Docker images #767

Merged
Jade merged 12 commits from jade/docker-ci into main 2025-04-18 16:58:44 +00:00
Owner

Based on my personal docker image, originally #662

Current issues:

  • Runners having docker issues
    • Nex's runner has no dockerr-in-docker rn
    • tom's runner is having network issues with the GHA cache with buildx, intermittently with the actions/cache action too
  • The cache action doesn't seem to ever hit
Based on my personal docker image, originally #662 Current issues: - Runners having docker issues - Nex's runner has no dockerr-in-docker rn - tom's runner is having network issues with the GHA cache with buildx, intermittently with the actions/cache action too - The cache action doesn't seem to ever hit
Jade added 15 commits 2025-04-17 10:27:20 +00:00
fixup! feat: Docker images built with Forgejo Actions
Some checks failed
Release Docker Image / define-variables (push) Failing after 0s
Release Docker Image / build-image (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
61d7be1da5
fixup! feat: Docker images built with Forgejo Actions
Some checks failed
Release Docker Image / define-variables (push) Successful in 2s
Release Docker Image / build-image (push) Failing after 1m17s
Release Docker Image / merge (push) Has been skipped
f0b38a38eb
fixup! feat: Docker images built with Forgejo Actions
Some checks failed
Release Docker Image / define-variables (push) Successful in 4s
Release Docker Image / build-image (push) Failing after 18s
Release Docker Image / merge (push) Has been skipped
cdaa3076c5
fixup! feat: Docker images built with Forgejo Actions
Some checks failed
Release Docker Image / define-variables (push) Successful in 2s
Release Docker Image / build-image (push) Failing after 18s
Release Docker Image / merge (push) Has been skipped
fd470914c8
fixup! feat: Docker images built with Forgejo Actions
Some checks failed
Release Docker Image / define-variables (push) Successful in 2s
Release Docker Image / build-image (push) Failing after 1m3s
Release Docker Image / merge (push) Has been skipped
eaaaad0724
fixup! feat: Docker images built with Forgejo Actions
Some checks failed
Release Docker Image / define-variables (push) Successful in 2s
Release Docker Image / build-image (push) Failing after 23s
Release Docker Image / merge (push) Has been skipped
21fc771ea8
fixup! feat: Docker images built with Forgejo Actions
Some checks failed
Release Docker Image / define-variables (push) Successful in 15s
Release Docker Image / build-image (push) Failing after 1m9s
Release Docker Image / merge (push) Has been skipped
136981796b
fixup! feat: Docker images built with Forgejo Actions
Some checks failed
Release Docker Image / define-variables (push) Failing after 1s
Release Docker Image / build-image (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
5bf7317aa8
fixup! feat: Docker images built with Forgejo Actions
Some checks failed
Release Docker Image / define-variables (push) Failing after 2s
Release Docker Image / build-image (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
e560f47ddb
fixup! feat: Docker images built with Forgejo Actions
Some checks failed
Release Docker Image / define-variables (push) Successful in 2s
Release Docker Image / build-image (push) Failing after 31s
Release Docker Image / merge (push) Has been skipped
dd536bdcbd
fixup! feat: Docker images built with Forgejo Actions
Some checks failed
Release Docker Image / define-variables (push) Successful in 3s
Release Docker Image / build-image (push) Failing after 46s
Release Docker Image / merge (push) Has been skipped
5d156299c6
fixup! feat: Docker images built with Forgejo Actions
Some checks failed
Release Docker Image / define-variables (push) Successful in 1s
Release Docker Image / build-image (push) Failing after 16m51s
Release Docker Image / merge (push) Has been skipped
74c5866bf9
build: Use hacks for a cached actions build
Some checks failed
Release Docker Image / merge (push) Blocked by required conditions
Release Docker Image / define-variables (push) Successful in 12s
Release Docker Image / build-image (push) Has been cancelled
0179874098
- Use cache dance for github actions caching
- Use timelord hack to avoid bad cache invalidation
fixup! feat: Docker images built with Forgejo Actions
Some checks failed
Release Docker Image / define-variables (push) Successful in 2s
Release Docker Image / build-image (push) Failing after 17m27s
Release Docker Image / merge (push) Has been skipped
Release Docker Image / define-variables (pull_request) Successful in 12s
Documentation / Build and Deploy Documentation (pull_request) Successful in 28s
Release Docker Image / merge (pull_request) Has been cancelled
Release Docker Image / build-image (pull_request) Has been cancelled
e4c1fe5774
Jade added 1 commit 2025-04-17 10:29:58 +00:00
fixup! feat: Docker images built with Forgejo Actions
Some checks failed
Release Docker Image / define-variables (push) Successful in 3s
Release Docker Image / define-variables (pull_request) Successful in 2s
Documentation / Build and Deploy Documentation (pull_request) Successful in 24s
Release Docker Image / merge (push) Has been cancelled
Release Docker Image / build-image (push) Has been cancelled
Release Docker Image / build-image (pull_request) Has been cancelled
Release Docker Image / merge (pull_request) Has been cancelled
baeeba138d
Jade added 1 commit 2025-04-17 10:37:48 +00:00
fixup! feat: Docker images built with Forgejo Actions
Some checks failed
Release Docker Image / define-variables (pull_request) Successful in 1s
Release Docker Image / build-image (pull_request) Failing after 1m10s
Release Docker Image / merge (pull_request) Has been skipped
Documentation / Build and Deploy Documentation (pull_request) Successful in 27s
2f92ed35b1
Jade added 1 commit 2025-04-17 10:43:45 +00:00
fixup! feat: Docker images built with Forgejo Actions
Some checks failed
Release Docker Image / define-variables (push) Successful in 2s
Release Docker Image / define-variables (pull_request) Successful in 2s
Release Docker Image / build-image (push) Failing after 1m23s
Release Docker Image / merge (push) Has been skipped
Release Docker Image / build-image (pull_request) Failing after 55s
Release Docker Image / merge (pull_request) Has been skipped
Documentation / Build and Deploy Documentation (pull_request) Successful in 22s
eb92bb5445
Jade added 1 commit 2025-04-17 10:52:10 +00:00
fixup! feat: Docker images built with Forgejo Actions
Some checks failed
Release Docker Image / define-variables (push) Successful in 2s
Documentation / Build and Deploy Documentation (pull_request) Successful in 27s
Release Docker Image / build-image (push) Failing after 48s
Release Docker Image / merge (push) Has been skipped
Release Docker Image / define-variables (pull_request) Successful in 2s
Release Docker Image / build-image (pull_request) Failing after 46s
Release Docker Image / merge (pull_request) Has been skipped
9aa795cb7a
Jade added 1 commit 2025-04-17 10:57:13 +00:00
fixup! feat: Docker images built with Forgejo Actions
Some checks failed
Release Docker Image / build-image (push) Blocked by required conditions
Release Docker Image / merge (push) Blocked by required conditions
Release Docker Image / define-variables (pull_request) Successful in 2s
Documentation / Build and Deploy Documentation (pull_request) Successful in 29s
Release Docker Image / define-variables (push) Has been cancelled
Release Docker Image / build-image (pull_request) Failing after 1m31s
Release Docker Image / merge (pull_request) Has been skipped
5a4c83807b
Jade added 1 commit 2025-04-17 11:03:04 +00:00
fix: Allow specifying user & password for builtin registry
Some checks failed
Release Docker Image / define-variables (push) Successful in 1s
Release Docker Image / define-variables (pull_request) Successful in 1s
Documentation / Build and Deploy Documentation (pull_request) Successful in 23s
Release Docker Image / build-image (push) Failing after 57s
Release Docker Image / merge (push) Has been skipped
Release Docker Image / build-image (pull_request) Failing after 54s
Release Docker Image / merge (pull_request) Has been skipped
8e15f31934
Jade added 1 commit 2025-04-17 11:06:49 +00:00
fix: Use forgejo patched artifact actions
Some checks failed
Release Docker Image / define-variables (pull_request) Successful in 2s
Release Docker Image / define-variables (push) Successful in 12s
Documentation / Build and Deploy Documentation (pull_request) Successful in 23s
Release Docker Image / build-image (pull_request) Successful in 1m1s
Release Docker Image / build-image (push) Successful in 58s
Release Docker Image / merge (pull_request) Failing after 27s
Release Docker Image / merge (push) Failing after 25s
b563db4538
Jade added 3 commits 2025-04-17 11:13:22 +00:00
fix: Hardcode matrix
Some checks failed
Release Docker Image / define-variables (pull_request) Successful in 2s
Release Docker Image / define-variables (push) Successful in 12s
Documentation / Build and Deploy Documentation (pull_request) Successful in 23s
Release Docker Image / build-image (linux/amd64, linux-amd64) (pull_request) Successful in 1m19s
Release Docker Image / build-image (linux/arm64, linux-arm64) (pull_request) Successful in 59s
Release Docker Image / build-image (linux/amd64, linux-amd64) (push) Successful in 58s
Release Docker Image / build-image (linux/arm64, linux-arm64) (push) Successful in 58s
Release Docker Image / merge (push) Failing after 25s
Release Docker Image / merge (pull_request) Failing after 31s
2597b44bdf
Jade added 1 commit 2025-04-17 11:26:11 +00:00
fixup! feat: Docker images built with Forgejo Actions
Some checks failed
Release Docker Image / define-variables (pull_request) Successful in 1s
Release Docker Image / define-variables (push) Successful in 12s
Documentation / Build and Deploy Documentation (pull_request) Successful in 27s
Release Docker Image / build-image (linux/amd64, linux-amd64) (pull_request) Successful in 1m15s
Release Docker Image / build-image (linux/arm64, linux-arm64) (pull_request) Successful in 1m1s
Release Docker Image / build-image (linux/amd64, linux-amd64) (push) Successful in 1m0s
Release Docker Image / build-image (linux/arm64, linux-arm64) (push) Successful in 1m21s
Release Docker Image / merge (pull_request) Failing after 26s
Release Docker Image / merge (push) Failing after 24s
4eae4202a5
Jade added 1 commit 2025-04-17 11:33:29 +00:00
fixup! fix: Allow specifying user & password for builtin registry
All checks were successful
Release Docker Image / define-variables (pull_request) Successful in 1s
Release Docker Image / define-variables (push) Successful in 16s
Documentation / Build and Deploy Documentation (pull_request) Successful in 22s
Release Docker Image / build-image (linux/amd64, linux-amd64) (pull_request) Successful in 3m56s
Release Docker Image / build-image (linux/arm64, linux-arm64) (pull_request) Successful in 1m11s
Release Docker Image / build-image (linux/amd64, linux-amd64) (push) Successful in 1m0s
Release Docker Image / build-image (linux/arm64, linux-arm64) (push) Successful in 1m0s
Release Docker Image / merge (pull_request) Successful in 27s
Release Docker Image / merge (push) Successful in 26s
4f6abff7fb
Jade added 1 commit 2025-04-17 11:42:22 +00:00
fixup! feat: Docker images built with Forgejo Actions
All checks were successful
Release Docker Image / define-variables (pull_request) Successful in 1s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m15s
Release Docker Image / build-image (linux/amd64, linux-amd64) (pull_request) Successful in 17m55s
Release Docker Image / build-image (linux/arm64, linux-arm64) (pull_request) Successful in 16m57s
Release Docker Image / merge (pull_request) Successful in 32s
9ebdc188b0
Jade added 1 commit 2025-04-17 11:44:21 +00:00
ci: Prefix branch builds with branch-
Some checks are pending
Release Docker Image / build-image (linux/amd64, linux-amd64) (push) Blocked by required conditions
Release Docker Image / build-image (linux/arm64, linux-arm64) (push) Blocked by required conditions
Release Docker Image / merge (push) Blocked by required conditions
Release Docker Image / define-variables (push) Successful in 1s
Release Docker Image / define-variables (pull_request) Successful in 2s
Documentation / Build and Deploy Documentation (pull_request) Successful in 23s
Release Docker Image / build-image (linux/amd64, linux-amd64) (pull_request) Successful in 18m35s
Release Docker Image / build-image (linux/arm64, linux-arm64) (pull_request) Successful in 17m52s
Release Docker Image / merge (pull_request) Successful in 25s
50a7993dc5
Jade added 1 commit 2025-04-17 11:51:23 +00:00
fix: Replace rust cache with direct cache use, as Rust is not installed on CI image
Some checks are pending
Release Docker Image / build-image (linux/amd64, linux-amd64) (push) Blocked by required conditions
Release Docker Image / build-image (linux/arm64, linux-arm64) (push) Blocked by required conditions
Release Docker Image / merge (push) Blocked by required conditions
Release Docker Image / define-variables (push) Successful in 1s
Release Docker Image / define-variables (pull_request) Successful in 1s
Documentation / Build and Deploy Documentation (pull_request) Successful in 28s
Release Docker Image / build-image (linux/amd64, linux-amd64) (pull_request) Successful in 18m8s
Release Docker Image / build-image (linux/arm64, linux-arm64) (pull_request) Successful in 18m35s
Release Docker Image / merge (pull_request) Successful in 25s
34518e2d28
Jade added 1 commit 2025-04-17 12:38:58 +00:00
fixup! feat: Docker images built with Forgejo Actions
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Successful in 34s
Release Docker Image / define-variables (push) Successful in 0s
Release Docker Image / define-variables (pull_request) Successful in 1s
Release Docker Image / build-image (linux/arm64, linux-arm64) (pull_request) Failing after 11m8s
Release Docker Image / build-image (linux/amd64, linux-amd64) (pull_request) Failing after 15m12s
Release Docker Image / merge (pull_request) Has been skipped
Release Docker Image / build-image (linux/arm64, linux-arm64) (push) Successful in 17m17s
Release Docker Image / build-image (linux/amd64, linux-amd64) (push) Successful in 17m7s
Release Docker Image / merge (push) Successful in 32s
27a43bf2c8
Jade added 1 commit 2025-04-17 13:35:20 +00:00
ci: Limit concurrency
Some checks failed
Release Docker Image / merge (push) Blocked by required conditions
Release Docker Image / define-variables (push) Successful in 0s
Release Docker Image / define-variables (pull_request) Successful in 0s
Documentation / Build and Deploy Documentation (pull_request) Successful in 30s
Release Docker Image / build-image (linux/amd64, linux-amd64) (pull_request) Failing after 14m36s
Release Docker Image / build-image (linux/arm64, linux-arm64) (push) Successful in 17m59s
Release Docker Image / build-image (linux/arm64, linux-arm64) (pull_request) Failing after 16m29s
Release Docker Image / merge (pull_request) Has been skipped
Release Docker Image / build-image (linux/amd64, linux-amd64) (push) Has been cancelled
4e23df762f
Mainly to prevent runners from getting bogged down
Jade added 1 commit 2025-04-17 14:45:02 +00:00
ci: Only prefix non-default branches
Some checks failed
Release Docker Image / define-variables (pull_request) Successful in 1s
Release Docker Image / define-variables (push) Successful in 12s
Documentation / Build and Deploy Documentation (pull_request) Successful in 30s
Release Docker Image / build-image (linux/amd64, linux-amd64) (push) Failing after 12m28s
Release Docker Image / build-image (linux/amd64, linux-amd64) (pull_request) Failing after 12m55s
Release Docker Image / build-image (linux/arm64, linux-arm64) (push) Failing after 12m57s
Release Docker Image / merge (push) Has been skipped
Release Docker Image / build-image (linux/arm64, linux-arm64) (pull_request) Successful in 18m28s
Release Docker Image / merge (pull_request) Has been skipped
4db2c0523e
AKA, tag image:main as the latest commit
Jade added 1 commit 2025-04-17 14:59:45 +00:00
fix: Disable buildkit caching
Some checks failed
Release Docker Image / define-variables (push) Successful in 1s
Release Docker Image / define-variables (pull_request) Successful in 1s
Documentation / Build and Deploy Documentation (pull_request) Successful in 30s
Release Docker Image / build-image (linux/amd64, linux-amd64) (pull_request) Successful in 12m28s
Release Docker Image / build-image (linux/arm64, linux-arm64) (push) Successful in 16m6s
Release Docker Image / build-image (linux/arm64, linux-arm64) (pull_request) Successful in 16m11s
Release Docker Image / build-image (linux/amd64, linux-amd64) (push) Successful in 14m3s
Release Docker Image / merge (pull_request) Successful in 24s
Release Docker Image / merge (push) Failing after 33s
52a500703c
This is for tom's runners, whilst they're having network issues
Jade force-pushed jade/docker-ci from 52a500703c to 21e9a04912 2025-04-17 15:40:22 +00:00 Compare
Jade changed title from WIP: Docker images to Docker images 2025-04-17 16:07:02 +00:00
requested review from Owners 2025-04-17 16:31:05 +00:00
Owner

Not well-versed in the ways of actions-fu but at a glance looks fine to me. I'll test the produced images before giving it an approval review.

I'll also get DIND set up on my worker ASAP. Did you resolve the cache actor not hitting?

Not well-versed in the ways of actions-fu but at a glance looks fine to me. I'll test the produced images before giving it an approval review. I'll also get DIND set up on my worker ASAP. Did you resolve the cache actor not hitting?
Author
Owner

I just restarted one of the runs to see if it hits, but I don't think it's working still.
I don't think we should block this on caching, though - having working images is the priority for now

I just restarted one of the runs to see if it hits, but I don't think it's working still. I don't think we should block this on caching, though - having working images is the priority for now
Author
Owner

No dice on the cache. Not sure if it's because cache is per-runner or if it's just not uploading.

No dice on the cache. Not sure if it's because cache is per-runner or if it's just not uploading.
Jade force-pushed jade/docker-ci from 21e9a04912 to b16e26952a 2025-04-18 13:09:29 +00:00 Compare
Jade merged commit b16e26952a into main 2025-04-18 16:58:44 +00:00
Jade added the
Enhancement
Meta/Packaging
labels 2025-04-23 21:49:29 +00:00
Sign in to join this conversation.
No reviewers
continuwuation/Owners
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: continuwuation/continuwuity#767
No description provided.