diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 6aff037..b1e02a6 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,9 +1,10 @@ name: CI on: - pull_request: push: - branches: [master] + branches: + - '**' + - '!release-**' concurrency: group: ${{ github.workflow }}-${{ github.head_ref }} diff --git a/.github/workflows/reviewdog.yml b/.github/workflows/reviewdog.yml index 7be0117..5674995 100644 --- a/.github/workflows/reviewdog.yml +++ b/.github/workflows/reviewdog.yml @@ -1,6 +1,9 @@ name: reviewdog on: - pull_request: + push: + branches: + - '**' + - '!release-**' concurrency: group: ${{ github.workflow }}-${{ github.head_ref }} diff --git a/.github/workflows/skip-ci-on-release.yml b/.github/workflows/skip-ci-on-release.yml new file mode 100644 index 0000000..fd39a14 --- /dev/null +++ b/.github/workflows/skip-ci-on-release.yml @@ -0,0 +1,25 @@ +# This workflow skips all heavy stuff for release branches +name: Skip Tests + +on: + push: + branches: + - 'release-**' + tags-ignore: + - '**' + +concurrency: + group: ${{ github.ref }}-${{ github.workflow }} + cancel-in-progress: true + +jobs: + reviewdog: + runs-on: ubuntu-latest + steps: + - run: 'echo "Not required"' + + basic: + name: Run tests + runs-on: ubuntu-latest + steps: + - run: 'echo "Not required"'