Skip to content

Commit

Permalink
chore: now pushes docker images to ghcr + updates go to 1.20.4
Browse files Browse the repository at this point in the history
  • Loading branch information
arldka committed May 17, 2023
1 parent 480e376 commit 6fdfd99
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 22 deletions.
22 changes: 8 additions & 14 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ jobs:

permissions:
contents: 'write'
packages: 'write'
id-token: 'write'

steps:
Expand All @@ -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
Expand All @@ -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
Expand Down
16 changes: 8 additions & 8 deletions .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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}}"
Expand All @@ -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}}"
Expand Down

0 comments on commit 6fdfd99

Please sign in to comment.