Skip to content

Commit 4e7ca3d

Browse files
authored
Revert macOS signing (#769)
1 parent b74a71c commit 4e7ca3d

File tree

2 files changed

+57
-57
lines changed

2 files changed

+57
-57
lines changed

.github/workflows/release.yml

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -62,53 +62,53 @@ jobs:
6262
GPG_FINGERPRINT: ${{ steps.import_gpg.outputs.fingerprint }}
6363
HOMEBREW_TAP_GITHUB_TOKEN: ${{ secrets.HOMEBREW_TAP_GITHUB_TOKEN }}
6464

65-
macos-sign:
66-
runs-on: macos-latest
67-
needs: goreleaser
68-
strategy:
69-
matrix:
70-
arch: [amd64, arm64]
71-
steps:
72-
- name: Checkout
73-
uses: actions/checkout@v4
65+
# macos-sign:
66+
# runs-on: macos-latest
67+
# needs: goreleaser
68+
# strategy:
69+
# matrix:
70+
# arch: [amd64, arm64]
71+
# steps:
72+
# - name: Checkout
73+
# uses: actions/checkout@v4
7474

75-
- name: Set up Go
76-
uses: actions/setup-go@v5
77-
with:
78-
go-version-file: go.mod
75+
# - name: Set up Go
76+
# uses: actions/setup-go@v5
77+
# with:
78+
# go-version-file: go.mod
7979

80-
- name: Download release artifacts
81-
uses: actions/download-artifact@v4
82-
with:
83-
name: litestream-darwin-${{ matrix.arch }}
84-
path: dist/
80+
# - name: Download release artifacts
81+
# uses: actions/download-artifact@v4
82+
# with:
83+
# name: litestream-darwin-${{ matrix.arch }}
84+
# path: dist/
8585

86-
- name: Import Apple Developer Certificate
87-
env:
88-
MACOS_CERTIFICATE: ${{ secrets.MACOS_CERTIFICATE_P12 }}
89-
MACOS_CERTIFICATE_PASSWORD: ${{ secrets.MACOS_CERTIFICATE_PASSWORD }}
90-
run: |
91-
echo "$MACOS_CERTIFICATE" | base64 --decode > certificate.p12
92-
security create-keychain -p actions temp.keychain
93-
security default-keychain -s temp.keychain
94-
security unlock-keychain -p actions temp.keychain
95-
security import certificate.p12 -k temp.keychain -P "$MACOS_CERTIFICATE_PASSWORD" -T /usr/bin/codesign
96-
security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k actions temp.keychain
97-
98-
- name: Sign and Notarize
99-
env:
100-
APPLE_API_KEY: ${{ secrets.APPLE_API_KEY_P8 }}
101-
APPLE_API_KEY_ID: ${{ secrets.APPLE_API_KEY_ID }}
102-
APPLE_API_ISSUER_ID: ${{ secrets.APPLE_API_ISSUER_ID }}
103-
AC_PASSWORD: ${{ secrets.AC_PASSWORD }}
104-
run: |
105-
gon etc/gon-${{ matrix.arch }}.hcl
86+
# - name: Import Apple Developer Certificate
87+
# env:
88+
# MACOS_CERTIFICATE: ${{ secrets.MACOS_CERTIFICATE_P12 }}
89+
# MACOS_CERTIFICATE_PASSWORD: ${{ secrets.MACOS_CERTIFICATE_PASSWORD }}
90+
# run: |
91+
# echo "$MACOS_CERTIFICATE" | base64 --decode > certificate.p12
92+
# security create-keychain -p actions temp.keychain
93+
# security default-keychain -s temp.keychain
94+
# security unlock-keychain -p actions temp.keychain
95+
# security import certificate.p12 -k temp.keychain -P "$MACOS_CERTIFICATE_PASSWORD" -T /usr/bin/codesign
96+
# security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k actions temp.keychain
97+
98+
# - name: Sign and Notarize
99+
# env:
100+
# APPLE_API_KEY: ${{ secrets.APPLE_API_KEY_P8 }}
101+
# APPLE_API_KEY_ID: ${{ secrets.APPLE_API_KEY_ID }}
102+
# APPLE_API_ISSUER_ID: ${{ secrets.APPLE_API_ISSUER_ID }}
103+
# AC_PASSWORD: ${{ secrets.AC_PASSWORD }}
104+
# run: |
105+
# gon etc/gon-${{ matrix.arch }}.hcl
106106

107-
- name: Upload signed binary
108-
env:
109-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
110-
run: |
111-
gh release upload ${{ github.ref_name }} dist/litestream-*-darwin-${{ matrix.arch }}.zip
107+
# - name: Upload signed binary
108+
# env:
109+
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
110+
# run: |
111+
# gh release upload ${{ github.ref_name }} dist/litestream-*-darwin-${{ matrix.arch }}.zip
112112

113113
# windows-sign:
114114
# runs-on: windows-latest

.goreleaser.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -150,20 +150,20 @@ release:
150150
Download the appropriate archive for your platform, extract, and move to your PATH.
151151
152152
# Signing configuration
153-
signs:
154-
- id: macos
155-
cmd: gon
156-
args:
157-
- "{{ .ProjectPath }}/gon-sign.hcl"
158-
artifacts: archive
159-
ids:
160-
- main
161-
signature: "${artifact}.zip"
162-
output: true
163-
env:
164-
- APPLE_DEVELOPER_ID_APPLICATION={{ .Env.APPLE_DEVELOPER_ID }}
165-
- APPLE_DEVELOPER_TEAM_ID={{ .Env.APPLE_TEAM_ID }}
166-
- AC_PASSWORD={{ .Env.AC_PASSWORD }}
153+
# signs:
154+
# - id: macos
155+
# cmd: gon
156+
# args:
157+
# - "{{ .ProjectPath }}/gon-sign.hcl"
158+
# artifacts: archive
159+
# ids:
160+
# - main
161+
# signature: "${artifact}.zip"
162+
# output: true
163+
# env:
164+
# - APPLE_DEVELOPER_ID_APPLICATION={{ .Env.APPLE_DEVELOPER_ID }}
165+
# - APPLE_DEVELOPER_TEAM_ID={{ .Env.APPLE_TEAM_ID }}
166+
# - AC_PASSWORD={{ .Env.AC_PASSWORD }}
167167

168168
sboms:
169169
- artifacts: archive

0 commit comments

Comments
 (0)