File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 }}
You can’t perform that action at this time.
0 commit comments