2020
2121 # These environment variables are important to the Crossplane CLI install.sh
2222 # script. They determine what version it installs.
23- XP_CHANNEL : master # TODO(negz): Pin to stable once v1.14 is released.
24- XP_VERSION : current # TODO(negz): Pin to a version once v1.14 is released.
25-
26- # This CI job will automatically push new builds to xpkg.upbound.io if the
27- # XPKG_ACCESS_ID and XPKG_TOKEN secrets are set in the GitHub respository (or
28- # organization) settings. Create a token at https://accounts.upbound.io.
29- XPKG_ACCESS_ID : ${{ secrets.XPKG_ACCESS_ID }}
23+ XP_CHANNEL : stable
24+ XP_VERSION : v1.20.0
3025
3126 # The package to push, without a version tag. The default matches GitHub. For
32- # example xpkg.upbound .io/crossplane/function-template-go.
33- XPKG : xpkg.upbound .io/${{ github.repository}}
27+ # example xpkg.crossplane .io/crossplane/function-template-go.
28+ XPKG : xpkg.crossplane .io/${{ github.repository}}
3429
3530 # The package version to push. The default is 0.0.0-gitsha.
3631 XPKG_VERSION : ${{ inputs.version }}
@@ -148,13 +143,13 @@ jobs:
148143 - name : Setup the Crossplane CLI
149144 run : " curl -sL https://raw.githubusercontent.com/crossplane/crossplane/master/install.sh | sh"
150145
151- - name : Login to Upbound
146+ - name : Login to GitHub Container Registry
152147 uses : docker/login-action@v3
153148 if : env.XPKG_ACCESS_ID != ''
154149 with :
155- registry : xpkg.upbound .io
156- username : ${{ secrets.XPKG_ACCESS_ID }}
157- password : ${{ secrets.XPKG_TOKEN }}
150+ registry : ghcr .io
151+ username : ${{ github.actor }}
152+ password : ${{ secrets.GITHUB_TOKEN }}
158153
159154 # If a version wasn't explicitly passed as a workflow_dispatch input we
160155 # default to version v0.0.0-<git-commit-date>-<git-short-sha>, for example
@@ -164,7 +159,7 @@ jobs:
164159 if : env.XPKG_VERSION == ''
165160 run : echo "XPKG_VERSION=v0.0.0-$(date -d@$(git show -s --format=%ct) +%Y%m%d%H%M%S)-$(git rev-parse --short=12 HEAD)" >> $GITHUB_ENV
166161
167- - name : Push Multi-Platform Package to Upbound
162+ - name : Push Multi-Platform Package to GitHub Container Registry
168163 if : env.XPKG_ACCESS_ID != ''
169164 # XPKG repo name can't contain uppercase characters like UpboundCare, we need to lowercase if the GithubOrg contains them.
170165 # See https://github.com/orgs/community/discussions/25768#discussioncomment-8057564 for XPKG@L lowercase explanation
0 commit comments