From dc86ad9e3b0ad22583937efe3b17011ddfdabea1 Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Wed, 11 Mar 2026 09:54:39 +0900 Subject: [PATCH 1/9] test needs outputs --- .github/workflows/test.yaml | 36 ++++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index ea9c0f95..5e4f834d 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -1,20 +1,28 @@ --- name: test -on: - pull_request: - types: [closed] - pull_request_review: - types: [submitted] +on: pull_request jobs: test: - if: | - endsWith(github.event.pull_request.user.login, '[bot]') && - ((github.event_name == 'pull_request_review' && github.event.review.state == 'approved') || - github.event_name == 'pull_request') runs-on: ubuntu-24.04 - timeout-minutes: 15 - permissions: - pull-requests: write - contents: read + timeout-minutes: 5 + permissions: {} + strategy: + fail-fast: false + matrix: + target: + - foo + - bar + outputs: + result: ${{ matrix.target }} steps: - - uses: suzuki-shunsuke/notify-bot-pr-event-action@pr/1 + - run: echo "" + + label: + runs-on: ubuntu-24.04 + timeout-minutes: 5 + needs: [test] + permissions: {} + steps: + - run: echo "$RESULTS" + env: + RESULTS: ${{ needs.test.outputs.result }} From 0b7bd9c3d1a4e9ed28ae3f883c7dfca299c3ca06 Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Wed, 11 Mar 2026 15:48:42 +0900 Subject: [PATCH 2/9] test --- .github/workflows/test.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 5e4f834d..a8ce9930 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -12,8 +12,6 @@ jobs: target: - foo - bar - outputs: - result: ${{ matrix.target }} steps: - run: echo "" @@ -25,4 +23,4 @@ jobs: steps: - run: echo "$RESULTS" env: - RESULTS: ${{ needs.test.outputs.result }} + RESULT: ${{ needs.test.result }} From cdb63b2fc5d641a5f6b73a48e59decda2c6e1aa7 Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Wed, 11 Mar 2026 15:50:07 +0900 Subject: [PATCH 3/9] test --- .github/workflows/test.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index a8ce9930..2b851d22 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -13,7 +13,9 @@ jobs: - foo - bar steps: - - run: echo "" + - run: test "$TARGET" = "foo" + env: + TARGET: ${{ matrix.target }} label: runs-on: ubuntu-24.04 @@ -21,6 +23,6 @@ jobs: needs: [test] permissions: {} steps: - - run: echo "$RESULTS" + - run: echo "$RESULT" env: RESULT: ${{ needs.test.result }} From 1b9888f8414f10da8664d881b05acb64267008d1 Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Wed, 11 Mar 2026 15:50:51 +0900 Subject: [PATCH 4/9] test --- .github/workflows/test.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 2b851d22..461d1cfe 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -22,6 +22,7 @@ jobs: timeout-minutes: 5 needs: [test] permissions: {} + if: always() steps: - run: echo "$RESULT" env: From b3f9978bbfd9341fac05824c9f1930849eca664e Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Wed, 11 Mar 2026 15:52:06 +0900 Subject: [PATCH 5/9] test --- .github/workflows/test.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 461d1cfe..145d30b9 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -13,7 +13,11 @@ jobs: - foo - bar steps: - - run: test "$TARGET" = "foo" + - run: | + if test "$TARGET" = "foo"; then + sleep 5 + exit 1 + fi env: TARGET: ${{ matrix.target }} From 2dcc95f584cd5f39efce4dfbd380e37612e1321c Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Wed, 11 Mar 2026 15:52:58 +0900 Subject: [PATCH 6/9] test --- .github/workflows/test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 145d30b9..b3d1aaa6 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -14,7 +14,7 @@ jobs: - bar steps: - run: | - if test "$TARGET" = "foo"; then + if test "$TARGET" != "foo"; then sleep 5 exit 1 fi From c0c60aa123fc846703679fe98105b7f4edc84101 Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Wed, 11 Mar 2026 15:53:56 +0900 Subject: [PATCH 7/9] test --- .github/workflows/test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index b3d1aaa6..717a951c 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -15,9 +15,9 @@ jobs: steps: - run: | if test "$TARGET" != "foo"; then - sleep 5 exit 1 fi + sleep 5 env: TARGET: ${{ matrix.target }} From 2b0772b26a3241c180a15fb96c737e43bd90da58 Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Wed, 11 Mar 2026 15:57:50 +0900 Subject: [PATCH 8/9] test --- .github/workflows/test.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 717a951c..755ee497 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -9,9 +9,7 @@ jobs: strategy: fail-fast: false matrix: - target: - - foo - - bar + target: [] steps: - run: | if test "$TARGET" != "foo"; then From f0fac0abf87fc80357c327c8168d9f24c1fea0b0 Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Wed, 11 Mar 2026 15:58:50 +0900 Subject: [PATCH 9/9] test --- .github/workflows/test.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 755ee497..50f5582a 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -6,10 +6,13 @@ jobs: runs-on: ubuntu-24.04 timeout-minutes: 5 permissions: {} + if: false strategy: fail-fast: false matrix: - target: [] + target: + - foo + - bar steps: - run: | if test "$TARGET" != "foo"; then