From aa0605823f75d208abf2d63e99a0dbb6fdd01b8b Mon Sep 17 00:00:00 2001 From: Taiki Ono Date: Thu, 19 Jun 2025 07:53:05 +0900 Subject: [PATCH 1/6] Add dependabot config Signed-off-by: Taiki Ono --- .github/dependabot.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..9e661fd --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,12 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "monthly" + time: "12:00" + timezone: "Asia/Tokyo" + groups: + github-actions-all: + patterns: + - "*" From b64813f07224c0725b368f39cc148be1e6488665 Mon Sep 17 00:00:00 2001 From: Taiki Ono Date: Thu, 19 Jun 2025 07:55:01 +0900 Subject: [PATCH 2/6] Debug timeout Signed-off-by: Taiki Ono --- .github/workflows/gha-lint.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/gha-lint.yml b/.github/workflows/gha-lint.yml index 3fec9a4..5e1e2dd 100644 --- a/.github/workflows/gha-lint.yml +++ b/.github/workflows/gha-lint.yml @@ -101,4 +101,5 @@ jobs: shell: bash run: | set -x - reviewdog -f=diff -f.diff.strip=1 -name="gha-fix timeout" -reporter=github-pr-review < ${{ steps.timeout.outputs.diff_file }} + cat ${{ steps.timeout.outputs.diff_file }} + reviewdog -f=diff -f.diff.strip=1 -name="gha-fix timeout" -reporter=github-pr-review -tee < ${{ steps.timeout.outputs.diff_file }} From e9c3b22d48200f8f582f743a7fc94a3bee313e6c Mon Sep 17 00:00:00 2001 From: Taiki Ono Date: Thu, 19 Jun 2025 07:56:49 +0900 Subject: [PATCH 3/6] Use -filter-mode=nofilter Signed-off-by: Taiki Ono --- .github/workflows/gha-lint.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/gha-lint.yml b/.github/workflows/gha-lint.yml index 5e1e2dd..c5a54f9 100644 --- a/.github/workflows/gha-lint.yml +++ b/.github/workflows/gha-lint.yml @@ -92,7 +92,7 @@ jobs: shell: bash run: | set -x - reviewdog -f=diff -f.diff.strip=1 -name="gha-fix pin" -reporter=github-pr-review < ${{ steps.pin.outputs.diff_file }} + reviewdog -f=diff -f.diff.strip=1 -name="gha-fix pin" -reporter=github-pr-review -filter-mode=nofilter < ${{ steps.pin.outputs.diff_file }} - name: Report gha-fix timeout suggestions with reviewdog if: steps.timeout.outputs.has_changes == 'true' @@ -101,5 +101,4 @@ jobs: shell: bash run: | set -x - cat ${{ steps.timeout.outputs.diff_file }} - reviewdog -f=diff -f.diff.strip=1 -name="gha-fix timeout" -reporter=github-pr-review -tee < ${{ steps.timeout.outputs.diff_file }} + reviewdog -f=diff -f.diff.strip=1 -name="gha-fix timeout" -reporter=github-pr-review -tee -filter-mode=nofilter < ${{ steps.timeout.outputs.diff_file }} From 9f74aee1917e87c1796901b371703378ec41ee09 Mon Sep 17 00:00:00 2001 From: Taiki Ono Date: Thu, 19 Jun 2025 07:59:13 +0900 Subject: [PATCH 4/6] Also add -tee to gha-fix pin Signed-off-by: Taiki Ono --- .github/workflows/gha-lint.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gha-lint.yml b/.github/workflows/gha-lint.yml index c5a54f9..b3db1f6 100644 --- a/.github/workflows/gha-lint.yml +++ b/.github/workflows/gha-lint.yml @@ -21,7 +21,7 @@ jobs: tar --extract --gzip --file gha-fix_Linux_x86_64.tar.gz --verbose sudo install gha-fix /usr/local/bin/gha-fix - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@v4 with: ref: ${{ github.head_ref }} sparse-checkout: .github @@ -92,7 +92,7 @@ jobs: shell: bash run: | set -x - reviewdog -f=diff -f.diff.strip=1 -name="gha-fix pin" -reporter=github-pr-review -filter-mode=nofilter < ${{ steps.pin.outputs.diff_file }} + reviewdog -f=diff -f.diff.strip=1 -name="gha-fix pin" -reporter=github-pr-review -tee -filter-mode=nofilter < ${{ steps.pin.outputs.diff_file }} - name: Report gha-fix timeout suggestions with reviewdog if: steps.timeout.outputs.has_changes == 'true' From 7da18d4bf3851ee90a5ec77efcd39dab567d0656 Mon Sep 17 00:00:00 2001 From: Taiki Ono Date: Thu, 19 Jun 2025 08:00:04 +0900 Subject: [PATCH 5/6] Update .github/workflows/gha-lint.yml Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .github/workflows/gha-lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gha-lint.yml b/.github/workflows/gha-lint.yml index b3db1f6..f251245 100644 --- a/.github/workflows/gha-lint.yml +++ b/.github/workflows/gha-lint.yml @@ -21,7 +21,7 @@ jobs: tar --extract --gzip --file gha-fix_Linux_x86_64.tar.gz --verbose sudo install gha-fix /usr/local/bin/gha-fix - - uses: actions/checkout@v4 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: ref: ${{ github.head_ref }} sparse-checkout: .github From 7e7dde6a3706d71067c638e08510bd0eb0e99d5b Mon Sep 17 00:00:00 2001 From: Taiki Ono Date: Thu, 19 Jun 2025 08:01:03 +0900 Subject: [PATCH 6/6] Update gha-lint.yml --- .github/workflows/gha-lint.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/gha-lint.yml b/.github/workflows/gha-lint.yml index f251245..95c3b10 100644 --- a/.github/workflows/gha-lint.yml +++ b/.github/workflows/gha-lint.yml @@ -2,6 +2,7 @@ name: Lint GHA workflow files on: workflow_call jobs: lint: + timeout-minutes: 10 runs-on: ubuntu-latest if: github.event.pull_request.draft == false permissions: