2cadfcfc5b
Remove unneeded "cd" steps in builds
2025-04-29 15:14:16 +02:00
7f136a4ab3
Set correct build contexts for buildah
/ Build onc-kde:main-ver4a (push) Blocked by required conditions
/ Build onc-kde:main-nvidia (push) Blocked by required conditions
/ Build onc-kde:main-nvidia-ver4a (push) Blocked by required conditions
/ Build onc-kde:main (push) Has been cancelled
2025-04-29 15:13:03 +02:00
644506b2d9
Fix path to build context
/ Build onc-kde:main-ver4a (push) Has been skipped
/ Build onc-kde:main-nvidia (push) Has been skipped
/ Build onc-kde:main-nvidia-ver4a (push) Has been skipped
/ Build onc-kde:main (push) Failing after 7s
2025-04-29 15:08:47 +02:00
c61a0fa2a0
Optimize repository
/ Build onc-kde:main-ver4a (push) Has been skipped
/ Build onc-kde:main-nvidia (push) Has been skipped
/ Build onc-kde:main-nvidia-ver4a (push) Has been skipped
/ Build onc-kde:main (push) Failing after 7s
2025-04-29 15:08:01 +02:00
6a8bea3dbf
ci: Remove unused gnome build
2025-04-29 12:24:37 +02:00
19067bcf90
ci: Remove broken cleanup
2025-04-29 12:23:46 +02:00
dba72902be
ci: Split each image/layer into a separate job
/ Build onc-kde:main-nvidia-ver4a (push) Successful in 5m23s
/ Build onc-kde:main (push) Successful in 9m20s
/ Build onc-kde:main-ver4a (push) Successful in 7m10s
/ Build onc-kde:main-nvidia (push) Successful in 8m54s
2025-04-29 11:51:26 +02:00
ce78f33fe3
ci: Remove dnf cache sharing
...
This approach isn't scalable and doesn't fit with upcoming change. It
may be replaced by a different mechanism in the future.
2025-04-29 11:39:15 +02:00
ddea58d2e6
ci: Refactor onc-kde:main-nvidia-ver4a
/ build-kde (push) Successful in 20m54s
2025-04-29 11:12:36 +02:00
901757a44c
ci: Refactor onc-kde:main-nvidia
/ build-kde (push) Has been cancelled
2025-04-29 11:09:45 +02:00
f3c36fe4dc
ci: Fix main-ver4a dated tag
2025-04-29 11:06:40 +02:00
ff4632cb0b
ci: Refactor onc-kde:main-ver4a
/ build-kde (push) Successful in 20m40s
2025-04-29 10:45:50 +02:00
e02afff268
ci: Fix buildah inspect format
/ build-kde (push) Successful in 21m40s
2025-04-28 21:38:10 +02:00
e68c0cbf8f
ci: Replace podman-login action
2025-04-28 21:15:51 +02:00
a65b73560d
ci: Fix typo
/ build-kde (push) Failing after 9m3s
2025-04-28 21:08:34 +02:00
0e550925a4
ci: Fix image tag
/ build-kde (push) Failing after 10s
2025-04-28 21:07:00 +02:00
dcaa15a7ba
ci: Differentiate expiring image tag
/ build-kde (push) Has been cancelled
2025-04-28 21:04:57 +02:00
8b116cd105
ci: Move onc-kde:main to buildah
/ build-kde (push) Failing after 7m54s
2025-04-28 20:55:18 +02:00
d015dac63e
ci: Move onc-kde:main away from actions
/ build-kde (push) Has been cancelled
2025-04-28 20:48:11 +02:00
afda884303
ci: Fix typo
/ build-kde (push) Successful in 19m53s
2025-04-28 19:33:51 +02:00
ec306a331c
ci: Fix formatting
/ build-kde (push) Failing after 0s
2025-04-28 19:30:18 +02:00
a4957c4b67
ci: Refactor onc-kde:main build/release
/ build-kde (push) Failing after 0s
2025-04-28 19:24:01 +02:00
cf6e076c6a
ci: Remove old build step
2025-04-28 18:16:51 +02:00
fdde7b0736
ci: Fix podman login
/ build-kde (push) Successful in 20m24s
2025-04-28 13:34:41 +02:00
b3c97ed3b2
ci: Fix cache path
/ build-kde (push) Failing after 9s
2025-04-28 12:18:15 +02:00
e06df2d81c
ci: Fix image build step name
2025-04-28 12:13:16 +02:00
8e7f710c08
ci: Start transitioning to actions
/ build-kde (push) Failing after 10s
2025-04-28 12:11:39 +02:00
855d1eabab
ci: Stop building gnome images
/ build-kde (push) Successful in 19m53s
2025-04-24 23:26:41 +02:00
9ed69ddf96
Rebase to F42
/ build-gnome (push) Successful in 18m19s
/ build-kde (push) Successful in 24m59s
2025-04-16 13:08:52 +02:00
6079b7a33c
Handle expiration through annotations
/ build-gnome (push) Successful in 15m26s
/ build-kde (push) Successful in 21m32s
2025-04-10 12:30:10 +02:00
ce4c07197b
Configure expiration for dated images only
/ build-gnome (push) Successful in 9m19s
/ build-kde (push) Has been cancelled
2025-04-10 11:09:55 +02:00
9688b0ff46
Hardcode quay expiration
...
/ build-gnome (push) Successful in 13m42s
/ build-kde (push) Successful in 14m45s
I'll most likely make this into a variable soon, but I don't want it to
be inherited from upstream in case it changes there.
2025-04-09 23:42:15 +02:00
c3f2c8f7e3
Make registry domain a build arg
/ build-gnome (push) Successful in 13m35s
/ build-kde (push) Successful in 19m21s
2025-04-09 22:55:12 +02:00
a300ce01e7
Move build to "oci-builder" runners
/ build-kde (push) Failing after 11m53s
/ build-gnome (push) Failing after 11m54s
2025-04-07 20:46:43 +02:00
1df3970702
Enable no-new-privileges on builds
/ build-gnome (push) Successful in 14m46s
/ build-kde (push) Successful in 19m47s
2025-03-30 14:52:49 +02:00
666ce978e2
Fix builds inside locked-down buildah container
/ build-gnome (push) Successful in 13m2s
/ build-kde (push) Successful in 19m15s
2025-03-29 21:48:44 +01:00
56d906c633
Make podman build aware of NAMESPACE variable.
/ build-gnome (push) Successful in 13m48s
/ build-kde (push) Successful in 18m37s
2025-03-05 14:33:59 +01:00
ee95bd84da
Make namespace configurable in build.
/ build-kde (push) Failing after 11m9s
/ build-gnome (push) Failing after 11m8s
2025-03-05 14:04:34 +01:00
aa5fbbd7e5
Push all images with versioned tag
/ build-gnome (push) Successful in 14m1s
/ build-kde (push) Successful in 18m44s
2025-03-04 12:39:26 +01:00
187a347c76
Push kde image with versioned tag
/ build-kde (push) Failing after 13m7s
/ build-gnome (push) Failing after 10m34s
2025-03-01 21:49:10 +01:00
8e3404bd6c
Build non-nvidia version of my personal image
/ build-kde (push) Successful in 9m5s
/ build-gnome (push) Successful in 5m6s
2024-11-18 13:46:56 +01:00
1b99e0e3b3
Updates annotation of pull lock
/ build-kde (push) Successful in 8m43s
/ build-gnome (push) Successful in 6m29s
2024-11-18 11:11:29 +01:00
dc28e9f75e
Use flock instead of checking for running pulls using pgrep
...
/ build-kde (push) Failing after 2m9s
/ build-gnome (push) Failing after 2m4s
The previous solution is potentially racey, it only prevents starting a
pull if there is already one running, but there is still a tiny window
of time where both pulls could start after the checks and run at the
same time. This new solution should fill that gap, since the locking
should be atomic.
2024-11-18 11:05:48 +01:00
b1ac8a8332
Annotate waiting for "podman pull"s to exit
...
/ build-kde (push) Successful in 7m57s
/ build-gnome (push) Successful in 6m23s
Adds comments into build describing behavior of commit b9af26883c
2024-11-18 10:28:44 +01:00
b9af26883c
Prevent pulling if another "podman pull" is in progress
...
/ build-gnome (push) Failing after 1m45s
/ build-kde (push) Failing after 1m47s
This is a workaround to deal with
https://github.com/containers/podman/issues/24527 , once that's fixed
this can be dropped, but might still be useful to not pull multiple
images at once, which I think might duplicate some work. Without this
the memory usage during pulls is currently too much to handle.
2024-11-18 10:17:14 +01:00
497334732c
Separate pull from build
/ build-gnome (push) Successful in 4m29s
/ build-kde (push) Successful in 6m25s
2024-11-18 09:53:57 +01:00
ffeb8e6e33
Change compression to zstd from zstd:chunked
...
zstd:chunked still seems to have some issues and occasionally throws
issues on bootc upgrade
2024-11-18 00:47:06 +01:00
3e4f3c65dd
Allow updating cache in every layer and use private labels
/ build-kde (push) Successful in 11m16s
/ build-gnome (push) Successful in 7m34s
2024-11-17 00:40:23 +01:00
fd1fc5fb99
Make cache directory (again)
...
/ build-kde (push) Successful in 10m5s
/ build-gnome (push) Has been cancelled
I again forgot to create the directory for caching in
34bdd53778
, this once again corrects that.
2024-11-17 00:24:07 +01:00
34bdd53778
Use dnf5 cache from base image build
...
/ build-kde (push) Failing after 3s
/ build-gnome (push) Failing after 3s
The setup with separate container doesn't make sense, sharing the cache
directly from bash image build simplifies the entire caching setup.
2024-11-17 00:16:41 +01:00