@@ -3,59 +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@v2
14- with :
15- fetch-depth : 0
16- - name : Set up Go
17- uses : actions/setup-go@v5
18- with :
19- go-version : 1.24.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- runs-on : ubuntu-latest
38- steps :
39- - name : Checkout
40- uses : actions/checkout@v2
41- with :
42- fetch-depth : 0
43- - name : Set up Go
44- uses : actions/setup-go@v5
45- with :
46- go-version : 1.24.x
47- - name : Docker Login
48- uses : docker/login-action@v1
49- with :
50- registry : ghcr.io
51- username : ${{ github.repository_owner }}
52- password : ${{ secrets.RELENG_GITHUB_TOKEN }}
53- - name : Set up Docker Buildx
54- uses : docker/setup-buildx-action@v1
55- - name : Run GoReleaser
56- uses : goreleaser/goreleaser-action@v6
57- with :
58- version : ' ~> v2'
59- args : release --clean -f .goreleaser.docker.yaml
60- env :
61- 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