Skip to content

Commit e15144d

Browse files
committed
fixes
1 parent e9b9fe3 commit e15144d

File tree

2 files changed

+12
-32
lines changed

2 files changed

+12
-32
lines changed

.github/workflows/package.yaml

Lines changed: 7 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ jobs:
1717
node-version: 20
1818
cache: npm
1919

20-
- name: Recreate certificate.p12 from Base64
21-
run: echo "${{ secrets.CSC_BASE64_ENCODED }}" | base64 -d > certificate.p12
20+
# - name: Recreate certificate.p12 from Base64
21+
# run: echo "${{ secrets.CSC_BASE64_ENCODED }}" | base64 -d > certificate.p12
2222

2323
- name: npm install
2424
run: |
@@ -29,21 +29,13 @@ jobs:
2929
APPLE_ID: ${{ secrets.APPLE_ID }}
3030
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_APP_SPECIFIC_PASSWORD }}
3131
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
32-
CSC_LINK: ./certificate.p12
32+
CSC_LINK: ${{ secrets.CSC_LINK }}
3333
CSC_KEY_PASSWORD: ${{ secrets.CSC_KEY_PASSWORD }}
34-
run: |
35-
npm run package
36-
37-
- name: Install packages needed for S3 upload
38-
run: |
39-
python -m pip install botasaurus boto3
40-
41-
- name: Upload to S3
42-
env:
4334
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
4435
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
4536
run: |
46-
python .erb/scripts/upload-to-s3.py
37+
npm run package-publish
38+
4739
4840
package-windows:
4941
timeout-minutes: 30
@@ -65,18 +57,10 @@ jobs:
6557
6658
- name: Package
6759
run: |
68-
npm run package
69-
70-
- name: Install botasaurus package
71-
run: |
72-
python -m pip install botasaurus boto3
73-
74-
- name: Upload to S3
60+
npm run package-publish
7561
env:
7662
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
7763
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
78-
run: |
79-
python .erb/scripts/upload-to-s3.py
8064

8165
package-linux:
8266
timeout-minutes: 30
@@ -98,15 +82,7 @@ jobs:
9882
9983
- name: Package
10084
run: |
101-
npm run package
102-
103-
- name: Install packages needed for S3 upload
104-
run: |
105-
python -m pip install botasaurus boto3
106-
107-
- name: Upload to S3
85+
npm run package-publish
10886
env:
10987
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
11088
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
111-
run: |
112-
python .erb/scripts/upload-to-s3.py

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
"lint": "cross-env NODE_ENV=development eslint . --ext .js,.jsx,.ts,.tsx",
4444
"lint:fix": "cross-env NODE_ENV=development eslint . --ext .js,.jsx,.ts,.tsx --fix",
4545
"package": "ts-node ./.erb/scripts/clean.js dist && npm run build && electron-builder build --publish never && npm run build:dll",
46+
"package-publish": "ts-node ./.erb/scripts/clean.js dist && npm run build && electron-builder build --publish always && npm run build:dll",
4647
"package:mac-unsigned": "webpack --config ./.erb/configs/webpack.config.main.dev.ts && ts-node ./.erb/scripts/clean.js dist && npm run build && electron-builder build -c.mac.identity=null --publish never && npm run build:dll",
4748
"rebuild": "electron-rebuild --parallel --types prod,dev,optional --module-dir release/app",
4849
"prestart": "cross-env NODE_ENV=development TS_NODE_TRANSPILE_ONLY=true webpack --config ./.erb/configs/webpack.config.main.dev.ts",
@@ -250,7 +251,10 @@
250251
"extraResources": [
251252
"./assets/**"
252253
],
253-
"publish": null
254+
"publish": {
255+
"provider": "s3",
256+
"bucket": "dededededwdefrfr"
257+
}
254258
},
255259
"collective": {
256260
"url": "https://opencollective.com/electron-react-boilerplate-594"

0 commit comments

Comments
 (0)