Skip to content

Commit dc8a0e8

Browse files
paketo-botpaketo-bot
authored andcommitted
Update github-config to ebd5e2f
1 parent d31eadb commit dc8a0e8

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

.github/workflows/push-buildpackage.yml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,24 @@ jobs:
3434
sudo skopeo copy "oci-archive:${GITHUB_WORKSPACE}/buildpackage.cnb" "docker://gcr.io/${{ github.repository }}:latest"
3535
3636
- name: Push to DockerHub
37+
id: push
3738
env:
3839
DOCKERHUB_USERNAME: ${{ secrets.PAKETO_BUILDPACKS_DOCKERHUB_USERNAME }}
3940
DOCKERHUB_PASSWORD: ${{ secrets.PAKETO_BUILDPACKS_DOCKERHUB_PASSWORD }}
4041
GITHUB_REPOSITORY_OWNER: ${{ github.repository_owner }}
4142
run: |
4243
REPOSITORY="${GITHUB_REPOSITORY_OWNER/-/}/${GITHUB_REPOSITORY#${GITHUB_REPOSITORY_OWNER}/}" # translates 'paketo-buildpacks/bundle-install' to 'paketobuildpacks/bundle-install'
44+
IMAGE="index.docker.io/${REPOSITORY}"
4345
echo "${DOCKERHUB_PASSWORD}" | sudo skopeo login --username "${DOCKERHUB_USERNAME}" --password-stdin index.docker.io
44-
sudo skopeo copy "oci-archive:${GITHUB_WORKSPACE}/buildpackage.cnb" "docker://index.docker.io/${REPOSITORY}:${{ steps.event.outputs.tag }}"
45-
sudo skopeo copy "oci-archive:${GITHUB_WORKSPACE}/buildpackage.cnb" "docker://index.docker.io/${REPOSITORY}:latest"
46+
sudo skopeo copy "oci-archive:${GITHUB_WORKSPACE}/buildpackage.cnb" "docker://${IMAGE}:${{ steps.event.outputs.tag }}"
47+
sudo skopeo copy "oci-archive:${GITHUB_WORKSPACE}/buildpackage.cnb" "docker://${IMAGE}:latest"
48+
echo "::set-output name=image::${IMAGE}"
49+
echo "::set-output name=digest::$(sudo skopeo inspect "oci-archive:${GITHUB_WORKSPACE}/buildpackage.cnb" | jq -r .Digest)"
50+
51+
- name: Register with CNB Registry
52+
uses: docker://ghcr.io/buildpacks/actions/registry/request-add-entry:main
53+
with:
54+
id: ${{ github.repository }}
55+
version: ${{ steps.event.outputs.tag }}
56+
address: ${{ steps.push.outputs.image }}@${{ steps.push.outputs.digest }}
57+
token: ${{ secrets.PAKETO_BOT_GITHUB_TOKEN }}

0 commit comments

Comments
 (0)