Skip to content

Commit 15a1f22

Browse files
timitimi
authored andcommitted
fix: cross-platform env removal and skip signing for testing
1 parent 310f84d commit 15a1f22

1 file changed

Lines changed: 9 additions & 8 deletions

File tree

.github/workflows/build.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -93,18 +93,19 @@ jobs:
9393
run: |
9494
cp .env.example .env
9595
# Remove POSTGRES_URL to skip database migration in CI
96-
sed -i '' '/^POSTGRES_URL=/d' .env
96+
grep -v '^POSTGRES_URL=' .env > .env.tmp && mv .env.tmp .env
9797
9898
- name: Build Tauri app (Apple Silicon)
9999
working-directory: ./lumis/apps/web
100100
run: pnpm tauri:build
101101
env:
102-
APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }}
103-
APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
104-
APPLE_SIGNING_IDENTITY: ${{ secrets.APPLE_SIGNING_IDENTITY }}
105-
APPLE_ID: ${{ secrets.APPLE_ID }}
106-
APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }}
107-
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
102+
# Skip signing for CI testing - uncomment for production
103+
# APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }}
104+
# APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
105+
# APPLE_SIGNING_IDENTITY: ${{ secrets.APPLE_SIGNING_IDENTITY }}
106+
# APPLE_ID: ${{ secrets.APPLE_ID }}
107+
# APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }}
108+
# APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
108109

109110
- name: Find DMG file
110111
id: dmg
@@ -164,7 +165,7 @@ jobs:
164165
run: |
165166
cp .env.example .env
166167
# Remove POSTGRES_URL to skip database migration in CI
167-
sed -i '' '/^POSTGRES_URL=/d' .env
168+
grep -v '^POSTGRES_URL=' .env > .env.tmp && mv .env.tmp .env
168169
169170
- name: Install Linux build dependencies
170171
run: |

0 commit comments

Comments
 (0)