ci: add all possible credentials to the mirror-images step #1673

Merged
Jade merged 1 commit from spaetz/continuwuity:fix_ci into main 2026-04-15 19:42:49 +00:00

1 commit

Author SHA1 Message Date
bf6783cb83 ci: add all possible credentials
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Has been skipped
Checks / Changelog / Check changelog is added (pull_request_target) Successful in 29s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m23s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 8m9s
Documentation / Build and Deploy Documentation (push) Successful in 1m10s
Checks / Prek / Pre-commit & Formatting (push) Successful in 1m22s
Checks / Prek / Clippy and Cargo Tests (push) Successful in 12m2s
Release Docker Image / Build linux-arm64 (release) (push) Successful in 12m16s
Release Docker Image / Build linux-amd64 (release) (push) Successful in 15m28s
Release Docker Image / Create Multi-arch Release Manifest (push) Successful in 18s
Release Docker Image / Build linux-amd64 (max-perf) (push) Successful in 33m45s
Release Docker Image / Build linux-arm64 (max-perf) (push) Successful in 39m1s
Release Docker Image / Create Max-Perf Manifest (push) Successful in 18s
Release Docker Image / Mirror Images (push) Failing after 0s
When running the mirror-images step from within the release-image workflow
we receive error messages such as

> msg="Failed to sync" target=ghcr.io/continuwuity/continuwuity:v0.5.0-rc.7
> source=forgejo.ellis.link/continuwuation/continuwuity:v0.5.0-rc.7
> error="failed to send blob post, ref
> ghcr.io/continuwuity/continuwuity@sha256:74976f7b85018b5abd867333bc783c7230d985a4b0af595bbf55964e25afe6ef:
> unauthorized"

So, we will need to define our credentials in the release-image workflow too
it seems, when we pull in the mirror-image workflow.
This is a test by adding all credentials that are defined in mirror-images.yml
Probably we don't need them all, but if this does not work, the whole approach
is flawed and we can remove everyting again.

If it works, we should remove unneccessary credentials until we found the
required ones.
2026-04-15 19:34:33 +00:00