workflow fixes

This commit is contained in:
Jan Prochazka
2024-12-26 08:05:03 +01:00
parent a59f42bd62
commit 45d79478fb
3 changed files with 22 additions and 7 deletions

View File

@@ -114,7 +114,7 @@ jobs:
APPLE_APP_SPECIFIC_PASSWORD: ${{secrets.APPLE_APP_SPECIFIC_PASSWORD}} APPLE_APP_SPECIFIC_PASSWORD: ${{secrets.APPLE_APP_SPECIFIC_PASSWORD}}
DEBUG: electron-builder, electron-notarize, notarytool # DEBUG: electron-builder, electron-notarize, notarytool
- name: Copy artifacts - name: Copy artifacts

View File

@@ -20,6 +20,11 @@ jobs:
os: [macos-14, windows-2022, ubuntu-22.04] os: [macos-14, windows-2022, ubuntu-22.04]
steps: steps:
- name: Install python 3.11 (MacOS)
if: matrix.os == 'macos-14'
run: |
brew install python@3.11
echo "PYTHON=/opt/homebrew/bin/python3.11" >> $GITHUB_ENV
- name: Context - name: Context
env: env:
GITHUB_CONTEXT: ${{ toJson(github) }} GITHUB_CONTEXT: ${{ toJson(github) }}
@@ -108,6 +113,8 @@ jobs:
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }} APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }} APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
APPLE_APP_SPECIFIC_PASSWORD: ${{secrets.APPLE_APP_SPECIFIC_PASSWORD}}
- name: Copy artifacts - name: Copy artifacts
run: | run: |
mkdir artifacts mkdir artifacts

View File

@@ -20,6 +20,11 @@ jobs:
os: [macos-14, windows-2022, ubuntu-22.04] os: [macos-14, windows-2022, ubuntu-22.04]
steps: steps:
- name: Install python 3.11 (MacOS)
if: matrix.os == 'macos-14'
run: |
brew install python@3.11
echo "PYTHON=/opt/homebrew/bin/python3.11" >> $GITHUB_ENV
- name: Context - name: Context
env: env:
GITHUB_CONTEXT: ${{ toJson(github) }} GITHUB_CONTEXT: ${{ toJson(github) }}
@@ -74,16 +79,19 @@ jobs:
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }} APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }} APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
SNAPCRAFT_STORE_CREDENTIALS: ${{secrets.SNAPCRAFT_LOGIN}}
APPLE_APP_SPECIFIC_PASSWORD: ${{secrets.APPLE_APP_SPECIFIC_PASSWORD}}
- name: generatePadFile - name: generatePadFile
run: | run: |
yarn generatePadFile yarn generatePadFile
- name: publishSnap # - name: publishSnap
if: matrix.os == 'ubuntu-22.04' # if: matrix.os == 'ubuntu-22.04'
run: | # run: |
snapcraft upload --release=stable app/dist/*.snap # snapcraft upload --release=stable app/dist/*.snap
env: # env:
SNAPCRAFT_STORE_CREDENTIALS: ${{secrets.SNAPCRAFT_LOGIN}} # SNAPCRAFT_STORE_CREDENTIALS: ${{secrets.SNAPCRAFT_LOGIN}}
- name: Copy artifacts - name: Copy artifacts
run: | run: |