From d87e04b1c7a22da246891b0739496be6a5159b18 Mon Sep 17 00:00:00 2001 From: tarepan Date: Tue, 7 May 2024 10:06:59 +0000 Subject: [PATCH 1/7] =?UTF-8?q?add:=20=E9=9D=9E=E3=82=A2=E3=82=AF=E3=83=86?= =?UTF-8?q?=E3=82=A3=E3=83=96=20issue=20=E3=81=B8=E3=82=B3=E3=83=A1?= =?UTF-8?q?=E3=83=B3=E3=83=88=E3=81=99=E3=82=8B=20actions=20=E3=82=92?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/test-freshness.yml | 41 ++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/workflows/test-freshness.yml diff --git a/.github/workflows/test-freshness.yml b/.github/workflows/test-freshness.yml new file mode 100644 index 000000000..3fdfccd1a --- /dev/null +++ b/.github/workflows/test-freshness.yml @@ -0,0 +1,41 @@ +name: 'Test issue freshness' +on: + schedule: + - cron: '0 3 * * *' + workflow_dispatch: + inputs: + dryrun: + type: boolean + required: true + description: "ドライランする" +jobs: + stale: + runs-on: ubuntu-latest + steps: + - name: Notify inactive 必要性議論 issues + uses: actions/stale@v9 + with: + # on.schedule で起動した場合は `inputs.dryrun == null` であるため `debug-only: false` となる + debug-only: ${{ contains(inputs.dryrun, 'true') }} + any-of-labels: '状態:必要性議論' + exempt-issue-labels: 'バグ' + days-before-stale: 30 + days-before-close: -1 + stale-issue-message: '本 Issue は直近 30 日間で活動がありません。今後の方針について VOICEVOX チームによる再検討がおこなわれる予定です。' + stale-pr-message: '本 Pull request は直近 30 日間で活動がありません。今後の方針について VOICEVOX チームによる再検討がおこなわれる予定です。' + stale-issue-label: '非アクティブ' + stale-pr-label: '非アクティブ' + + - name: Notify inactive 設計/実装者募集/実装 issues + uses: actions/stale@v9 + with: + # on.schedule で起動した場合は `inputs.dryrun == null` であるため `debug-only: false` となる + debug-only: ${{ contains(inputs.dryrun, 'true') }} + any-of-labels: '状態:設計,状態:実装者募集,状態:実装' + exempt-issue-labels: 'バグ' + days-before-stale: 180 + days-before-close: -1 + stale-issue-message: '本 Issue は直近 180 日間で活動がありません。今後の方針について VOICEVOX チームによる再検討がおこなわれる予定です。' + stale-pr-message: '本 Pull request は直近 180 日間で活動がありません。今後の方針について VOICEVOX チームによる再検討がおこなわれる予定です。' + stale-issue-label: '非アクティブ' + stale-pr-label: '非アクティブ' From b3bb78b8c6e8c1c5c270be153a4bf9631ec05dd8 Mon Sep 17 00:00:00 2001 From: tarepan Date: Mon, 13 May 2024 01:08:31 +0900 Subject: [PATCH 2/7] =?UTF-8?q?refactor:=20GitHub=20Actions=20=E4=B8=80?= =?UTF-8?q?=E8=87=B4=E8=A1=A8=E7=8F=BE=E3=82=92=E7=B5=B1=E4=B8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Hiroshiba --- .github/workflows/test-freshness.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-freshness.yml b/.github/workflows/test-freshness.yml index 3fdfccd1a..19a63e684 100644 --- a/.github/workflows/test-freshness.yml +++ b/.github/workflows/test-freshness.yml @@ -16,7 +16,7 @@ jobs: uses: actions/stale@v9 with: # on.schedule で起動した場合は `inputs.dryrun == null` であるため `debug-only: false` となる - debug-only: ${{ contains(inputs.dryrun, 'true') }} + debug-only: ${{ inputs.dryrun == 'true' }} any-of-labels: '状態:必要性議論' exempt-issue-labels: 'バグ' days-before-stale: 30 From 5ab6da68fc98ff6b8fc43362dff7e97b8392c5e4 Mon Sep 17 00:00:00 2001 From: tarepan Date: Mon, 13 May 2024 01:08:46 +0900 Subject: [PATCH 3/7] =?UTF-8?q?refactor:=20GitHub=20Actions=20=E4=B8=80?= =?UTF-8?q?=E8=87=B4=E8=A1=A8=E7=8F=BE=E3=82=92=E7=B5=B1=E4=B8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Hiroshiba --- .github/workflows/test-freshness.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-freshness.yml b/.github/workflows/test-freshness.yml index 19a63e684..83105f66a 100644 --- a/.github/workflows/test-freshness.yml +++ b/.github/workflows/test-freshness.yml @@ -30,7 +30,7 @@ jobs: uses: actions/stale@v9 with: # on.schedule で起動した場合は `inputs.dryrun == null` であるため `debug-only: false` となる - debug-only: ${{ contains(inputs.dryrun, 'true') }} + debug-only: ${{ inputs.dryrun == 'true' }} any-of-labels: '状態:設計,状態:実装者募集,状態:実装' exempt-issue-labels: 'バグ' days-before-stale: 180 From 473898f859873a044d8038b3f0806cf08630ed30 Mon Sep 17 00:00:00 2001 From: tarepan Date: Sun, 12 May 2024 16:14:34 +0000 Subject: [PATCH 4/7] =?UTF-8?q?fix:=20PR=20=E9=AE=AE=E5=BA=A6=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E3=82=92=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/test-freshness.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/test-freshness.yml b/.github/workflows/test-freshness.yml index 83105f66a..c6f76840f 100644 --- a/.github/workflows/test-freshness.yml +++ b/.github/workflows/test-freshness.yml @@ -22,9 +22,7 @@ jobs: days-before-stale: 30 days-before-close: -1 stale-issue-message: '本 Issue は直近 30 日間で活動がありません。今後の方針について VOICEVOX チームによる再検討がおこなわれる予定です。' - stale-pr-message: '本 Pull request は直近 30 日間で活動がありません。今後の方針について VOICEVOX チームによる再検討がおこなわれる予定です。' stale-issue-label: '非アクティブ' - stale-pr-label: '非アクティブ' - name: Notify inactive 設計/実装者募集/実装 issues uses: actions/stale@v9 @@ -36,6 +34,4 @@ jobs: days-before-stale: 180 days-before-close: -1 stale-issue-message: '本 Issue は直近 180 日間で活動がありません。今後の方針について VOICEVOX チームによる再検討がおこなわれる予定です。' - stale-pr-message: '本 Pull request は直近 180 日間で活動がありません。今後の方針について VOICEVOX チームによる再検討がおこなわれる予定です。' stale-issue-label: '非アクティブ' - stale-pr-label: '非アクティブ' From 3d989cf29159c239c6088fc9d122222992e121fc Mon Sep 17 00:00:00 2001 From: tarepan Date: Sun, 12 May 2024 16:16:00 +0000 Subject: [PATCH 5/7] =?UTF-8?q?fix:=20`=E7=8A=B6=E6=85=8B=EF=BC=9A?= =?UTF-8?q?=E3=83=90=E3=82=B0`=20=E3=81=AE=E9=AE=AE=E5=BA=A6=E3=83=81?= =?UTF-8?q?=E3=82=A7=E3=83=83=E3=82=AF=E3=82=92=E6=9C=89=E5=8A=B9=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/test-freshness.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/test-freshness.yml b/.github/workflows/test-freshness.yml index c6f76840f..06ba60b48 100644 --- a/.github/workflows/test-freshness.yml +++ b/.github/workflows/test-freshness.yml @@ -18,7 +18,6 @@ jobs: # on.schedule で起動した場合は `inputs.dryrun == null` であるため `debug-only: false` となる debug-only: ${{ inputs.dryrun == 'true' }} any-of-labels: '状態:必要性議論' - exempt-issue-labels: 'バグ' days-before-stale: 30 days-before-close: -1 stale-issue-message: '本 Issue は直近 30 日間で活動がありません。今後の方針について VOICEVOX チームによる再検討がおこなわれる予定です。' @@ -30,7 +29,6 @@ jobs: # on.schedule で起動した場合は `inputs.dryrun == null` であるため `debug-only: false` となる debug-only: ${{ inputs.dryrun == 'true' }} any-of-labels: '状態:設計,状態:実装者募集,状態:実装' - exempt-issue-labels: 'バグ' days-before-stale: 180 days-before-close: -1 stale-issue-message: '本 Issue は直近 180 日間で活動がありません。今後の方針について VOICEVOX チームによる再検討がおこなわれる予定です。' From b74d3ab1d1aa80ae29094656bd87c51d87150ab3 Mon Sep 17 00:00:00 2001 From: tarepan Date: Sun, 12 May 2024 16:16:49 +0000 Subject: [PATCH 6/7] =?UTF-8?q?fix:=20=E9=AE=AE=E5=BA=A6=E3=83=81=E3=82=A7?= =?UTF-8?q?=E3=83=83=E3=82=AF=E5=AF=BE=E8=B1=A1=E3=82=92=E3=83=95=E3=82=A1?= =?UTF-8?q?=E3=82=A4=E3=83=AB=E5=90=8D=E3=81=AB=E6=98=8E=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workflows/{test-freshness.yml => test-issue-freshness.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{test-freshness.yml => test-issue-freshness.yml} (100%) diff --git a/.github/workflows/test-freshness.yml b/.github/workflows/test-issue-freshness.yml similarity index 100% rename from .github/workflows/test-freshness.yml rename to .github/workflows/test-issue-freshness.yml From 369d8b3f95a05a08212c7c894f50388680790d28 Mon Sep 17 00:00:00 2001 From: Hiroshiba Date: Sat, 18 May 2024 01:01:20 +0900 Subject: [PATCH 7/7] =?UTF-8?q?=E8=AA=BF=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/test-issue-freshness.yml | 18 ++++++++++-------- .github/workflows/test-security.yml | 6 +++--- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/.github/workflows/test-issue-freshness.yml b/.github/workflows/test-issue-freshness.yml index 06ba60b48..206c0ee16 100644 --- a/.github/workflows/test-issue-freshness.yml +++ b/.github/workflows/test-issue-freshness.yml @@ -1,7 +1,9 @@ -name: 'Test issue freshness' +# Github Issue が停滞状態になっていないか確認する + +name: "Test issue freshness" on: schedule: - - cron: '0 3 * * *' + - cron: "0 3 * * *" workflow_dispatch: inputs: dryrun: @@ -17,19 +19,19 @@ jobs: with: # on.schedule で起動した場合は `inputs.dryrun == null` であるため `debug-only: false` となる debug-only: ${{ inputs.dryrun == 'true' }} - any-of-labels: '状態:必要性議論' + any-of-labels: "状態:必要性議論" days-before-stale: 30 days-before-close: -1 - stale-issue-message: '本 Issue は直近 30 日間で活動がありません。今後の方針について VOICEVOX チームによる再検討がおこなわれる予定です。' - stale-issue-label: '非アクティブ' + stale-issue-message: "本 Issue は直近 30 日間で活動がありません。今後の方針について VOICEVOX チームによる再検討がおこなわれる予定です。" + stale-issue-label: "非アクティブ" - name: Notify inactive 設計/実装者募集/実装 issues uses: actions/stale@v9 with: # on.schedule で起動した場合は `inputs.dryrun == null` であるため `debug-only: false` となる debug-only: ${{ inputs.dryrun == 'true' }} - any-of-labels: '状態:設計,状態:実装者募集,状態:実装' + any-of-labels: "状態:設計,状態:実装者募集,状態:実装" days-before-stale: 180 days-before-close: -1 - stale-issue-message: '本 Issue は直近 180 日間で活動がありません。今後の方針について VOICEVOX チームによる再検討がおこなわれる予定です。' - stale-issue-label: '非アクティブ' + stale-issue-message: "本 Issue は直近 180 日間で活動がありません。今後の方針について VOICEVOX チームによる再検討がおこなわれる予定です。" + stale-issue-label: "非アクティブ" diff --git a/.github/workflows/test-security.yml b/.github/workflows/test-security.yml index c96002d20..c338b8330 100644 --- a/.github/workflows/test-security.yml +++ b/.github/workflows/test-security.yml @@ -5,7 +5,7 @@ name: test-security on: schedule: - - cron: '00 04 15 * *' # 毎月15日 13:00 JST + - cron: "00 04 15 * *" # 毎月15日 13:00 JST env: PYTHON_VERSION: "3.11.3" @@ -13,12 +13,12 @@ env: defaults: run: shell: bash - + jobs: test-security: runs-on: ubuntu-20.04 steps: - - name: Check out the repository + - name: Check out the repository uses: actions/checkout@v4 - name: Set up Python