241 Commits

Author SHA1 Message Date
Noel Miller
fe48ae0906
feat: Update isogenerator to latest version (#822)
This includes fixes for SECURE_BOOT_KEY_URL and allowing all languages to be available in the installer.
2024-02-28 12:35:40 -08:00
Benjamin Sherman
37828c4cd8 chore(ci): add EXTRA_BOOT_ARGS to env for ISO build (#813) 2024-02-25 18:04:35 -08:00
Noel Miller
a69e3e474a
chore(ci): update version with fix (#810) 2024-02-25 10:27:51 -08:00
Kyle Gospodnetich
2843cbc649 chore(ci): Fix image name check 2024-02-25 00:51:40 -08:00
Kyle Gospodnetich
00faf9226a chore(ci): Fix variable name 2024-02-25 00:49:25 -08:00
Kyle Gospodnetich
64edcd7660 chore(ci): Rename ISO step 2024-02-25 00:20:36 -08:00
Kyle Gospodnetich
94c97eebf1
chore(ci): Pre-emptively add budgie to ISO builder 2024-02-24 22:49:44 -08:00
Noel Miller
dd6599350e
chore(ci): Add extra boot args feature to support steam deck (#806) 2024-02-24 20:05:11 -08:00
Kyle Gospodnetich
530a9e8509
chore(ci): Update to ISO Builder 1.0.5 2024-02-23 20:43:01 -08:00
Noel Miller
b2621cb43b
chore(ci): Adding required vars (#801) 2024-02-23 19:07:07 -08:00
Kyle Gospodnetich
62af827013
chore: Specify version 2024-02-23 19:00:26 -08:00
Noel Miller
4276798229
chore(ci): updated isogenerator to use latest (#799) 2024-02-23 17:41:29 -08:00
Noel Miller
eef8643f28 chore(ci): build isos (#794)
* chore(ci): build isos

* chore(ci): added image_tag for stable, updated version of action

* chore(ci): moved building ISOs into separate action

* chore(ci): fixed version

* chore(ci): registered workflow

* chore(ci): removed push

* chore(ci): renamed release-please to generate_changelog

* chore(ci): Added new upload action and readded push to test

* chore(ci): attempting upload using rclone action

* chore(ci): use colons instead of = sign

* chore(ci): try with latest

* chore(ci): refactored to use shell instead of action

* chore(ci): forgot export

* chore(ci): forgot secret access key

* chore(ci): removed ACL

* chore(ci): Updated isogenerator version

* Update .github/workflows/build_iso.yml

Co-authored-by: Jorge O. Castro <jorge.castro@gmail.com>

---------

Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
Co-authored-by: Jorge O. Castro <jorge.castro@gmail.com>
2024-02-23 12:11:43 -08:00
Kyle Gospodnetich
e47ddf3373 Revert "chore(ci): Use ublue fork of buildah"
This reverts commit dad5d6c1ae3c4fc60a4c96a7c390368bd8529fd3.
2024-02-18 21:48:33 -08:00
Kyle Gospodnetich
5bfdf48a8a Revert "chore(ci): Use ublue fork of buildah"
This reverts commit 42858281872f0d6040dab838291326b8a8b9a406.
2024-02-17 22:29:54 -08:00
Kyle Gospodnetich
9a525787eb chore(ci): Set layers to false, should squash our changes into one layer and leave existing ones alone. 2024-02-17 22:29:54 -08:00
Kyle Gospodnetich
dad5d6c1ae chore(ci): Use ublue fork of buildah
chore(ci): Drop build space maximizer
chore(ci): Retain layers
2024-02-17 22:29:54 -08:00
Kyle Gospodnetich
c60d0b1e81 chore: Remove main from push and pull request builds, this will reduce the amount of updates on stable to manual and scheduled builds only. 2024-02-16 12:03:11 -08:00
Kyle Gospodnetich
c8084e4258 chore(ci): Properly suffix -main on upstream images 2024-02-09 14:09:54 -08:00
Benjamin Sherman
29ea11a14b
chore(ci): fix possible empty version meta on image (#750)
This ensures that when inspecting upstream image, if an error occurs, or
the resulting value is empty or 'null', we fail our build instead of
propegating a bogus version downstream.

Relates: https://github.com/ublue-os/main/issues/487
2024-02-06 20:05:40 -08:00
Kyle Gospodnetich
950e7c7c07 Revert "chore(ci): fix possible empty version meta on image"
This reverts commit 17edc1b92f8e255a2469d87e2f909780f76840f2.
2024-02-06 13:38:51 -08:00
Kyle Gospodnetich
17edc1b92f chore(ci): fix possible empty version meta on image 2024-02-05 22:37:04 -08:00
RJ Trujillo
fd1e5b11e2 chore(ci): Bump kernel signer to v0.1.3 2024-02-05 00:44:04 -08:00
RJ Trujillo
c5a69faba7
feat(ci): Introduce a stable tag (#710)
* feat(ci): Introduce a stable tag

The "stable" and "latest" tags are equivalent. Given "testing" and "unstable"
tags are used, users may likewise figure that the current stable release uses
the "stable" tag

* chore(image-info): Use stable tag

This will rebase to stable on freshly installed images

* chore(os-branch-select): Support stable tag

* chore(readme): Use :stable instead of :latest

---------

Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2024-01-24 18:45:34 -08:00
dependabot[bot]
58ccf100f6
chore(deps): bump EyeCantCU/cosign-action from 0.2.0 to 0.2.2
Bumps [EyeCantCU/cosign-action](https://github.com/eyecantcu/cosign-action) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/eyecantcu/cosign-action/releases)
- [Changelog](https://github.com/EyeCantCU/cosign-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eyecantcu/cosign-action/compare/v0.2.0...v0.2.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 11:36:02 +00:00
Kyle Gospodnetich
2d156dbb12 chore(ci): Ignore press_kit folder 2024-01-19 16:49:40 -08:00
Kyle Gospodnetich
dff205c612 Merge branch 'main' into main-next 2024-01-14 20:23:54 -08:00
Kyle Gospodnetich
8e7ce02146 chore(readme): Temporarily remove contributor list 2024-01-14 18:31:40 -08:00
Kyle Gospodnetich
f361db7622
chore(ci): Use username for contributors 2024-01-13 16:32:54 -08:00
Kyle Gospodnetich
0e731cdbe4 Merge branch 'main' into main-next 2024-01-13 14:50:18 -08:00
Kyle Gospodnetich
d7ab7cbb80 chore(readme): Add contributor action & readme changes 2024-01-13 14:50:02 -08:00
Kyle Gospodnetich
6ca2baafe0 chore: Update isogenerator to 2.3.1 2024-01-12 09:30:57 -08:00
RJ Trujillo
12a8195c35 chore(ci): Bump kernel signer to v0.1.2 2024-01-11 13:38:20 -07:00
Kyle Gospodnetich
f99a541a56 chore: Update isogenerator to 2.3.0 2024-01-11 12:00:31 -08:00
Kyle Gospodnetich
990fb81b00
chore(ci): Update to kernel signer 0.1.1 2024-01-10 23:38:32 -08:00
Kyle Gospodnetich
e8d71c398c Merge branch 'testing' into main-next 2024-01-10 20:24:59 -08:00
RJ Trujillo
fbbea6ce20 chore(ci): Pin kernel signer at v0.1.0 2024-01-10 15:37:29 -07:00
Kyle Gospodnetich
bbc6215158 Merge branch 'testing' into main-next 2024-01-10 10:22:17 -08:00
RJ Trujillo
75d858625e feat(ci): Add kernel signing 2024-01-10 10:16:27 -08:00
dependabot[bot]
d4d8b56075
chore(deps): bump EyeCantCU/cosign-action from 0.2.1 to 0.2.2
Bumps [EyeCantCU/cosign-action](https://github.com/eyecantcu/cosign-action) from 0.2.1 to 0.2.2.
- [Release notes](https://github.com/eyecantcu/cosign-action/releases)
- [Changelog](https://github.com/EyeCantCU/cosign-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eyecantcu/cosign-action/compare/v0.2.1...v0.2.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-08 11:30:55 +00: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
Kyle Gospodnetich
5fc342f865 fix: Set up bazzite-hardware-setup to re-run if the branch changes 2024-01-05 17:59:55 -08:00
David Girón
27f2973aec
fix: build Release ISO condition 2024-01-02 13:41:30 +01:00
RJ Trujillo
06555eed15 feat(ci): Verify base image with cosign before building
Validate the integrity of base image being built from via cosign before continuing to build. Ensures we only build from signed images
2023-12-27 14:16:25 -07: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