From 6a84e981f9a9225f52dee10501e4e65217727007 Mon Sep 17 00:00:00 2001 From: Lars Reimann Date: Thu, 16 Mar 2023 16:32:32 +0100 Subject: [PATCH 1/2] ci: add back required workflow to repo --- .github/workflows/dependency-review.yml | 9 +++++++++ .github/workflows/megalinter.yml | 11 +++++++++++ .github/workflows/pr-format.yml | 13 +++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 .github/workflows/dependency-review.yml create mode 100644 .github/workflows/megalinter.yml create mode 100644 .github/workflows/pr-format.yml diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml new file mode 100644 index 000000000..9dbb95465 --- /dev/null +++ b/.github/workflows/dependency-review.yml @@ -0,0 +1,9 @@ +name: Dependency Review + +on: + pull_request: + branches: [main] + +jobs: + dependency-review: + uses: lars-reimann/.github/.github/workflows/dependency-review-reusable.yml@main diff --git a/.github/workflows/megalinter.yml b/.github/workflows/megalinter.yml new file mode 100644 index 000000000..9c004b9a8 --- /dev/null +++ b/.github/workflows/megalinter.yml @@ -0,0 +1,11 @@ +name: MegaLinter + +on: + pull_request: + branches: [main] + +jobs: + megalinter: + uses: lars-reimann/.github/.github/workflows/megalinter-reusable.yml@main + secrets: + PAT: ${{ secrets.PAT }} diff --git a/.github/workflows/pr-format.yml b/.github/workflows/pr-format.yml new file mode 100644 index 000000000..3b1abc637 --- /dev/null +++ b/.github/workflows/pr-format.yml @@ -0,0 +1,13 @@ +name: Pull Request Format + +on: + pull_request_target: + types: + - opened + - edited + - synchronize + - reopened + +jobs: + check-format: + uses: lars-reimann/.github/.github/workflows/pr-format-reusable.yml@main From cd8d5ccaf590f073cfa59dbf3bf010689124281d Mon Sep 17 00:00:00 2001 From: Lars Reimann Date: Thu, 16 Mar 2023 16:51:09 +0100 Subject: [PATCH 2/2] ci: run checks in merge queue (but skip them) so they can be made required --- .github/workflows/dependency-review.yml | 2 ++ .github/workflows/megalinter.yml | 2 ++ .github/workflows/pr-format.yml | 2 ++ 3 files changed, 6 insertions(+) diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 9dbb95465..8787ad3e7 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -3,7 +3,9 @@ name: Dependency Review on: pull_request: branches: [main] + merge_group: jobs: dependency-review: + if: ${{ github.event_name == 'pull_request' }} uses: lars-reimann/.github/.github/workflows/dependency-review-reusable.yml@main diff --git a/.github/workflows/megalinter.yml b/.github/workflows/megalinter.yml index 9c004b9a8..ba3452f1c 100644 --- a/.github/workflows/megalinter.yml +++ b/.github/workflows/megalinter.yml @@ -3,9 +3,11 @@ name: MegaLinter on: pull_request: branches: [main] + merge_group: jobs: megalinter: + if: ${{ github.event_name == 'pull_request' }} uses: lars-reimann/.github/.github/workflows/megalinter-reusable.yml@main secrets: PAT: ${{ secrets.PAT }} diff --git a/.github/workflows/pr-format.yml b/.github/workflows/pr-format.yml index 3b1abc637..c20cb6415 100644 --- a/.github/workflows/pr-format.yml +++ b/.github/workflows/pr-format.yml @@ -7,7 +7,9 @@ on: - edited - synchronize - reopened + merge_group: jobs: check-format: + if: ${{ github.event_name == 'pull_request' }} uses: lars-reimann/.github/.github/workflows/pr-format-reusable.yml@main