Skip to content

GitHub Actions

GitHub Actions #504

name: GitHub Actions
on:
push:
branches:
- main
pull_request:
workflow_dispatch:
schedule:
- cron: "0 0 * * SUN"
concurrency:
group: ${{ github.workflow }}-${{ github.event.number || github.ref }}
cancel-in-progress: true
jobs:
flutter-package:
uses: zeshuaro/github-actions-workflows/.github/workflows/flutter-package.yml@bf01d5ed88d249cbee7bdb1b0e08e8bbf1acaf1b
with:
release: ${{ (github.ref == 'refs/heads/main') && (contains(fromJSON('["workflow_dispatch", "schedule"]'), github.event_name)) }}
secrets:
GH_APP_ID: ${{ secrets.GH_APP_ID }}
GH_APP_PRIVATE_KEY: ${{ secrets.GH_APP_PRIVATE_KEY }}
GOOGLE_SERVICE_ACCOUNT_KEY: ${{ secrets.GOOGLE_SERVICE_ACCOUNT_KEY }}
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}