Build, Sign & Notarise macOS builds (#486)

This commit is contained in:
Michael Telatynski
2023-01-31 13:22:30 +00:00
committed by GitHub
parent 7f3bbc2156
commit e5117f9736
8 changed files with 390 additions and 9 deletions
+7 -1
View File
@@ -5,14 +5,20 @@ on:
branches: [develop]
paths:
- "packages.element.io/**"
# Trigger a daily rebuild for nightlies
# Trigger a daily rebuild for (mac-mini built) Nightly builds
schedule:
- cron: "0 11 * * *"
# Trigger after Nightly builds are deployed
workflow_run:
workflows: [ "Build and Deploy" ]
types:
- completed
# Manual trigger for rebuilding for releases
workflow_dispatch: {}
jobs:
deploy:
name: "Deploy"
if: github.event != 'workflow_run' || github.event.workflow_run.conclusion == 'success'
runs-on: ubuntu-latest
environment: packages.element.io
env: