1
0
Fork 0
Commit graph

57 commits

Author SHA1 Message Date
6cb2c960e2 Simplify cleanup of cache and tmp directories
All checks were successful
/ Release oci-builder (push) Successful in 2s
/ Test oci-builder (push) Successful in 53s
/ Build oci-builder (push) Successful in 41s
2025-04-25 10:36:10 +02:00
d2649a5f21 ci: Make formatting more consistent
All checks were successful
/ Build oci-builder (push) Successful in 1m11s
/ Test oci-builder (push) Successful in 31s
/ Release oci-builder (push) Successful in 2s
2025-04-25 09:32:51 +02:00
729c40b48d Remove vim
All checks were successful
/ Build oci-builder (push) Successful in 56s
/ Test oci-builder (push) Successful in 34s
/ Release oci-builder (push) Successful in 2s
2025-04-23 18:40:28 +02:00
f487987dd1 Use "git-core" instead of "git"
All checks were successful
/ Release oci-builder (push) Successful in 3s
/ Build oci-builder (push) Successful in 1m18s
/ Test oci-builder (push) Successful in 52s
Inspired by https://fedoraproject.org/wiki/Changes/ChangeToGitCore
2025-04-23 15:01:47 +02:00
617a58d64a Add README.md 2025-04-22 11:24:14 +02:00
ce36a86d93 Rename Dockerfile to Containerfile
All checks were successful
/ Build oci-builder (push) Successful in 1m13s
/ Release oci-builder (push) Successful in 1s
/ Test oci-builder (push) Successful in 1m1s
2025-04-22 10:37:17 +02:00
b2d6b7adac ci: Fix "containerfiles" paths 2025-04-22 10:35:43 +02:00
41f0f8d322 ci: Fix build context
Some checks failed
/ Test oci-builder (push) Has been skipped
/ Release oci-builder (push) Has been skipped
/ Build oci-builder (push) Failing after 16s
2025-04-22 10:24:07 +02:00
8ad92da922 ci: Rebuild only on changes relevant to build
Some checks failed
/ Test oci-builder (push) Has been skipped
/ Release oci-builder (push) Has been skipped
/ Build oci-builder (push) Failing after 16s
2025-04-22 10:21:23 +02:00
2181a5da53 Fix ignoring of README.md 2025-04-21 20:30:04 +02:00
7f648ae669 ci: Don't build image on README.md change 2025-04-21 20:28:56 +02:00
782465f228 ci: Make quoting consistent
All checks were successful
/ Build oci-builder (push) Successful in 1m1s
/ Test oci-builder (push) Successful in 51s
/ Release oci-builder (push) Successful in 3s
2025-04-21 20:20:30 +02:00
7a63e21525 ci: Rebuild oci-builder weekly 2025-04-21 20:20:22 +02:00
a333c03908 Make Dockerfile friendlier to layer caching
All checks were successful
/ Test oci-builder (push) Successful in 53s
/ Build oci-builder (push) Successful in 1m3s
/ Release oci-builder (push) Successful in 3s
2025-04-21 19:55:33 +02:00
ba44ace584 Install missing awk to fix file capability removal
All checks were successful
/ Build oci-builder (push) Successful in 1m14s
/ Release oci-builder (push) Successful in 3s
/ Test oci-builder (push) Successful in 53s
2025-04-18 01:18:56 +02:00
c1c6b6d48e Make capability removal logic more robust
Some checks failed
/ Test oci-builder (push) Has been skipped
/ Release oci-builder (push) Has been skipped
/ Build oci-builder (push) Failing after 55s
2025-04-18 01:13:58 +02:00
37483da0f5 Refactor file capabilities
All checks were successful
/ Test oci-builder (push) Successful in 55s
/ Release oci-builder (push) Successful in 2s
/ Build oci-builder (push) Successful in 1m5s
Adding capabilities after removing capabilities is more robust and makes
logically more sense, the reverse order was confusing.

This also allows dropping the exception from removal.
2025-04-17 01:45:42 +02:00
31ac3096dc Refactor environment variables 2025-04-17 01:45:23 +02:00
8181b54767 Merge subuid/subgid into a single RUN
All checks were successful
/ Build oci-builder (push) Successful in 58s
/ Test oci-builder (push) Successful in 49s
/ Release oci-builder (push) Successful in 3s
2025-04-16 17:49:36 +02:00
9b7b7f9479 Add LICENSE
All checks were successful
/ Build oci-builder (push) Successful in 1m1s
/ Test oci-builder (push) Successful in 50s
/ Release oci-builder (push) Successful in 3s
2025-04-16 17:33:16 +02:00
14537b7c8c ci: Name checkout action steps 2025-04-16 17:07:07 +02:00
01e5d4d9bf Rebase to F42
All checks were successful
/ Build oci-builder (push) Successful in 1m40s
/ Release oci-builder (push) Successful in 2s
/ Test oci-builder (push) Successful in 52s
2025-04-16 11:04:31 +02:00
536401a1bd ci: Add a name to push step
All checks were successful
/ Build oci-builder (push) Successful in 1m16s
/ Release oci-builder (push) Successful in 2s
/ Test oci-builder (push) Successful in 46s
2025-04-16 09:41:12 +02:00
2a8e67ebce Add braces to variable for consistency
All checks were successful
/ Build oci-builder (push) Successful in 1m1s
/ Release oci-builder (push) Successful in 3s
/ Test oci-builder (push) Successful in 44s
2025-04-16 00:16:06 +02:00
7d883a490b fix: Get run id correctly from env
All checks were successful
/ Build oci-builder (push) Successful in 1m0s
/ Release oci-builder (push) Successful in 2s
/ Test oci-builder (push) Successful in 46s
2025-04-16 00:11:07 +02:00
c9fac04cf1 fix: Correct "diff" package name to "diffutils"
Some checks failed
/ Release oci-builder (push) Has been skipped
/ Build oci-builder (push) Successful in 1m5s
/ Test oci-builder (push) Failing after 5s
2025-04-16 00:01:49 +02:00
8daabdc8f9 Add "diff" package
Some checks failed
/ Test oci-builder (push) Has been cancelled
/ Release oci-builder (push) Has been cancelled
/ Build oci-builder (push) Has been cancelled
2025-04-16 00:00:56 +02:00
7a119a9605 Make sure oci-builder originates from current workflow run
Some checks failed
/ Release oci-builder (push) Has been skipped
/ Build oci-builder (push) Successful in 53s
/ Test oci-builder (push) Failing after 6s
2025-04-15 23:58:49 +02:00
b912195021 Stop deleting image during release
All checks were successful
/ Build oci-builder (push) Successful in 54s
/ Test oci-builder (push) Successful in 45s
/ Release oci-builder (push) Successful in 3s
2025-04-15 20:23:03 +02:00
48a38825ea Add skopeo
Some checks failed
/ Build oci-builder (push) Successful in 52s
/ Test oci-builder (push) Successful in 49s
/ Release oci-builder (push) Failing after 3s
2025-04-15 20:19:52 +02:00
dee9d5e5ea Add testing and release jobs
Some checks failed
/ Build oci-builder (push) Successful in 50s
/ Test oci-builder (push) Successful in 56s
/ Release oci-builder (push) Failing after 2s
2025-04-15 20:16:23 +02:00
612cd733b5 Rename job 2025-04-15 18:19:29 +02:00
df475c4b6f ci: Build correct tag
All checks were successful
/ Build oci-builder (push) Successful in 52s
2025-04-15 17:27:29 +02:00
5c305f55d3 Push image under dev tag (used only for ci)
Some checks failed
/ Build oci-builder (push) Failing after 51s
2025-04-15 17:25:07 +02:00
c8acc5dc1b Remove debug
All checks were successful
/ Build oci-builder (push) Successful in 52s
2025-04-15 17:09:31 +02:00
b8bd14dbe1 Fix image name
All checks were successful
/ Build oci-builder ver4a-compat (push) Successful in 50s
2025-04-15 14:42:20 +02:00
6f17a9f0c5 Fix permissions on docker config 2025-04-15 14:34:34 +02:00
0e242ed358 Revert "Fix podman-login workaround"
Some checks failed
/ Build oci-builder ver4a-compat (push) Failing after 45s
This reverts commit 38c350e22b.
2025-04-15 14:28:47 +02:00
38c350e22b Fix podman-login workaround
Some checks failed
/ Build oci-builder ver4a-compat (push) Failing after 45s
2025-04-15 14:27:31 +02:00
c618896d2d Fix podman-login workaround
Some checks failed
/ Build oci-builder ver4a-compat (push) Failing after 46s
2025-04-15 14:24:18 +02:00
31baae3a80 Work around a bug in podman-login action
Some checks failed
/ Build oci-builder ver4a-compat (push) Failing after 38s
2025-04-15 14:20:41 +02:00
92bdbbf4e4 ci: Specify auth.json path
Some checks failed
/ Build oci-builder ver4a-compat (push) Failing after 44s
2025-04-15 14:15:09 +02:00
e8e10db846 ci: Push image to registry
Some checks failed
/ Build oci-builder ver4a-compat (push) Failing after 46s
2025-04-15 14:08:48 +02:00
d08c17af3e Remove debug
Some checks failed
/ Build oci-builder ver4a-compat (push) Has been cancelled
2025-04-15 12:41:46 +02:00
7d42c04e33 Fix extra-args syntax
Some checks failed
/ Build oci-builder ver4a-compat (push) Has been cancelled
2025-04-15 11:20:37 +02:00
1cfe5d31f8 (debug) Remove non-compat variants
Some checks failed
/ Build oci-builder ver4a-compat (push) Failing after 8s
2025-04-15 11:07:09 +02:00
7b4c377df7 Add build using action compatibility patch
Some checks failed
/ Build oci-builder (push) Failing after 15s
/ Build oci-builder ver4a-vanilla (push) Failing after 9s
/ Build oci-builder ver4a-compat (push) Failing after 13s
2025-04-15 10:16:51 +02:00
3303ca0fc8 (debug) use both rh actions and my own
Some checks failed
/ Build oci-builder (push) Failing after 9s
2025-04-15 10:08:13 +02:00
4c47878556 Use correct tag for buildah-build action
Some checks are pending
/ Build oci-builder (push) Has started running
2025-04-14 23:39:15 +02:00
6a0c282e0f Use patched buildah-build for forgejo compatibility
Some checks failed
/ Build oci-builder (push) Failing after 15s
2025-04-14 20:35:15 +02:00