File tree Expand file tree Collapse file tree 2 files changed +8
-30
lines changed
Expand file tree Collapse file tree 2 files changed +8
-30
lines changed Original file line number Diff line number Diff line change 1818 uses : actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
1919 with :
2020 fetch-depth : 2
21- - name : Run build docker image
22- run : |-
23- docker build -t docker-image:latest -f build_setup/Dockerfile .
24- docker save --output draft-release.tar docker-image:latest
25- - name : Use Tag
26- env :
27- # pull-requests don't use github.sha for some reason
28- COMMIT_SHA : ${{github.event.pull_request.head.sha || github.sha}}
29- run : |-
30- shopt -s nocasematch
31- [[ ${GITHUB_REF_TYPE} == "tag" ]] &&
32- VERSION=${GITHUB_REF_NAME} ||
33- VERSION=$(git rev-parse --short "${COMMIT_SHA}")
34- cat <<HEREDOC >>"${GITHUB_ENV}"
35- VERSION=${VERSION}
36- HEREDOC
3721 - name : Draft Release
3822 id : draft_release
3923 uses : release-drafter/release-drafter@65c5fb495d1e69aa8c08a3317bc44ff8aabe9772 # v5.24.0
4024 env :
41- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
42- - name : Upload Artifact and Checksum to Release
43- env :
44- GITHUB_TOKEN : ${{github.token}}
45- run : |
46- gh release upload ${{steps.draft_release.outputs.tag_name}} draft-release.tar --clobber
25+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change @@ -13,18 +13,17 @@ permissions:
1313jobs :
1414 setup :
1515 runs-on : ubuntu-latest
16- outputs :
17- mymatrix : ${{ steps.matrixStep.outputs.matrixItems }}
1816 steps :
1917 - name : Checkout Code
2018 uses : actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
2119 with :
2220 fetch-depth : 2
21+ - name : Log in to GitHub Container Registry
22+ uses : docker/login-action@v2
23+ with :
24+ registry : ghcr.io
25+ username : ${{ github.actor }}
26+ password : ${{ secrets.GITHUB_TOKEN }}
2327 - run : |
24- gh release download "${{ github.event.release.tag_name }}" \
25- --repo "${GITHUB_REPOSITORY}" \
26- --clobber
27- - run : |
28- docker image load --input draft-release.tar
29- docker tag docker-image:latest ghcr.io/firetail-io/kubernetes-sensor:${{ github.event.release.tag_name }}
28+ docker build -t ghcr.io/firetail-io/kubernetes-sensor:${{ github.event.release.tag_name }} -f build_setup/Dockerfile .
3029 docker push ghcr.io/firetail-io/kubernetes-sensor:${{ github.event.release.tag_name }}
You can’t perform that action at this time.
0 commit comments