Timothée Ravier
ec5481cf07
generate-gitlab-ci: Add env vars & artifacts handling
2025-09-09 14:57:48 +02:00
Timothée Ravier
ede9238b3e
justfile: Add retry logic to all skopeo/buildah commands
...
Retry those commands 5 times with a 1 min interval between each try.
Those are the most frequent source of pipeline failures due to quay.io
infra flakes.
2025-09-09 14:57:48 +02:00
Timothée Ravier
dfb470fc59
justfile: Compress using zstd for F43+ container images
2025-09-09 14:57:48 +02:00
Timothée Ravier
df0b1bbdcb
justfile: Use 96 max layers for container images
2025-09-09 14:57:48 +02:00
Timothée Ravier
304901f507
justfile: Use arrays for command arguments
2025-09-09 13:30:07 +02:00
Timothée Ravier
1a547c8568
justfile: Rework upload, multi-arch manifest & sign
2025-09-08 15:42:38 +02:00
Timothée Ravier
1f7391cf41
justfile: Remove unused commands
2025-09-08 15:42:38 +02:00
Timothée Ravier
938e16b522
comps-sync f44 2025-09-08
...
See: https://pagure.io/fedora-comps/pull-request/1158
See: https://pagure.io/fedora-comps/pull-request/1159
2025-09-08 15:33:31 +02:00
Timothée Ravier
96634a74fe
comps-sync f44 2025-09-01
...
See: https://pagure.io/fedora-comps/pull-request/1157
2025-09-01 19:33:06 +02:00
Timothée Ravier
4f34b02ed4
comps-sync f44 2025-08-29
...
See: https://pagure.io/fedora-comps/pull-request/1155
2025-08-29 16:54:28 +02:00
Adam Williamson
fa0e75ea42
Drop shim-ia32 from common
...
It no longer exists. It may come back, but for now, we need to
drop it or all builds fail.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-26 16:23:20 -07:00
Timothée Ravier
42432818cd
README: Fixup F43 branching
...
Fixes https://pagure.io/workstation-ostree-config/pull-request/660 (but
the README error is from before).
2025-08-25 18:22:18 +02:00
Timothée Ravier
6208c1c5a0
comps-sync f44 2025-08-25
...
See:
- https://pagure.io/fedora-comps/pull-request/1152
- https://pagure.io/fedora-comps/c/e37dcf064492a0ae63b3e7da11515d3f10843f27?branch=main
2025-08-25 18:20:59 +02:00
Adam Williamson
52e0ce3768
Drop deepin
...
The deepin-desktop package, which is critical to Deepin working,
got retired for long-term FTI. Given this, it seems pointless to
keep this variant around at least until it's fixed. I've sent
https://pagure.io/fedora-comps/pull-request/1149 to remove
deepin from comps, this is the corresponding change here.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-08-20 09:57:49 -07:00
Samyak Jain
a9ce798076
Rawhide is now F44
...
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-08-11 17:07:22 +05:30
Adam Williamson
55ede36c11
comps-sync f43 2025-07-23
...
main change: https://pagure.io/fedora-comps/pull-request/1137
fros-gnome was retired, image builds are failing because of this.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-07-23 09:14:09 -07:00
Timothée Ravier
71d958f153
comps-sync f43 2025-06-27
...
See: https://pagure.io/fedora-comps/pull-request/1124
2025-06-27 12:21:33 +02:00
Timothée Ravier
b55c6c80e8
base-atomic: Fix name & ref (Atomic rename)
2025-06-10 17:03:29 +02:00
Christian Glombek
540f92404e
comps-sync f43 2025-05-28
2025-05-28 20:03:31 +02:00
Timothée Ravier
20933a134e
gitlab-ci: Re-generate using script
2025-04-24 19:08:11 +02:00
Timothée Ravier
51802f9e20
gitlab-ci: Import script to generate config
2025-04-24 19:07:01 +02:00
Timothée Ravier
bcba695e62
justfile: Add support for signing with cosign
2025-04-24 19:04:44 +02:00
Timothée Ravier
87baebcd49
justfile: Add support for generating multi-arch manifests
2025-04-24 19:04:44 +02:00
Timothée Ravier
83887af4ea
justfile: Support uploading with an arch suffix
2025-04-24 19:04:44 +02:00
Timothée Ravier
b4e3da99fa
justfile: Cleanup upload recipe
2025-04-24 19:04:44 +02:00
Adam Williamson
6a21837558
comps-sync f43 2025-04-22
...
See: https://pagure.io/fedora-comps/pull-request/1112
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-22 17:56:50 -07:00
Adam Williamson
cc191800d3
Update exclude list for some Workstation app changes
...
Evince was replaced by Papers and Totem by Showtime, and decibels
was added, so we also need to tweak the exclusions.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-04-22 17:56:37 -07:00
Timothée Ravier
c275b23ef9
common: Exclude hplip-gui
...
Looks like rpm-ostree/libdnf4? does not properly resolve the rich weak
dependency and pulls hplip-gui in the image. Exclude it as we don't need
it.
See: https://discussion.fedoraproject.org/t/two-new-hp-programm-installed-after-upgrade-to-silverblue-42/148834
See: 8104c07571
See: https://github.com/fedora-silverblue/issue-tracker/issues/646
2025-04-16 11:43:20 +02:00
Timothée Ravier
b6d1bd7aab
cinnamon: Exclude GNOME Software
...
We can not use GNOME Software on non-Silverblue variants as it will
switch the variant to Silverblue on rebases.
See: https://pagure.io/fedora-comps/pull-request/1106
2025-03-28 12:54:09 +01:00
Timothée Ravier
2951c3085b
ci/validate: Add COSMIC Atomic to CI checks
...
Add basic compose dependency checking for the new COSMIC Atomic variant.
2025-03-24 17:43:50 +01:00
Ryan Brue
0a26aaf0c9
fix(cosmic-atomic): Target fedora-release-cosmic-atomic
...
Signed-off-by: Ryan Brue <ryanbrue.dev@gmail.com>
2025-03-24 10:55:11 -05:00
Timothée Ravier
5f31947dbf
comps-sync f43 2025-03-18
...
See: https://pagure.io/fedora-comps/pull-request/1101
See: https://pagure.io/fedora-comps/pull-request/1102 (revert of 1101)
2025-03-18 12:58:01 +01:00
Timothée Ravier
2c3f7b1822
comps-sync f43 2025-03-17
...
See: https://pagure.io/fedora-comps/pull-request/1101
2025-03-17 12:14:55 +01:00
Ryan Brue
4e35b58d86
comps-sync f43 2025-03-11
...
Re: https://pagure.io/pungi-fedora/pull-request/1458
https://pagure.io/fedora-comps/pull-request/1099
https://pagure.io/fedora-comps/pull-request/1068
Signed-off-by: Ryan Brue <ryanbrue.dev@gmail.com>
2025-03-11 16:31:51 -05:00
Ryan Brue
cce2743fbf
cosmic-common: remove repos from common manifest
...
Signed-off-by: Ryan Brue <ryanbrue.dev@gmail.com>
2025-03-11 16:28:25 -05:00
Ryan Brue
d9281c0dd9
cosmic: Remove gnome-software
...
COSMIC store supports flatpak, so let's use COSMIC store
Signed-off-by: Ryan Brue <ryanbrue.dev@gmail.com>
2025-03-10 16:18:50 -05:00
Ryan Brue
8e31500f13
Change volume substitution for COSMIC to match pungi
...
https://pagure.io/pungi-fedora/pull-request/1458#
Signed-off-by: Ryan Brue <ryanbrue.dev@gmail.com>
2025-03-10 13:47:52 -05:00
Ryan Brue
3f0ac08377
Modify cosmic-atomic to match the other atomic .yaml structures
...
This is needed for https://pagure.io/fedora-infra/ansible/pull-request/2502
Signed-off-by: Ryan Brue <ryanbrue.dev@gmail.com>
2025-03-10 00:33:08 -05:00
Timothée Ravier
904c29ffcb
XFCE & LXQt still require Perl
2025-02-12 15:10:13 +01:00
Timothée Ravier
2a1a92aae0
common: Default to Bootable Containers, override as needed
...
Default to building Bootable Containers and override as needed for the
classic ostree manifests.
This does not introduce any change to the final processed manifests.
2025-02-12 15:09:08 +01:00
Timothée Ravier
093e6c493b
Kinoite: Set variant to 'kinoite' by default
...
The variable is overridden as needed in Kinoite Mobile manifests.
This does not introduce any change to the final processed manifests.
2025-02-12 15:05:06 +01:00
Timothée Ravier
a8ff81941a
Remove now unused compat symlinks
...
The new names have now been in use for a while so drop the compat
symlinks.
See: https://pagure.io/pungi-fedora/pull-request/1292
See: https://pagure.io/fedora-infra/ansible/pull-request/2372
2025-02-12 14:57:46 +01:00
Timothée Ravier
a806fbf9ab
common: Enable composefs for classic ostree images
...
In Fedora 41, we enabled bootupd by default. In Fedora 42, we are
migrating older installations to a static GRUB config by default.
We can thus enable composefs by default for all our variants, wether
theyr are Bootable Containers or classic ostree ones.
See: https://gitlab.com/fedora/ostree/sig/-/issues/35
2025-02-09 21:32:01 +01:00
Timothée Ravier
86ef318b7d
common: Remove ostree-grub2
...
New systems are setup with a static GRUB config and thus don't need
support to generate the GRUB config dynamically.
Older systems will be migrated to a static GRUB config during their
first boot on Fedora 42.
See: https://gitlab.com/fedora/ostree/sig/-/issues/35
Fixes: https://github.com/fedora-silverblue/issue-tracker/issues/120
2025-02-09 21:32:01 +01:00
Timothée Ravier
3a37d2c447
bootupd: Enable static GRUB config migration
...
See: https://github.com/coreos/bootupd/pull/790
See: https://github.com/coreos/bootupd/issues/789
See: https://gitlab.com/fedora/ostree/sig/-/issues/35
2025-02-09 21:32:01 +01:00
Timothée Ravier
a3582cdd36
bootupd: Remove bootloader-update.service (now part of bootupd)
...
See: https://github.com/coreos/bootupd/pull/803
2025-02-09 21:32:01 +01:00
Timothée Ravier
9fc140f7b1
comps-sync f43 2025-02-09
...
See: https://pagure.io/fedora-comps/pull-request/1085
2025-02-09 21:32:01 +01:00
Timothée Ravier
a6e1da44ac
Exclude tinysparql/localsearch from KDE, Budgie, Sway
...
See: https://pagure.io/fedora-comps/pull-request/1084
See: https://pagure.io/workstation-ostree-config/pull-request/622
2025-02-09 21:32:01 +01:00
Adam Williamson
aeaabf0bcc
comps-sync f43 2025-02-07 (again)
...
see https://pagure.io/fedora-comps/c/ec7d9bbea51064de734c2a981d32a4e0534876b8?branch=main
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-02-07 21:06:42 -08:00
Adam Williamson
94e806316f
comps-sync f43 2025-02-07
...
See https://pagure.io/fedora-comps/c/f148ff721478c41f71baa71a905e4c2c4f71d5d3?branch=main
and https://pagure.io/fedora-comps/c/96592e7db7142d25e63a6e1317c9e5900cf1c3e7?branch=main
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-02-07 09:16:25 -08:00