137 Commits

Author SHA1 Message Date
Kyle Gospodnetich
990fb81b00
chore(ci): Update to kernel signer 0.1.1 2024-01-10 23:38:32 -08:00
RJ Trujillo
fbbea6ce20 chore(ci): Pin kernel signer at v0.1.0 2024-01-10 15:37:29 -07:00
RJ Trujillo
75d858625e feat(ci): Add kernel signing 2024-01-10 10:16:27 -08:00
Kyle Gospodnetich
8d67292ae1 fix: Set up bazzite-hardware-setup to re-run if the branch changes 2024-01-05 18:00:22 -08:00
RJ Trujillo
f5b25baea9 chore(ci): Bump cosign-action to v0.2.0 2023-12-24 07:50:24 -07:00
RJ Trujillo
c2826a0375 Revert "feat(ci): Test - Implement kernel signing"
This reverts commit a9da66666fdf67bd2ed34da30b78baf57d627e64.
2023-12-24 05:08:26 -07:00
RJ Trujillo
a9da66666f feat(ci): Test - Implement kernel signing 2023-12-24 04:53:12 -07:00
RJ Trujillo
dee00a2759 Revert "feat(ci): Perform ShellCheck"
This reverts commit 32f2ff8d612708328ea6a8829376a49966e4a7cc.
2023-12-18 21:23:38 -07:00
RJ Trujillo
32f2ff8d61 feat(ci): Perform ShellCheck 2023-12-18 21:20:46 -07:00
RJ Trujillo
8f0305c703 chore(ci): Check just syntax and run checkout before maximizing build space 2023-12-18 21:16:02 -07:00
RJ Trujillo
e20f1b7256 feat(ci): Migrate to signing action 2023-12-18 21:06:50 -07:00
RJ Trujillo
6ecdbf13db feat(ci): Verify base image before building 2023-12-18 20:57:08 -07:00
RJ Trujillo
b8ed3e79e3 fix(ci): Move desktop variable to proper location 2023-11-30 18:36:32 -07:00
RJ Trujillo
78f4ba2ef9 fix: Derive Surface and ASUS images from main
kernel-fsync supports both Surface and ASUS devices OOTB
2023-11-30 18:20:19 -07:00
RJ Trujillo
adff2affb8 feat(nvidia): Build images with kernel fsync 2023-11-30 10:15:27 -07:00
RJ Trujillo
cf4c3a6187 chore(fsync): Enable for non-NVIDIA Surface images 2023-11-30 07:34:34 -07:00
RJ Trujillo
917875bf45 chore(fsync): Enable for Framework images 2023-11-30 06:55:15 -07:00
RJ Trujillo
fbc067c016 chore(fsync): Enable for all non-NVIDIA ASUS images 2023-11-30 06:53:00 -07:00
RJ Trujillo
3ca764b33f chore(ci): Properly support kernel-fsync akmods 2023-11-21 07:06:37 -07:00
RJ Trujillo
16acec22b9
chore(ci): Trigger builds for PRs to testing/unstable (#569)
Allows the community to collaberate on changes that haven't made it into
main yet.
2023-11-20 08:54:13 -08:00
ArtikusHG
70f7aae264
feat: add just syntax checker 2023-11-20 13:43:07 +00:00
dependabot[bot]
2ae794bc6b
chore(deps): bump sigstore/cosign-installer from 3.1.2 to 3.2.0 (#539)
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.1.2 to 3.2.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.1.2...v3.2.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-13 09:32:36 -08:00
Kyle Gospodnetich
480d79dcf0 Merge branch 'f39-stable' 2023-11-06 21:20:48 -08:00
Kyle Gospodnetich
dfa8e97257 chore(ci): improve queue by canceling jobs 2023-11-05 08:31:41 -08:00
RJ Trujillo
941a3a64e4
feat: Add support for a testing and unstable branch (#495)
* feat(ci): Add support for a testing branch

* feat(ci): Add support for an unstable branch

* fix(ci): Use github ref name for determining the branch name
2023-11-01 11:25:24 -07:00
RJ Trujillo
6322399a3f chore(ci): Push back to 4:40 PM UTC 2023-10-31 21:49:11 -06:00
RJ Trujillo
bcc6c104aa
chore(ci): Build at 4:15 PM UTC (#493)
Move build schedule back for official images
2023-10-31 20:31:57 -07:00
dependabot[bot]
ea8a24ce95
chore(deps): bump ASzc/change-string-case-action from 5 to 6 (#486)
Bumps [ASzc/change-string-case-action](https://github.com/aszc/change-string-case-action) from 5 to 6.
- [Release notes](https://github.com/aszc/change-string-case-action/releases)
- [Commits](https://github.com/aszc/change-string-case-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: ASzc/change-string-case-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 12:30:50 -07:00
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