Skip to content

Commit 5d51c72

Browse files
authored
Use shared releaser github action (#40)
1 parent 34a5bd0 commit 5d51c72

File tree

1 file changed

+13
-64
lines changed

1 file changed

+13
-64
lines changed

.github/workflows/release.yaml

Lines changed: 13 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -3,69 +3,18 @@ name: Release
33
on:
44
push:
55
tags:
6-
- '*'
6+
- "*"
77

88
jobs:
9-
goreleaser:
10-
runs-on: macos-latest
11-
steps:
12-
- name: Checkout
13-
uses: actions/checkout@v4
14-
with:
15-
fetch-depth: 0
16-
- name: Set up Go
17-
uses: actions/setup-go@v5
18-
with:
19-
go-version: 1.23.x
20-
- name: Set up Gon
21-
run: brew tap conductorone/gon && brew install conductorone/gon/gon
22-
- name: Import Keychain Certs
23-
uses: apple-actions/import-codesign-certs@v1
24-
with:
25-
p12-file-base64: ${{ secrets.APPLE_SIGNING_KEY_P12 }}
26-
p12-password: ${{ secrets.APPLE_SIGNING_KEY_P12_PASSWORD }}
27-
- name: Run GoReleaser
28-
uses: goreleaser/goreleaser-action@v6
29-
with:
30-
version: "~> v2"
31-
args: release --clean
32-
env:
33-
GITHUB_TOKEN: ${{ secrets.RELENG_GITHUB_TOKEN }}
34-
AC_PASSWORD: ${{ secrets.AC_PASSWORD }}
35-
AC_PROVIDER: ${{ secrets.AC_PROVIDER }}
36-
goreleaser-docker:
37-
permissions:
38-
id-token: write
39-
contents: read
40-
runs-on: ubuntu-latest
41-
steps:
42-
- name: Configure AWS credentials
43-
uses: aws-actions/configure-aws-credentials@v4
44-
with:
45-
role-to-assume: arn:aws:iam::168442440833:role/GitHubActionsECRPushRole-baton-postgresql
46-
aws-region: us-west-2
47-
- name: Login to Amazon ECR
48-
uses: aws-actions/amazon-ecr-login@v2
49-
- name: Checkout
50-
uses: actions/checkout@v4
51-
with:
52-
fetch-depth: 0
53-
- name: Set up Go
54-
uses: actions/setup-go@v5
55-
with:
56-
go-version: 1.23.x
57-
- name: Docker Login
58-
uses: docker/login-action@v1
59-
with:
60-
registry: ghcr.io
61-
username: ${{ github.repository_owner }}
62-
password: ${{ secrets.RELENG_GITHUB_TOKEN }}
63-
- name: Set up Docker Buildx
64-
uses: docker/setup-buildx-action@v1
65-
- name: Run GoReleaser
66-
uses: goreleaser/goreleaser-action@v6
67-
with:
68-
version: "~> v2"
69-
args: release --clean -f .goreleaser.docker.yaml
70-
env:
71-
GITHUB_TOKEN: ${{ secrets.RELENG_GITHUB_TOKEN }}
9+
release:
10+
uses: ConductorOne/github-workflows/.github/workflows/release.yaml@v2
11+
with:
12+
tag: ${{ github.ref_name }}
13+
lambda: false
14+
secrets:
15+
RELENG_GITHUB_TOKEN: ${{ secrets.RELENG_GITHUB_TOKEN }}
16+
APPLE_SIGNING_KEY_P12: ${{ secrets.APPLE_SIGNING_KEY_P12 }}
17+
APPLE_SIGNING_KEY_P12_PASSWORD: ${{ secrets.APPLE_SIGNING_KEY_P12_PASSWORD }}
18+
AC_PASSWORD: ${{ secrets.AC_PASSWORD }}
19+
AC_PROVIDER: ${{ secrets.AC_PROVIDER }}
20+
DATADOG_API_KEY: ${{ secrets.DATADOG_API_KEY }}

0 commit comments

Comments
 (0)