@@ -3,70 +3,16 @@ 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 via OIDC
43- uses : aws-actions/configure-aws-credentials@v4
44- with :
45- role-to-assume : arn:aws:iam::168442440833:role/Baton-Github-Github-Push
46- aws-region : us-west-2
47- - name : Login to Amazon ECR
48- uses : aws-actions/amazon-ecr-login@v2
49-
50- - name : Checkout
51- uses : actions/checkout@v4
52- with :
53- fetch-depth : 0
54- - name : Set up Go
55- uses : actions/setup-go@v5
56- with :
57- go-version : 1.23.x
58- - name : Docker Login
59- uses : docker/login-action@v3
60- with :
61- registry : ghcr.io
62- username : ${{ github.repository_owner }}
63- password : ${{ secrets.RELENG_GITHUB_TOKEN }}
64- - name : Set up Docker Buildx
65- uses : docker/setup-buildx-action@v3
66- - name : Run GoReleaser
67- uses : goreleaser/goreleaser-action@v6
68- with :
69- version : " ~> v2"
70- args : release --clean -f .goreleaser.docker.yaml
71- env :
72- GITHUB_TOKEN : ${{ secrets.RELENG_GITHUB_TOKEN }}
9+ release :
10+ uses : ConductorOne/github-workflows/.github/workflows/release.yaml@v1
11+ with :
12+ tag : ${{ github.ref_name }}
13+ secrets :
14+ RELENG_GITHUB_TOKEN : ${{ secrets.RELENG_GITHUB_TOKEN }}
15+ APPLE_SIGNING_KEY_P12 : ${{ secrets.APPLE_SIGNING_KEY_P12 }}
16+ APPLE_SIGNING_KEY_P12_PASSWORD : ${{ secrets.APPLE_SIGNING_KEY_P12_PASSWORD }}
17+ AC_PASSWORD : ${{ secrets.AC_PASSWORD }}
18+ AC_PROVIDER : ${{ secrets.AC_PROVIDER }}
0 commit comments