fix: verify fetched source revisions from lock
Some checks failed
Build and publish policy-nexus image / build-and-push (push) Failing after 54s
Some checks failed
Build and publish policy-nexus image / build-and-push (push) Failing after 54s
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a058f3-8ba0-7692-a042-9a870fc3d663
This commit is contained in:
parent
641eda8a37
commit
a0e4964b46
4 changed files with 74 additions and 4 deletions
|
|
@ -87,7 +87,6 @@ jobs:
|
|||
--policy-revision "${REF}" \
|
||||
--token-env FORGEJO_SOURCE_TOKEN \
|
||||
--token-origin "${FORGEJO_ORIGIN}"
|
||||
NETKINGDOM_REVISION="$(docker exec "${PYTHON_CONTAINER}" python3 -c 'import json; print(json.load(open("/workspace/_sources/source-lock.json"))["repositories"]["net-kingdom"]["revision"])')"
|
||||
SOURCE_SET_DIGEST="$(docker exec "${PYTHON_CONTAINER}" python3 -c 'import json; print(json.load(open("/workspace/_sources/source-lock.json"))["source_set_digest"])')"
|
||||
docker cp "${PYTHON_CONTAINER}:/workspace/_sources" "${BUILD_CONTEXT}/"
|
||||
docker rm -f "${PYTHON_CONTAINER}"
|
||||
|
|
@ -102,7 +101,6 @@ jobs:
|
|||
docker build \
|
||||
--file "${BUILD_CONTEXT}/Containerfile" \
|
||||
--build-arg "VCS_REVISION=${REF}" \
|
||||
--build-arg "NETKINGDOM_REVISION=${NETKINGDOM_REVISION}" \
|
||||
--build-arg "SOURCE_SET_DIGEST=${SOURCE_SET_DIGEST}" \
|
||||
--tag "${IMAGE}:${SOURCE_TAG}" \
|
||||
--tag "${IMAGE}:${REVISION_TAG}" \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue