Skip to content

Commit 95da6a8

Browse files
paketo-botmergify[bot]
authored andcommitted
Update github-config to 130cab6
1 parent 518751f commit 95da6a8

1 file changed

Lines changed: 15 additions & 6 deletions

File tree

.github/workflows/push-buildpackage.yml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff 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"

0 commit comments

Comments
 (0)