170 Commits

Author SHA1 Message Date
Kyle Gospodnetich
3dfcf94367 chore: Update akmods verification step with new tag 2024-08-20 08:56:11 -07:00
Kyle Gospodnetich
19bed74d64 chore(ci): Use fully qualified fedora_version-kernel_version tag for akmods and kernel-cache. 2024-08-20 08:43:15 -07:00
Kyle Gospodnetich
ebf79e05eb chore: Prepare for pinned Kernel releases 2024-08-19 22:34:12 -07:00
Kyle Gospodnetich
9e7d08eb12 chore: Remove BAZZITE_VERSION from build versions 2024-08-19 18:27:22 -07:00
Kyle Gospodnetich
9633da08f5 chore(ci): Fix registry name 2024-08-18 21:10:49 -07:00
Antheas Kapenekakis
fa833ce72f chore(rechunk): always use stable tag (#1515) 2024-08-18 21:10:48 -07:00
Antheas Kapenekakis
e9a8b793c0
fix(rechunk): use correct previous ref (#1509) 2024-08-17 23:41:34 +00:00
Kyle Gospodnetich
e5a1c0e557 chore(ci): Reduce build cadence 2024-08-14 22:20:45 -07:00
dependabot[bot]
8fe45ee89e
chore(deps): bump hhd-dev/rechunk from 0.8.3 to 0.8.5 (#1491)
Bumps [hhd-dev/rechunk](https://github.com/hhd-dev/rechunk) from 0.8.3 to 0.8.5.
- [Release notes](https://github.com/hhd-dev/rechunk/releases)
- [Changelog](https://github.com/hhd-dev/rechunk/blob/master/example_changelog.md)
- [Commits](https://github.com/hhd-dev/rechunk/compare/v0.8.3...v0.8.5)

---
updated-dependencies:
- dependency-name: hhd-dev/rechunk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-14 06:48:46 -07:00
Kyle Gospodnetich
dd093474bc chore(ci): Update rechunkcer to v0.8.3 2024-08-09 14:42:44 -07:00
Kyle Gospodnetich
9e62c99339 chore(ci): Remove zstd on stable 2024-08-09 13:53:55 -07:00
Kyle Gospodnetich
56197e0e88 Reapply "Reapply "Reapply "feat: Build ZSTD compressed images"""
This reverts commit fd05f5af2ea3e329d518a878ba6c9d9db8e9e4ae.
2024-08-07 17:54:40 -07:00
Kyle Gospodnetich
e0e18744f3
chore(ci): Update rechunker to v0.8.1 2024-08-07 08:27:26 -07:00
Kyle Gospodnetich
c266ddda9b chore: Remove problematic lines (temp) 2024-08-05 22:30:00 -07:00
Kyle Gospodnetich
83e5102a30 chore(ci): Update rechunker to 0.8.0 2024-08-05 22:29:10 -07:00
Kyle Gospodnetich
6fd40546af
chore(ci): Update rechunker 2024-08-03 21:22:17 -07:00
Antheas Kapenekakis
677891a8bb
feat: standardize versioning across OSTree and os-release (#1442) 2024-08-02 04:49:50 +00:00
Kyle Gospodnetich
fd05f5af2e Revert "Reapply "Reapply "feat: Build ZSTD compressed images"""
This reverts commit bcedf7f4c0c314aad855ea39ecedec11c8eb7dad.
2024-07-31 12:03:25 -07:00
Antheas Kapenekakis
11b1ebaa83
feat(rechunk): enable previous layer checks to improve successive downloads and version bump (#1443) 2024-07-31 11:40:29 -07:00
Antheas Kapenekakis
54fad61626
feat(rechunk): Introduce image rechunking to lower update sizes (#1439) 2024-07-31 08:25:58 -07:00
Kyle Gospodnetich
bcedf7f4c0 Reapply "Reapply "feat: Build ZSTD compressed images""
This reverts commit 10e334aa13a284493246a09c77c82d7b5db495b7.
2024-07-30 14:01:58 -07:00
Kyle Gospodnetich
dea05bfd5c Revert "Reapply "chore: Force kernel 6.9.8 temporarily"" 2024-07-22 19:30:15 -07:00
Kyle Gospodnetich
931ea0a8ae Revert "chore(ci): Check Kernel is signed for Secureboot (#1386)"
This reverts commit 9a88147361501ba53dfb84e07a0a77973d1b6831.
2024-07-22 07:25:41 -07:00
m2
9a88147361
chore(ci): Check Kernel is signed for Secureboot (#1386) 2024-07-19 16:29:52 -07:00
dependabot[bot]
d63173ad1a
chore(deps): Bump EyeCantCU/cosign-action from 0.2.2 to 0.3.0 (#1365)
Bumps [EyeCantCU/cosign-action](https://github.com/eyecantcu/cosign-action) from 0.2.2 to 0.3.0.
- [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.2...v0.3.0)

---
updated-dependencies:
- dependency-name: EyeCantCU/cosign-action
  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>
2024-07-15 15:06:57 +00:00
Kyle Gospodnetich
0df0909389 chore: Fill version_codename and build_id, pass along short SHA for build_id 2024-07-13 14:38:41 -07:00
Kyle Gospodnetich
7949cee2f3 chore(ci): Drop kernel signer, this is handled in the ublue kernel cache now. 2024-07-11 09:51:53 -07:00
Kyle Gospodnetich
d7f26563f5 chore(ci): Update kernel-signer to v0.2.4 2024-07-10 23:23:14 -07:00
Kyle Gospodnetich
10e334aa13 Revert "Reapply "feat: Build ZSTD compressed images""
This reverts commit fdefb17e3dee4f2d094c452a84600300fcc3f252.
2024-06-30 00:01:35 -07:00
Kyle Gospodnetich
fdefb17e3d Reapply "feat: Build ZSTD compressed images"
This reverts commit a2f1ea078fbad5fe3c02e92b01e4410cb6201128.
2024-06-29 15:26:16 -07:00
Kyle Gospodnetich
a2f1ea078f Revert "feat: Build ZSTD compressed images"
This reverts commit 02620b2e9f11347d6d899d25aa3dc976d7236adf.
2024-06-27 10:41:02 -07:00
Kyle Gospodnetich
e943c9be6f Revert "chore: Switch to nvidia-555 test repo (Revert me when upstreamed)"
This reverts commit 75360ed6e2a6f6dd914258b5a1f813edfda40c84.
2024-06-27 09:41:57 -07:00
Kyle Gospodnetich
02620b2e9f feat: Build ZSTD compressed images 2024-06-26 18:23:58 -07:00
Kyle Gospodnetich
f5ff39af2b Merge branch 'main' into testing 2024-06-22 12:46:23 -07:00
qoijjj
715bc0410d
fix: adjust build schedule based on adjustments to main and hwe (#1254) 2024-06-21 21:15:50 -07:00
Kyle Gospodnetich
75360ed6e2 chore: Switch to nvidia-555 test repo (Revert me when upstreamed) 2024-06-20 21:25:06 -07:00
Kyle Gospodnetich
797c404f88 chore: Update kernel-signer to 0.2.3 2024-06-18 15:01:58 -07:00
Kyle Gospodnetich
5c083fc74d Revert "feat: Enable zstd:chunked for smaller updates"
This reverts commit 0c77bcbbe61f982573ce17fd0bfd823ba3b9fc1c.
2024-06-04 16:46:37 -07:00
Kyle Gospodnetich
0c77bcbbe6 feat: Enable zstd:chunked for smaller updates 2024-06-04 16:45:35 -07:00
RJ Trujillo
2222c89a51
fix(ci): Update kernel signer to v0.2.1, pass default tag
Signed-off-by: RJ Trujillo <eyecantcu@pm.me>
2024-05-18 16:04:02 -06:00
RJ Trujillo
e5dd721501
fix(ci): Bump kernel signer to v0.2.0 2024-05-16 11:25:26 -06:00
RJ Trujillo
a4cb3e7976
chore(ci): Bump ublue-os/remove-unwanted-software to v7 2024-05-16 10:43:05 -06:00
RJ Trujillo
e237d4614e
chore(ci): Build with 24.04
Also fix kernel signer on the new runners
2024-05-16 08:28:10 -06:00
dependabot[bot]
797c149d8d
chore(deps): bump Wandalen/wretry.action from 3.4.0 to 3.5.0 (#1117)
Bumps [Wandalen/wretry.action](https://github.com/wandalen/wretry.action) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/wandalen/wretry.action/releases)
- [Commits](https://github.com/wandalen/wretry.action/compare/v3.4.0...v3.5.0)

---
updated-dependencies:
- dependency-name: Wandalen/wretry.action
  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>
2024-05-13 13:56:45 -07:00
Kyle Gospodnetich
a926b72309 chore(ci): Ignore changes to installer folder 2024-05-03 09:09:26 -07:00
Benjamin Sherman
99cc47b2cc
chore(ci): fix missing skopeo output (#1032) 2024-04-27 13:33:32 -07:00
Benjamin Sherman
57b0d1f246
fix(ci): set image version to match source (#1031) 2024-04-27 15:42:15 -04:00
Kyle Gospodnetich
b8a8a43dbc chore: Switch back to fsync kernel 2024-04-23 09:01:24 -07:00
Benjamin Sherman
a8675e9904 fix(ci): extract digest output from retry action (#1003) 2024-04-22 11:09:44 -07:00
Benjamin Sherman
efc52956bd
refactor(ci): retry image pull/push, fix oci labels (#1001)
* refactor(ci): retry image pull/push, fix oci labels

This is now a single place in the build workflow where kernel_version
can be specified to pull the desired akmods image (assuming it was build
and tagged correctly) which also impacts the rest of the workflow and
the Containerfile logic for replacing kernel, or not replacing kernel.

This is the new `kernel_flavor` include in the matrix configuration.

Current valid values would be: main, fsync, or fsync-lts

other included changes:
- pre-pull source images before building (makes building more reliable)
- add retry action for image push/pulls (makes building more reliable)
- rename FEDORA_MAJOR_VERSION/major_version to FEDORA_VERSION/fedora_version
  (in matrix vars) (this is easier to read)
- read kernel version from akmods image and use to populate ostree.linux
  label on the built images (ostree image version is inherited)
- remove some redundant workflow env vars where matrix vars exist

* refactor(ci): remove extraneous excludes

* refactor(ci): inherit image.version, use KERNEL_VERSION for ostree.linux

* refactor(ci): fix env var definition

* refactor(ci): fix trailing double ampersand add echo

* refactor(ci): correct AKMODS_FLAVOR reference

* refactor(ci): target_image_flavor instead of base_image_flavor

* chore: always cliwrap install kernel section

* refactor(ci): revert FEDORA_MAJOR_VERSION for Containerfile
2024-04-22 10:15:28 -07:00