109 Commits

Author SHA1 Message Date
bobslept
5736f23380 chore: provide IMAGE_VENDOR via buildarg 2023-10-20 11:43:45 -06:00
h7io
61ab7d1141
fix: fix typo preventing 38 stable builds (#444) 2023-10-16 11:46:52 -07:00
RJ Trujillo
4610c636d6 feat: Mark Fedpra 39 as stable 2023-10-15 07:37:29 -06:00
RJ Trujillo
631423b360
feat(ci): Build images based on Fedora 39 (#332)
* feat: Build images based on Fedora 39

* fix(f39): Install kernel specific kmods

Installs kmods specific to the kernel/image flavor being used as ASUS and Surface no longer include these

* fix(f39): Skip Mesa for now, install 32bit version of Gamescope

* chore: Switch to Gradience flatpak

* chore: Syntax fix

---------

Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2023-10-13 13:35:10 -07:00
Kyle Gospodnetich
382af6a1fa
chore(ci): Update to build space optimizer v6 2023-10-01 11:58:31 -07:00
Kyle Gospodnetich
21436865e3
chore(ci): Update to v5 of the build space optimizer 2023-09-30 15:55:11 -07:00
Kyle Gospodnetich
57e349649d
chore(ci): Switch to ublue-os fork of build space maximizer (#392)
* chore(ci): Switch to ublue-os fork of build space maximizer

* chore(ci): Update to ublue build maximizer v3
2023-09-29 23:39:05 -07:00
RJ Trujillo
1acad66a6f feat(ci): Enable ASUS and Surface Nvidia images 2023-09-29 12:08:42 -06:00
RJ Trujillo
9d424706fe chore(ci): Move ASUS, Framework, and Surface images here 2023-09-28 20:35:04 -06:00
Kyle Gospodnetich
aedadc84b7 chore(ci): Maximize space on builder 2023-09-28 17:42:55 -07:00
RJ Trujillo
662319158f feat: Enable builds without kmods 2023-09-23 08:55:56 -06:00
Kyle Gospodnetich
40fd01fe03
Merge pull request #342 from ublue-os/justfile-update
feat: Switch to new justfile system
2023-09-22 17:17:27 -07:00
Kyle Gospodnetich
4a59d8d4d6
chore: Update container information 2023-09-22 17:10:52 -07:00
Kyle Gospodnetich
1ed5421918 feat: Add Web App Manager, OpenRazer, Oversteer, Solaar, and Resilio Sync 2023-09-22 14:29:57 -07:00
RJ Trujillo
f2faa810fd fix: Surface images have moved
https://github.com/ublue-os/surface
2023-09-20 09:48:33 -06:00
RJ Trujillo
91b0c86063
Merge pull request #318 from ublue-os/dependabot/github_actions/docker/metadata-action-5
chore(deps): bump docker/metadata-action from 4 to 5
2023-09-18 06:46:40 -06:00
dependabot[bot]
39e51558d9
chore(deps): bump docker/metadata-action from 4 to 5
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4 to 5.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md)
- [Commits](https://github.com/docker/metadata-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 11:54:29 +00:00
dependabot[bot]
d77c9c32ab
chore(deps): bump docker/login-action from 2 to 3
Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 11:54:23 +00:00
RJ Trujillo
afb1665136 feat: Add support for Surface devices
Thanks to:

https://github.com/linux-surface/linux-surface/wiki/Installation-and-Setup#fedora-silverblue
2023-09-11 08:12:02 -06:00
dependabot[bot]
bdc481dd94
chore(deps): bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-11 11:17:20 +00:00
dependabot[bot]
712a0d69a2
chore(deps): bump sigstore/cosign-installer from 3.1.1 to 3.1.2
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.1.1...v3.1.2)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 11:14:23 +00:00
RJ Trujillo
c6794174df
fix(build): Remove PR tagged images
Unfortunately, these only function for in org, and cause workflows from forks to fail
2023-08-29 08:31:51 -06:00
Kyle Gospodnetich
471c7bc684 fix(deck): Launch Steam with -steamdeck to prevent Steam re-install when switching to gamemode, and (potentially) allow beta client selection. 2023-08-26 02:06:51 -07:00
Kyle Gospodnetich
f4dcbdc1f6 chore(ci): Rename build step for display in GitHub README 2023-08-20 09:55:35 -07:00
RJ Trujillo
b7656fb76e fix(ci): Yet another patch to ensure the PR number is always in the tag
Got this in main, overlooked it here. Didn't notice it as the prior fix still
resulted in a proper push.
2023-08-16 15:17:13 -06:00
Kyle Gospodnetich
8de4b57763 chore(ci): Switch back to free builders 2023-08-15 19:49:48 -07:00
RJ Trujillo
8cc182bf69
fix(ci): Use pull request number for PR tag instead of event number
Unlike the pull_request trigger, pull_request_review doesn't have an event number. So instead, pull it from the pull request
2023-08-13 22:17:03 -06:00
RJ Trujillo
1b8b091c63
fix(ci): Use PR tag for pull request reviews 2023-08-13 20:21:42 -06:00
RJ Trujillo
bee119d6e5
chore(ci): Enable PR tagged images on pull request approval (#139)
Submits an image to the GitHub Container Registry on pull request approval, permitting
approved pull requests to be tested before being merged.

Requires branch protection rule: 'Require approval of the most recent reviewable push'

This rule ensures that the state of a PR is reset after a new commit has been pushed to
an open pull request.
2023-08-14 00:33:00 +00:00
RJ Trujillo
b02ec6c53d
chore(ci): Disable Bazzite Deck Nvidia images for now (#131)
Currently Nvidia GPUs don't support gamescope-session very well, making these images hard to justify. To be reverted when gamescope-session actually supports Nvidia cards well enough
2023-08-10 03:10:23 +00:00
Jorge O. Castro
cdf61a3486
chore(ci): let's gooooooooooo! (#117) 2023-08-08 02:04:23 +00:00
Kyle Gospodnetich
d52f84f461 chore: Build 1hr after main & nvidia, tues/thurs 2023-08-07 01:28:40 -07:00
Jorge O. Castro
c22db97d9e
chore(ci): switch back to free builders 2023-08-06 09:28:58 -04:00
RJ Trujillo
b9362e5b07 feat(build): Add initial support for GNOME images 2023-08-01 21:03:49 -06:00
Kyle Gospodnetich
0ccb1dcbf5 chore: Slow down build schedule for stable releases 2023-08-01 15:40:17 -07:00
Kyle Gospodnetich
e1ca98746a chore: Modify build script to ignore repo_content and spec_files directories. 2023-07-25 23:10:25 -07:00
Jorge O. Castro
11a2bfa8f8
chore(ci): bump down to 2 core builders 2023-07-25 09:58:28 -04:00
Jorge O. Castro
528296c76f
chore(ci): test out 4 core builders
I want to put buildjet through it's paces, so I've set up nicer 4 core builders for bazzite for this development push. 

These should make things way faster for you., you may indulge yourselves! 😄
2023-07-21 11:09:40 -04:00
Kyle Gospodnetich
f2bb352f21 chore: Update OCI description to match latest README 2023-07-18 15:55:02 -07:00
Kyle Gospodnetich
8edcc7ac8f chore: Update image description, move logo.png to repo_content 2023-07-18 00:21:04 -07:00
dependabot[bot]
f2b891492d
chore(deps): bump sigstore/cosign-installer from 3.1.0 to 3.1.1
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-03 11:41:14 +00:00
dependabot[bot]
3204d14adb
chore(deps): bump sigstore/cosign-installer from 3.0.5 to 3.1.0
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.0.5 to 3.1.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.0.5...v3.1.0)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-26 12:01:32 +00:00
Kyle Gospodnetich
b09356fe6e chore: Drop Fedora 37 builds 2023-06-21 15:39:28 -07:00
RJ Trujillo
eeb93f9700 feat: Overhaul images
These changes effectively make the structure similar to bluefin.

bazzite now serves as a base for desktop configurations and now
bazzite-deck has been introduced to add changes specific to the
Steam Deck and Steam Deck-alike configurations. Also:

- Introduce images built from main for non-Nvidia systems
- Consolidate structure (remove duplicates, merge Containerfiles)
2023-06-18 21:39:52 +00:00
Kyle Gospodnetich
550257dc24
Merge pull request #12 from EyeCantCU/f38
Add support for building against Fedora 38
2023-05-26 11:07:16 -07:00
RJ Trujillo
caa63e14f5 workflows: build: Add support for Fedora 38 2023-05-23 13:32:33 -06:00
dependabot[bot]
3796bd3fc2
chore(deps): bump sigstore/cosign-installer from 3.0.3 to 3.0.5
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.0.3 to 3.0.5.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.0.3...v3.0.5)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-22 12:03:04 +00:00
dependabot[bot]
1cd1fe9442
chore(deps): bump sigstore/cosign-installer from 3.0.2 to 3.0.3
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.0.2...v3.0.3)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-01 12:04:06 +00:00
dependabot[bot]
eab954f923
chore(deps): bump sigstore/cosign-installer from 3.0.1 to 3.0.2
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.0.1...v3.0.2)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-10 12:02:12 +00:00
Bailey
6ad0c4ff38 Pass version tag from upstream using scopeo
This mirrors the upstream patch. The version tag fix I submitted previously did not work correctly. This commit changes to the better method now used in main and nvidia. I have tested this using images in my repo.
2023-04-04 23:41:59 -05:00