Skip to content

Merge pull request #42 from prometheon/fix/local-files-integration #52

Merge pull request #42 from prometheon/fix/local-files-integration

Merge pull request #42 from prometheon/fix/local-files-integration #52

Workflow file for this run

name: Publish
on:
push:
branches:
- main
jobs:
publish_app_mac:
runs-on: macos-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: 16
cache: 'yarn'
- run: yarn
- name: Codesign & Package
env:
CSC_LINK: ./MacOS-certificates/developerID_application.p12
CSC_KEY_PASSWORD: ${{ secrets.CSC_KEY_PASSWORD }}
APPLE_ID: ${{ secrets.APPLE_ID }}
APPLE_ID_PASS: ${{ secrets.APPLE_ID_PASS }}
USE_HARD_LINKS: false
run: |
pwd
yarn package-mac
- name: Upload App
run: yarn s3-upload-mac
env:
AWS_ID_APP_DOWNLOADS_BUCKET: ${{ secrets.AWS_ID_APP_DOWNLOADS_BUCKET }}
AWS_SECRET_APP_DOWNLOADS_BUCKET: ${{ secrets.AWS_SECRET_APP_DOWNLOADS_BUCKET }}
publish_app_windows:
runs-on: windows-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: 16
cache: 'yarn'
- run: yarn
- name: Package for Windows
run: |
yarn package-win
- name: Upload App
run: yarn s3-upload-win
env:
AWS_ID_APP_DOWNLOADS_BUCKET: ${{ secrets.AWS_ID_APP_DOWNLOADS_BUCKET }}
AWS_SECRET_APP_DOWNLOADS_BUCKET: ${{ secrets.AWS_SECRET_APP_DOWNLOADS_BUCKET }}