From 6c6c71930f67a1c0d88b0ce912403599a947540d Mon Sep 17 00:00:00 2001 From: Nikita Volkov Date: Sun, 28 Apr 2024 15:42:06 +0300 Subject: [PATCH] Update actions --- .github/workflows/format.yaml | 9 +++++++++ .github/workflows/{on-pr.yaml => on-pull-request.yaml} | 5 ++++- .github/workflows/on-push-to-master.yaml | 2 +- .github/workflows/on-push-to-release.yaml | 2 +- 4 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/format.yaml rename .github/workflows/{on-pr.yaml => on-pull-request.yaml} (72%) diff --git a/.github/workflows/format.yaml b/.github/workflows/format.yaml new file mode 100644 index 0000000..243bc33 --- /dev/null +++ b/.github/workflows/format.yaml @@ -0,0 +1,9 @@ +name: Format + +on: + workflow_call: + +jobs: + format: + uses: nikita-volkov/haskell-hackage-lib-github-actions-workflows/.github/workflows/format.yaml@v3 + secrets: inherit diff --git a/.github/workflows/on-pr.yaml b/.github/workflows/on-pull-request.yaml similarity index 72% rename from .github/workflows/on-pr.yaml rename to .github/workflows/on-pull-request.yaml index cd0c0b5..bff6aca 100644 --- a/.github/workflows/on-pr.yaml +++ b/.github/workflows/on-pull-request.yaml @@ -3,6 +3,7 @@ on: types: [assigned, opened, synchronize, reopened, labeled, unlabeled] branches: - master + - supermajor - major - minor - patch @@ -10,10 +11,12 @@ on: jobs: format: - uses: nikita-volkov/haskell-hackage-lib-github-actions-workflows/.github/workflows/format.yaml@v3 + if: ${{github.event.pull_request.changed_files > 0}} + uses: ./.github/workflows/format.yaml secrets: inherit check: + if: ${{github.event.pull_request.changed_files > 0}} uses: ./.github/workflows/check.yaml secrets: inherit diff --git a/.github/workflows/on-push-to-master.yaml b/.github/workflows/on-push-to-master.yaml index 5a6b86a..e263b20 100644 --- a/.github/workflows/on-push-to-master.yaml +++ b/.github/workflows/on-push-to-master.yaml @@ -6,7 +6,7 @@ on: jobs: format: - uses: nikita-volkov/haskell-hackage-lib-github-actions-workflows/.github/workflows/format.yaml@v3 + uses: ./.github/workflows/format.yaml secrets: inherit check: diff --git a/.github/workflows/on-push-to-release.yaml b/.github/workflows/on-push-to-release.yaml index 1e89639..82dcce4 100644 --- a/.github/workflows/on-push-to-release.yaml +++ b/.github/workflows/on-push-to-release.yaml @@ -13,7 +13,7 @@ concurrency: jobs: format: - uses: nikita-volkov/haskell-hackage-lib-github-actions-workflows/.github/workflows/format.yaml@v3 + uses: ./.github/workflows/format.yaml secrets: inherit check: