File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,16 +10,25 @@ jobs:
1010 name : Push
1111 runs-on : ubuntu-latest
1212 steps :
13+
14+ - name : Parse Event
15+ id : event
16+ run : |
17+ echo "::set-output name=tag::$(jq -r '.release.tag_name' "${GITHUB_EVENT_PATH}" | sed s/^v//)"
18+ echo "::set-output name=download_url::$(jq -r '.release.assets[] | select(.name | endswith(".cnb")) | .url' "${GITHUB_EVENT_PATH}")"
19+
1320 - name : Download
14- id : download
15- env :
16- GITHUB_TOKEN : ${{ secrets.PAKETO_BOT_GITHUB_TOKEN }}
17- uses : paketo-buildpacks/github-config/actions/buildpackage/download@main
21+ uses : paketo-buildpacks/github-config/actions/release/download-asset@main
22+ with :
23+ url : ${{ steps.event.outputs.download_url }}
24+ output : " ${GITHUB_WORKSPACE}/buildpackage.cnb"
25+ token : ${{ secrets.PAKETO_BOT_GITHUB_TOKEN }}
26+
1827 - name : Push
1928 env :
2029 GITHUB_TOKEN : ${{ secrets.PAKETO_BOT_GITHUB_TOKEN }}
2130 GCR_PUSH_BOT_JSON_KEY : ${{ secrets.GCR_PUSH_BOT_JSON_KEY }}
2231 run : |
2332 echo "${GCR_PUSH_BOT_JSON_KEY}" | docker login --username _json_key --password-stdin gcr.io
24- sudo skopeo copy "oci-archive:${GITHUB_WORKSPACE}/${{ steps.download.outputs. buildpackage }} " "docker://gcr.io/${{ github.repository }}:${{ steps.download .outputs.tag }}"
25- sudo skopeo copy "oci-archive:${GITHUB_WORKSPACE}/${{ steps.download.outputs. buildpackage }} " "docker://gcr.io/${{ github.repository }}:latest"
33+ sudo skopeo copy "oci-archive:${GITHUB_WORKSPACE}/buildpackage.cnb " "docker://gcr.io/${{ github.repository }}:${{ steps.event .outputs.tag }}"
34+ sudo skopeo copy "oci-archive:${GITHUB_WORKSPACE}/buildpackage.cnb " "docker://gcr.io/${{ github.repository }}:latest"
You can’t perform that action at this time.
0 commit comments