Enable pinned BuildKit support on the Railiance CI runner
All checks were successful
Application acceptance / application-tests (push) Successful in 5s
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Build and Publish Container Image / build-and-push (push) Successful in 39s
Application acceptance / application-tests (pull_request) Successful in 54s
All checks were successful
Application acceptance / application-tests (push) Successful in 5s
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Build and Publish Container Image / build-and-push (push) Successful in 39s
Application acceptance / application-tests (pull_request) Successful in 54s
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a07ff8-19d0-7820-b4d0-1353833cb7fc
This commit is contained in:
parent
0f4f11a9a2
commit
fa9f08268a
5 changed files with 39 additions and 10 deletions
|
|
@ -33,7 +33,15 @@ The target carries no production database connection or release credential.
|
|||
SQLite proves this application acceptance suite; target PostgreSQL and live
|
||||
storage/recovery behavior remain release admission checks.
|
||||
|
||||
The Forgejo application workflow checks proposed changes. The image workflow
|
||||
The Forgejo application workflow checks proposed changes. The shared
|
||||
`scripts/ci-docker.sh` installs Docker 27.3.1 and a checksum-pinned Buildx 0.19.3
|
||||
plugin into temporary per-job state and enables BuildKit. The Railiance runner
|
||||
otherwise falls back to the legacy builder, which rejects this Dockerfile’s
|
||||
existing secret mounts. Temporary tool and registry-login state is cleaned at exit.
|
||||
See [Docker’s BuildKit documentation](https://docs.docker.com/build/buildkit/).
|
||||
|
||||
The workflow runs once per PR update; it does not duplicate that run on the
|
||||
feature-branch push. The image workflow
|
||||
runs the same target on the same archive revision **before** registry login and
|
||||
publication. Test dependencies and test settings are isolated from the runtime
|
||||
image. The existing optional BuildKit package secrets remain supported, but the
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue