From 0f2e1b44fe14f3052fe447ba6a5ba82d9c662d3d Mon Sep 17 00:00:00 2001 From: Jake Macdonald Date: Mon, 12 Aug 2024 14:26:56 +0000 Subject: [PATCH 1/3] add health check job --- .github/workflows/health.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .github/workflows/health.yaml diff --git a/.github/workflows/health.yaml b/.github/workflows/health.yaml new file mode 100644 index 000000000..c8e3d7c48 --- /dev/null +++ b/.github/workflows/health.yaml @@ -0,0 +1,8 @@ +name: Health +on: + pull_request: + branches: [ main, master ] + types: [opened, synchronize, reopened, labeled, unlabeled] +jobs: + health: + uses: dart-lang/ecosystem/.github/workflows/health.yaml@main From ccd9f62d356ceaac483fc6222e98ce48ca5b7f44 Mon Sep 17 00:00:00 2001 From: Jake Macdonald Date: Wed, 14 Aug 2024 16:00:43 +0000 Subject: [PATCH 2/3] add post_summaries workflow and permissions to health.yaml --- .github/workflows/health.yaml | 2 ++ .github/workflows/post_summaries.yaml | 17 +++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 .github/workflows/post_summaries.yaml diff --git a/.github/workflows/health.yaml b/.github/workflows/health.yaml index c8e3d7c48..36b39b865 100644 --- a/.github/workflows/health.yaml +++ b/.github/workflows/health.yaml @@ -6,3 +6,5 @@ on: jobs: health: uses: dart-lang/ecosystem/.github/workflows/health.yaml@main + permissions: + pull-requests: write diff --git a/.github/workflows/post_summaries.yaml b/.github/workflows/post_summaries.yaml new file mode 100644 index 000000000..8697d74a5 --- /dev/null +++ b/.github/workflows/post_summaries.yaml @@ -0,0 +1,17 @@ +name: Comment on the pull request + +on: + # Trigger this workflow after the Health workflow completes. This workflow will have permissions to + # do things like create comments on the PR, even if the original workflow couldn't. + workflow_run: + workflows: + - Health + - Publish + types: + - completed + +jobs: + upload: + uses: dart-lang/ecosystem/.github/workflows/post_summaries.yaml@main + permissions: + pull-requests: write From 14ef88418ffde98def5e7067cdc86933e9411584 Mon Sep 17 00:00:00 2001 From: Jake Macdonald Date: Wed, 14 Aug 2024 18:08:21 +0000 Subject: [PATCH 3/3] reflow comments --- .github/workflows/post_summaries.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/post_summaries.yaml b/.github/workflows/post_summaries.yaml index 8697d74a5..9be7d5d15 100644 --- a/.github/workflows/post_summaries.yaml +++ b/.github/workflows/post_summaries.yaml @@ -1,8 +1,9 @@ name: Comment on the pull request on: - # Trigger this workflow after the Health workflow completes. This workflow will have permissions to - # do things like create comments on the PR, even if the original workflow couldn't. + # Trigger this workflow after the Health workflow completes. This workflow + # will have permissions to do things like create comments on the PR, even if + # the original workflow couldn't. workflow_run: workflows: - Health