File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -21,13 +21,13 @@ jobs:
2121
2222 steps :
2323 - name : Checkout crowbartools/firebot
24- uses : actions/checkout@v3
24+ uses : actions/checkout@v4
2525 with :
2626 fetch-depth : 0
2727
2828 - name : Read package.json
2929 id : package
30- uses : gregoranders/nodejs-project-info@v0.0.19
30+ uses : gregoranders/nodejs-project-info@v0.0.21
3131
3232 - name : Retrieve package.json version
3333 id : version
@@ -69,10 +69,10 @@ jobs:
6969 runs-on : ${{ matrix.os }}
7070 steps :
7171 - name : Checkout repo
72- uses : actions/checkout@v3
72+ uses : actions/checkout@v4
7373
7474 - name : Setup Nodejs
75- uses : actions/setup-node@v3
75+ uses : actions/setup-node@v4
7676 with :
7777 node-version : ' 20.14.0'
7878
8686 - name : MacOS Build Prep
8787 if : runner.os == 'macOS'
8888 # Force install this dep until node-appdmg then electron-installer-dmg gets updated
89- run : npm install github:SReject/electron-installer-dmg#9bdb5217b078c724918271549f34d362aecbf6bb
89+ # appdmg will fail to install without python setuptools since gh runners now use python 3.12. See: https://github.com/electron/forge/issues/3371
90+ run : |
91+ brew install python-setuptools
92+ npm install github:SReject/electron-installer-dmg#9bdb5217b078c724918271549f34d362aecbf6bb
9093
9194 - name : Install Global Dependencies
9295 run : npm install --global --production --omit=dev grunt-cli
You can’t perform that action at this time.
0 commit comments