BuildKit-Secrets für deklarative OCI-Artefakte unterstützen #4

Merged
vadimenovikau merged 1 commits from codex/optional-build-secrets into main 2026-08-25 08:02:05 +00:00
Owner

Änderung

  • ergänzt optionale artifacts[].buildSecrets im v2-Manifest
  • reicht Werte ausschließlich als BuildKit---secret id=...,env=... weiter
  • validiert Secret-IDs und Actions-Umgebungsnamen fail-closed
  • verhindert, dass Secret-Werte als Docker-Build-Argumente oder Kommandozeilenwerte erscheinen
  • dokumentiert den Dockerfile-Vertrag

Die Erweiterung ist vollständig optional und verändert bestehende Manifeste nicht.

Prüfung

  • node --test .gitea/actions/quickstack-oci/deploy.test.mjs .gitea/actions/quickstack-oci/release.test.mjs
  • 21/21 Tests grün
  • git diff --check
## Änderung - ergänzt optionale `artifacts[].buildSecrets` im v2-Manifest - reicht Werte ausschließlich als BuildKit-`--secret id=...,env=...` weiter - validiert Secret-IDs und Actions-Umgebungsnamen fail-closed - verhindert, dass Secret-Werte als Docker-Build-Argumente oder Kommandozeilenwerte erscheinen - dokumentiert den Dockerfile-Vertrag Die Erweiterung ist vollständig optional und verändert bestehende Manifeste nicht. ## Prüfung - `node --test .gitea/actions/quickstack-oci/deploy.test.mjs .gitea/actions/quickstack-oci/release.test.mjs` - 21/21 Tests grün - `git diff --check`
vadimenovikau added 1 commit 2026-08-25 08:00:46 +00:00
feat(build): support optional BuildKit secrets
Platform CI tests / QuickStack deploy action tests (pull_request) Successful in 40s
Nuvisphere/Platform-CI: Immutable QuickStack OCI deployment / Build once and deploy exact digest (pull_request) Successful in 27s
Platform CI tests / QuickStack deploy action tests (push) Successful in 28s
Nuvisphere/Platform-CI: Immutable QuickStack OCI deployment / Build once and deploy exact digest (push) Successful in 29s
c8bc0ff58d
vadimenovikau merged commit c8bc0ff58d into main 2026-08-25 08:02:05 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Nuvisphere/Platform-CI#4