20 Commits

Author SHA1 Message Date
Kyle Gospodnetich
43fa79a7c6 chore: Compress initramfs with zstd during generation in-image 2024-08-20 13:13:03 -07:00
Kyle Gospodnetich
a31ec761d7 Merge branch 'testing' into unstable 2024-08-05 22:19:47 -07:00
Kyle Gospodnetich
290f04b983 chore: Add ultramarine to ID_LIKE 2024-08-05 13:36:48 -07:00
Kyle Gospodnetich
683121869e
chore: Further expand ID_LIKE 2024-08-05 13:00:23 -07:00
Kyle Gospodnetich
4775d33401 chore: Add nobara to ID_LIKE 2024-08-05 08:37:11 -07:00
Kyle Gospodnetich
5bd636a1c9 chore: Flip location of version in PRETTY_NAME 2024-08-03 22:22:32 -07:00
Antheas Kapenekakis
677891a8bb
feat: standardize versioning across OSTree and os-release (#1442) 2024-08-02 04:49:50 +00:00
Kyle Gospodnetich
e93fa00833 fix: Correct missing directory error when running grub2-switch-to-blscfg 2024-07-28 09:23:11 -07:00
Kyle Gospodnetich
d57d57834e chore: Clean up code name setting 2024-07-24 23:41:05 -07:00
Kyle Gospodnetich
18284a2db0 chore: Simplify VERSION_CODENAME change 2024-07-24 20:42:49 -07:00
Kyle Gospodnetich
ffc7be6733 chore: Replace if already existing 2024-07-24 18:55:44 -07:00
Kyle Gospodnetich
4ed6012b21 chore(ci): Check if SHA_HEAD_SHORT set before applying 2024-07-24 17:46:52 -07:00
Kyle Gospodnetich
bddd89b3c5 chore: Use CODE_NAME as the vehicle to differentiate between image versions in os-release 2024-07-24 10:55:15 -07:00
Kyle Gospodnetich
761425f7e3 chore: Move os-release changes to image-info script 2024-07-24 10:49:06 -07:00
m2
23c8920625
chore(ci): use cache-mount and bind mounts (#1388)
* chore: Always update nspr & nss*

* feat: use cache mounts to speed up builds

Signed-off-by: m2Giles <69128853+m2Giles@users.noreply.github.com>

* change mount paths

* handle /var/tmp

* var-tmp for nvidia

---------

Signed-off-by: m2Giles <69128853+m2Giles@users.noreply.github.com>
2024-07-21 19:38:12 +00:00
Kyle Gospodnetich
58fc0b253a chore: Update os-release 2024-06-24 09:55:31 -07:00
Kyle Gospodnetich
98d2c922cd chore: Add potentially needed permission fix from Bluefin 2024-04-28 19:52:08 -07:00
Kyle Gospodnetich
e46f3fc767 chore: Normalize IMAGE_BRANCH to stable 2024-04-24 11:54: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
Kyle Gospodnetich
05182d1976 chore: Move scripts into image, easier 2024-04-21 08:07:56 -07:00