Skip to content

Lygisk CI

Lygisk CI #867

Workflow file for this run

name: Lygisk CI
on:
schedule:
- cron: '0 0 * * *'
workflow_dispatch:
concurrency:
group: lygisk-ci
cancel-in-progress: false
jobs:
automerge-stable:
uses: programminghoch10/Lygisk/.github/workflows/automerge.yml@ci-management
with:
branch: stable
automerge-beta:
uses: programminghoch10/Lygisk/.github/workflows/automerge.yml@ci-management
with:
branch: beta
automerge-canary:
uses: programminghoch10/Lygisk/.github/workflows/automerge.yml@ci-management
with:
branch: canary
automerge-madness:
uses: programminghoch10/Lygisk/.github/workflows/automerge.yml@ci-management
with:
branch: madness
build-stable:
needs: automerge-stable
uses: programminghoch10/Lygisk/.github/workflows/build.yml@ci-management
with:
branch: stable
secrets:
KEYSTORE: ${{ secrets.KEYSTORE }}
KEYSTORE_KEY: ${{ secrets.KEYSTORE_KEY }}
build-beta:
needs: automerge-beta
uses: programminghoch10/Lygisk/.github/workflows/build.yml@ci-management
with:
branch: beta
secrets:
KEYSTORE: ${{ secrets.KEYSTORE }}
KEYSTORE_KEY: ${{ secrets.KEYSTORE_KEY }}
build-canary:
needs: automerge-canary
uses: programminghoch10/Lygisk/.github/workflows/build.yml@ci-management
with:
branch: canary
secrets:
KEYSTORE: ${{ secrets.KEYSTORE }}
KEYSTORE_KEY: ${{ secrets.KEYSTORE_KEY }}
build-madness:
needs: automerge-madness
uses: programminghoch10/Lygisk/.github/workflows/build.yml@ci-management
with:
branch: madness
secrets:
KEYSTORE: ${{ secrets.KEYSTORE }}
KEYSTORE_KEY: ${{ secrets.KEYSTORE_KEY }}
deploy:
if: always()
needs: [build-stable, build-beta, build-canary, build-madness]
uses: programminghoch10/Lygisk/.github/workflows/deploy.yml@ci-management