This is an automated email from the ASF dual-hosted git repository. jamesfredley pushed a commit to branch use-ghcr.io in repository https://gitbox.apache.org/repos/asf/grails-forge.git
The following commit(s) were added to refs/heads/use-ghcr.io by this push: new 64a263b Use older version of google-github-actions/setup-gcloud 64a263b is described below commit 64a263b504694f231740f96e60ae480b319176a5 Author: James Fredley <jamesfred...@users.noreply.github.com> AuthorDate: Thu May 8 17:20:25 2025 -0400 Use older version of google-github-actions/setup-gcloud --- .github/workflows/next-gcp-deploy.yml | 34 +++++++++----------------- .github/workflows/prev-gcp-deploy.yml | 4 +-- .github/workflows/prev-snapshot-gcp-deploy.yml | 4 +-- .github/workflows/release-gcp-deploy.yml | 4 +-- .github/workflows/snapshot-gcp-deploy.yml | 4 +-- 5 files changed, 20 insertions(+), 30 deletions(-) diff --git a/.github/workflows/next-gcp-deploy.yml b/.github/workflows/next-gcp-deploy.yml index b62f993..f917f1a 100644 --- a/.github/workflows/next-gcp-deploy.yml +++ b/.github/workflows/next-gcp-deploy.yml @@ -41,7 +41,7 @@ jobs: if: github.event_name != 'pull_request' needs: [build] env: - IMAGE_NAME: ghcr.io/${{ github.repository }}/${{ secrets.GCP_APP_NAME }}:next + IMAGE_NAME: gcr.io/${{ secrets.GCP_PROJECT_ID }}/${{ secrets.GCP_APP_NAME }}:next steps: - name: "🔑 Login" uses: google-github-actions/setup-gcloud@20c93dacc1d70ddbce76c63ab32c35595345bdd1 @@ -73,16 +73,11 @@ jobs: ./gradlew grails-forge-web-netty:dockerBuildNative -PdockerImageName=${{ env.IMAGE_NAME }} - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 #v3.10.0 - - name: "Log in to GitHub Container Registry" - uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 #v3.40 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - name: Push Docker image - run: docker push ${{ env.IMAGE_NAME }} + - name: "📤 Push image to Google Cloud Container Registry" + run: > + ./gradlew + grails-forge-web-netty:dockerPushNative + -PdockerImageName=${{ env.IMAGE_NAME }} - name: "🚀 Deploy Docker image" run: > gcloud run deploy ${{ secrets.GCP_PROJECT_ID }}-next @@ -98,7 +93,7 @@ jobs: if: github.event_name != 'pull_request' needs: [build] env: - IMAGE_NAME: ghcr.io/${{ github.repository }}/${{ secrets.GCP_APP_NAME }}-analytics:next + IMAGE_NAME: gcr.io/${{ secrets.GCP_PROJECT_ID }}/${{ secrets.GCP_APP_NAME }}-analytics:next steps: - name: "🔑 Login" uses: google-github-actions/setup-gcloud@20c93dacc1d70ddbce76c63ab32c35595345bdd1 @@ -127,16 +122,11 @@ jobs: ./gradlew grails-forge-analytics-postgres:dockerBuildNative -PdockerImageName=${{ env.IMAGE_NAME }} - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 #v3.10.0 - - name: "Log in to GitHub Container Registry" - uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 #v3.40 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - name: Push Docker image - run: docker push ${{ env.IMAGE_NAME }} + - name: "📤 Push image to Google Cloud Container Registry" + run: > + ./gradlew + grails-forge-analytics-postgres:dockerPushNative + -PdockerImageName=${{ env.IMAGE_NAME }} - name: "🚀 Deploy Docker image" run: | gcloud components install beta --quiet diff --git a/.github/workflows/prev-gcp-deploy.yml b/.github/workflows/prev-gcp-deploy.yml index 4eeb7c6..c6b167d 100644 --- a/.github/workflows/prev-gcp-deploy.yml +++ b/.github/workflows/prev-gcp-deploy.yml @@ -47,7 +47,7 @@ jobs: IMAGE_NAME: gcr.io/${{ secrets.GCP_PROJECT_ID }}/${{ secrets.GCP_APP_NAME }}:prev steps: - name: "🔑 Login" - uses: google-github-actions/setup-gcloud@77e7a554d41e2ee56fc945c52dfd3f33d12def9a + uses: google-github-actions/setup-gcloud@20c93dacc1d70ddbce76c63ab32c35595345bdd1 with: project_id: ${{ secrets.GCP_PROJECT_ID }} service_account_email: ${{ secrets.GCP_EMAIL }} @@ -99,7 +99,7 @@ jobs: IMAGE_NAME: gcr.io/${{ secrets.GCP_PROJECT_ID }}/${{ secrets.GCP_APP_NAME }}-analytics:prev steps: - name: "🔑 Login" - uses: google-github-actions/setup-gcloud@77e7a554d41e2ee56fc945c52dfd3f33d12def9a + uses: google-github-actions/setup-gcloud@20c93dacc1d70ddbce76c63ab32c35595345bdd1 with: project_id: ${{ secrets.GCP_PROJECT_ID }} service_account_email: ${{ secrets.GCP_EMAIL }} diff --git a/.github/workflows/prev-snapshot-gcp-deploy.yml b/.github/workflows/prev-snapshot-gcp-deploy.yml index 642abfd..0d8203e 100644 --- a/.github/workflows/prev-snapshot-gcp-deploy.yml +++ b/.github/workflows/prev-snapshot-gcp-deploy.yml @@ -43,7 +43,7 @@ jobs: IMAGE_NAME: gcr.io/${{ secrets.GCP_PROJECT_ID }}/${{ secrets.GCP_APP_NAME }}:prev-snapshot steps: - name: "🔑 Login" - uses: google-github-actions/setup-gcloud@77e7a554d41e2ee56fc945c52dfd3f33d12def9a + uses: google-github-actions/setup-gcloud@20c93dacc1d70ddbce76c63ab32c35595345bdd1 with: project_id: ${{ secrets.GCP_PROJECT_ID }} service_account_email: ${{ secrets.GCP_EMAIL }} @@ -94,7 +94,7 @@ jobs: IMAGE_NAME: gcr.io/${{ secrets.GCP_PROJECT_ID }}/${{ secrets.GCP_APP_NAME }}-analytics:prev-snapshot steps: - name: "🔑 Login" - uses: google-github-actions/setup-gcloud@77e7a554d41e2ee56fc945c52dfd3f33d12def9a + uses: google-github-actions/setup-gcloud@20c93dacc1d70ddbce76c63ab32c35595345bdd1 with: project_id: ${{ secrets.GCP_PROJECT_ID }} service_account_email: ${{ secrets.GCP_EMAIL }} diff --git a/.github/workflows/release-gcp-deploy.yml b/.github/workflows/release-gcp-deploy.yml index 66384f9..3765c02 100644 --- a/.github/workflows/release-gcp-deploy.yml +++ b/.github/workflows/release-gcp-deploy.yml @@ -55,7 +55,7 @@ jobs: with: ref: v${{ needs.build.outputs.release_version }} - name: "🔑 Login to Google Cloud" - uses: google-github-actions/setup-gcloud@77e7a554d41e2ee56fc945c52dfd3f33d12def9a + uses: google-github-actions/setup-gcloud@20c93dacc1d70ddbce76c63ab32c35595345bdd1 with: project_id: ${{ secrets.GCP_PROJECT_ID }} service_account_email: ${{ secrets.GCP_EMAIL }} @@ -108,7 +108,7 @@ jobs: with: ref: v${{ needs.build.outputs.release_version }} - name: "🔑 Login" - uses: google-github-actions/setup-gcloud@77e7a554d41e2ee56fc945c52dfd3f33d12def9a + uses: google-github-actions/setup-gcloud@20c93dacc1d70ddbce76c63ab32c35595345bdd1 with: project_id: ${{ secrets.GCP_PROJECT_ID }} service_account_email: ${{ secrets.GCP_EMAIL }} diff --git a/.github/workflows/snapshot-gcp-deploy.yml b/.github/workflows/snapshot-gcp-deploy.yml index 3f783d3..d24efd7 100644 --- a/.github/workflows/snapshot-gcp-deploy.yml +++ b/.github/workflows/snapshot-gcp-deploy.yml @@ -43,7 +43,7 @@ jobs: IMAGE_NAME: gcr.io/${{ secrets.GCP_PROJECT_ID }}/${{ secrets.GCP_APP_NAME }}:snapshot steps: - name: "🔑 Login" - uses: google-github-actions/setup-gcloud@77e7a554d41e2ee56fc945c52dfd3f33d12def9a + uses: google-github-actions/setup-gcloud@20c93dacc1d70ddbce76c63ab32c35595345bdd1 with: project_id: ${{ secrets.GCP_PROJECT_ID }} service_account_email: ${{ secrets.GCP_EMAIL }} @@ -93,7 +93,7 @@ jobs: IMAGE_NAME: gcr.io/${{ secrets.GCP_PROJECT_ID }}/${{ secrets.GCP_APP_NAME }}-analytics:snapshot steps: - name: "🔑 Login" - uses: google-github-actions/setup-gcloud@77e7a554d41e2ee56fc945c52dfd3f33d12def9a + uses: google-github-actions/setup-gcloud@20c93dacc1d70ddbce76c63ab32c35595345bdd1 with: project_id: ${{ secrets.GCP_PROJECT_ID }} service_account_email: ${{ secrets.GCP_EMAIL }}