mirror of
https://github.com/mikefarah/yq.git
synced 2026-07-05 12:10:37 +00:00
New workflow for github action
This commit is contained in:
parent
87a62da881
commit
0eebc242fb
2
.github/workflows/docker-githubaction.yml
vendored
2
.github/workflows/docker-githubaction.yml
vendored
@ -36,7 +36,7 @@ jobs:
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
LATEST_DIGEST=$(docker buildx imagetools inspect "${IMAGE_NAME}:4" --format '{{.Digest}}')
|
LATEST_DIGEST=$(docker buildx imagetools inspect "${IMAGE_NAME}:4" --format '{{printf "%s" .Manifest.Digest}}')
|
||||||
|
|
||||||
echo "Dockerfile pins: ${PINNED_DIGEST}"
|
echo "Dockerfile pins: ${PINNED_DIGEST}"
|
||||||
echo "mikefarah/yq:4 is: ${LATEST_DIGEST}"
|
echo "mikefarah/yq:4 is: ${LATEST_DIGEST}"
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
- use github actions to publish docker and make github release
|
- use github actions to publish docker and make github release
|
||||||
- check github updated yq action in marketplace
|
- check github updated yq action in marketplace
|
||||||
- update github-action/Dockerfile to pin the newly published docker image digest (must match the mikefarah/yq:4 manifest digest):
|
- update github-action/Dockerfile to pin the newly published docker image digest (must match the mikefarah/yq:4 manifest digest):
|
||||||
docker buildx imagetools inspect docker.io/mikefarah/yq:4 --format '{{.Digest}}'
|
docker buildx imagetools inspect docker.io/mikefarah/yq:4 --format '{{printf "%s" .Manifest.Digest}}'
|
||||||
then update the FROM line in github-action/Dockerfile with the new digest:
|
then update the FROM line in github-action/Dockerfile with the new digest:
|
||||||
FROM mikefarah/yq:4@<digest-from-above>
|
FROM mikefarah/yq:4@<digest-from-above>
|
||||||
- commit the Dockerfile change, then manually run the "Release Docker GitHub Action" workflow
|
- commit the Dockerfile change, then manually run the "Release Docker GitHub Action" workflow
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user