From 6fdfd995b4ec81b0b1ebaee7940ac646b23f33fb Mon Sep 17 00:00:00 2001 From: Arldka <43825600+arldka@users.noreply.github.com> Date: Wed, 17 May 2023 18:32:08 +0200 Subject: [PATCH] chore: now pushes docker images to ghcr + updates go to 1.20.4 --- .github/workflows/release.yml | 22 ++++++++-------------- .goreleaser.yml | 16 ++++++++-------- 2 files changed, 16 insertions(+), 22 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e169e5eb..ce24ff52 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,6 +16,7 @@ jobs: permissions: contents: 'write' + packages: 'write' id-token: 'write' steps: @@ -26,7 +27,7 @@ jobs: - uses: actions/setup-go@v4 with: - go-version: 1.20.3 + go-version: 1.20.4 cache: true - name: Cosign Private Key @@ -40,22 +41,15 @@ jobs: - name: Check install! run: cosign version - - - name: Authenticate to Google Cloud - id: auth - uses: google-github-actions/auth@v1 - with: - workload_identity_provider: 'projects/105654161877/locations/global/workloadIdentityPools/github-id-pool/providers/github-id-provider' - service_account: 'sa-petra-github-automation@dgc-sbx-auto-d67d57e4.iam.gserviceaccount.com' - token_format: 'access_token' - access_token_lifetime: '300s' - - name: Login to Artifact Registry Registry + - name: Login to GitHub Container Registry uses: docker/login-action@v2 with: - registry: europe-docker.pkg.dev - username: oauth2accesstoken - password: '${{ steps.auth.outputs.access_token }}' + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Run GoReleaser uses: goreleaser/goreleaser-action@v4 diff --git a/.goreleaser.yml b/.goreleaser.yml index c6a7504f..8c637bb2 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -53,10 +53,10 @@ release: dockers: - image_templates: - - "europe-docker.pkg.dev/dgc-sbx-auto-d67d57e4/main/{{ .ProjectName }}:latest" - - "europe-docker.pkg.dev/dgc-sbx-auto-d67d57e4/main/{{ .ProjectName }}:{{ .Summary }}" - - "europe-docker.pkg.dev/dgc-sbx-auto-d67d57e4/main/{{ .ProjectName }}:v{{ .Major }}" - - "europe-docker.pkg.dev/dgc-sbx-auto-d67d57e4/main/{{ .ProjectName }}:v{{ .Major }}.{{ .Minor }}" + - "ghcr.io/devoteamgcloud/{{ .ProjectName }}:latest" + - "ghcr.io/devoteamgcloud/{{ .ProjectName }}:{{ .Summary }}" + - "ghcr.io/devoteamgcloud/{{ .ProjectName }}:v{{ .Major }}" + - "ghcr.io/devoteamgcloud/{{ .ProjectName }}:v{{ .Major }}.{{ .Minor }}" build_flag_templates: - "--pull" - "--label=org.opencontainers.image.created={{.Date}}" @@ -69,10 +69,10 @@ dockers: dockerfile: 'Dockerfile.petractl' image_templates: - - "europe-docker.pkg.dev/dgc-sbx-auto-d67d57e4/main/petractl:latest" - - "europe-docker.pkg.dev/dgc-sbx-auto-d67d57e4/main/petractl:{{ .Summary }}" - - "europe-docker.pkg.dev/dgc-sbx-auto-d67d57e4/main/petractl:v{{ .Major }}" - - "europe-docker.pkg.dev/dgc-sbx-auto-d67d57e4/main/petractl:v{{ .Major }}.{{ .Minor }}" + - "ghcr.io/devoteamgcloud/petractl:latest" + - "ghcr.io/devoteamgcloud/petractl:{{ .Summary }}" + - "ghcr.io/devoteamgcloud/petractl:v{{ .Major }}" + - "ghcr.io/devoteamgcloud/petractl:v{{ .Major }}.{{ .Minor }}" build_flag_templates: - "--pull" - "--label=org.opencontainers.image.created={{.Date}}"