From 281e67086757af44f6ab42606943519b79ad263c Mon Sep 17 00:00:00 2001 From: td Date: Wed, 4 Oct 2023 15:38:39 +0530 Subject: [PATCH] chore: add general and publish ci --- .github/workflows/general.yml | 25 +++++++++++++++++++ .../workflows/{main.yml => issue-triage.yml} | 0 .github/workflows/publish.yml | 13 ++++++++++ .github/workflows/versions.env | 2 ++ 4 files changed, 40 insertions(+) create mode 100644 .github/workflows/general.yml rename .github/workflows/{main.yml => issue-triage.yml} (100%) create mode 100644 .github/workflows/publish.yml create mode 100644 .github/workflows/versions.env diff --git a/.github/workflows/general.yml b/.github/workflows/general.yml new file mode 100644 index 00000000..284e4236 --- /dev/null +++ b/.github/workflows/general.yml @@ -0,0 +1,25 @@ +name: General CI + +on: + push: + branches: + - main + pull_request: + merge_group: + +concurrency: + group: ${{ github.ref }} + cancel-in-progress: true + +jobs: + dart: + permissions: + contents: read + uses: famedly/frontend-ci-templates/.github/workflows/dart.yml@main + with: + env_file: ".github/workflows/versions.env" + + general: + permissions: + contents: read + uses: famedly/frontend-ci-templates/.github/workflows/general.yml@main diff --git a/.github/workflows/main.yml b/.github/workflows/issue-triage.yml similarity index 100% rename from .github/workflows/main.yml rename to .github/workflows/issue-triage.yml diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 00000000..d0401d8f --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,13 @@ +name: Publish CI + +on: + push: + tags: + - v[0-9]+.[0-9]+.[0-9]+ + +jobs: + publish: + permissions: + contents: read + id-token: write + uses: famedly/frontend-ci-templates/.github/workflows/publish-pub.yml@main diff --git a/.github/workflows/versions.env b/.github/workflows/versions.env new file mode 100644 index 00000000..66280f74 --- /dev/null +++ b/.github/workflows/versions.env @@ -0,0 +1,2 @@ +flutter_version=3.13.6 +dart_version=3.1.3