File tree Expand file tree Collapse file tree 3 files changed +50
-3
lines changed Expand file tree Collapse file tree 3 files changed +50
-3
lines changed Original file line number Diff line number Diff line change
1
+ name : Release Dry Run
2
+
3
+ on :
4
+ push :
5
+ branches :
6
+ - ' *'
7
+
8
+ jobs :
9
+ build-test :
10
+ strategy :
11
+ matrix :
12
+ os :
13
+ - ubuntu-latest
14
+ - macos-latest
15
+ - windows-latest
16
+ runs-on : ${{ matrix.os }}
17
+ steps :
18
+ - uses : actions/checkout@v3
19
+ - name : Windows only, install wget
20
+ if : ${{ runner.os == 'Windows' }}
21
+ run : |
22
+ choco install wget --no-progress
23
+ - name : Install nodejs dependencies
24
+ run : |
25
+ npm install
26
+ npm run web-install
27
+ npm run electron-install
28
+ shell : bash
29
+ - name : setup for codesigning (macos only)
30
+ if : ${{ runner.os == 'macOs' }}
31
+ uses : figleafteam/import-codesign-certs@v2
32
+ with :
33
+ p12-file-base64 : ${{ secrets.HBE_APPLE_CERTIFICATE_BASE64 }}
34
+ p12-password : ${{ secrets.HBE_APPLE_CERTIFICATE_PASS }}
35
+ - name : build acorn (and notarize it- macos only)
36
+ env :
37
+ APPLE_DEV_IDENTITY : ${{ secrets.APPLE_DEV_IDENTITY }}
38
+ APPLE_ID_EMAIL : ${{ secrets.APPLE_ID_EMAIL }}
39
+ APPLE_ID_PASSWORD : ${{ secrets.APPLE_ID_PASSWORD }}
40
+ DEBUG : electron-osx-sign*,electron-notarize*
41
+ run : |
42
+ npm run build
43
+ shell : bash
Original file line number Diff line number Diff line change 27
27
runs-on : ${{ matrix.os }}
28
28
steps :
29
29
- uses : actions/checkout@v3
30
- # depending on the windows command (when we are ready to build for it), may have to check which os currently on
30
+ - name : Windows only, install wget
31
+ if : ${{ runner.os == 'Windows' }}
32
+ run : |
33
+ choco install wget --no-progress
31
34
- name : Install nodejs dependencies
32
35
run : |
33
36
npm install
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
3
# bump this in tandem with bumping the INTEGRITY_VERSION_NUMBER
4
- curl -sL --insecure https://github.com/lightningrodlabs/acorn-happ/releases/download/v6.0.0/profiles.happ -o electron/binaries/profiles.happ
5
- curl -sL --insecure https://github.com/lightningrodlabs/acorn-happ/releases/download/v6.0.0/projects.happ -o electron/binaries/projects.happ
4
+ mkdir -p electron/binaries
5
+ wget https://github.com/lightningrodlabs/acorn-happ/releases/download/v6.0.0/profiles.happ -O electron/binaries/profiles.happ
6
+ wget https://github.com/lightningrodlabs/acorn-happ/releases/download/v6.0.0/projects.happ -O electron/binaries/projects.happ
You can’t perform that action at this time.
0 commit comments