@@ -3,69 +3,18 @@ name: Release
33on :
44 push :
55 tags :
6- - ' * '
6+ - " * "
77
88jobs :
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