From f64ba6e3e11b45436bf1a873b7ab0fd57ff659b7 Mon Sep 17 00:00:00 2001 From: HidemaruOwO Date: Wed, 20 Sep 2023 17:23:39 +0900 Subject: [PATCH 01/17] =?UTF-8?q?=F0=9F=90=9B=20fix=20workflow=20(.github/?= =?UTF-8?q?workflows/test.yml)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/test.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d1b3de6..941ddd7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -3,6 +3,8 @@ name: Test CLI on: push: +permissions: + statuses: write jobs: test: From 9471e7dab5c96f4a691a47736f5b5498d9c680d4 Mon Sep 17 00:00:00 2001 From: HidemaruOwO Date: Wed, 20 Sep 2023 17:31:56 +0900 Subject: [PATCH 02/17] :rotating_light: Test (.github/workflows/test.yml) --- .github/workflows/test.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 941ddd7..96801e9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,7 +15,9 @@ jobs: uses: actions/checkout@v3 - name: Test - run: echo "Write Test here" + run: | + echo "Write Test here" + exit 1 test-status: name: Test status From 5e564298367e62cd1ec5a342b9b1929ce07a540a Mon Sep 17 00:00:00 2001 From: HidemaruOwO Date: Wed, 20 Sep 2023 17:44:15 +0900 Subject: [PATCH 03/17] :rotating_light: Test (.github/workflows/test.yml) --- .github/workflows/test.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 96801e9..f2b4580 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,12 @@ permissions: jobs: test: name: test - runs-on: ubuntu-latest + strategy: + fail-fast: false + max-parallel: 3 + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + runs-on: ${{ matrix.os }} steps: - name: Checkout uses: actions/checkout@v3 From ede91df54de211887adddfdbb5771c6a551b79ac Mon Sep 17 00:00:00 2001 From: HidemaruOwO Date: Wed, 20 Sep 2023 17:55:35 +0900 Subject: [PATCH 04/17] :fix: Post test (.github/workflows/test.yml) --- .github/workflows/test.yml | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f2b4580..8619239 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,12 +9,7 @@ permissions: jobs: test: name: test - strategy: - fail-fast: false - max-parallel: 3 - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - runs-on: ${{ matrix.os }} + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 @@ -23,15 +18,12 @@ jobs: run: | echo "Write Test here" exit 1 - - test-status: - name: Test status - runs-on: ubuntu-latest - needs: test - steps: - name: Set Check Status Success - uses: Sibz/github-status-action@v1.1.1 + uses: Sibz/github-status-action@v1 with: context: test-status authToken: ${{ secrets.GITHUB_TOKEN }} state: success + - name: fail + uses: Sibz/action-always-fail@v1.0.1 + if: steps.stepId.outputs.result != 'failure' From b5b696f9924dff3147bce33364ef6c09c6d2bac3 Mon Sep 17 00:00:00 2001 From: HidemaruOwO Date: Wed, 20 Sep 2023 17:58:33 +0900 Subject: [PATCH 05/17] :fix: Add id (.github/workflows/test.yml) --- .github/workflows/test.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8619239..8272503 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,6 +15,7 @@ jobs: uses: actions/checkout@v3 - name: Test + id: test run: | echo "Write Test here" exit 1 @@ -26,4 +27,4 @@ jobs: state: success - name: fail uses: Sibz/action-always-fail@v1.0.1 - if: steps.stepId.outputs.result != 'failure' + if: steps.test.outputs.result != 'failure' From 72c039cea05e54d17007f3d7150fa3bbb01edba0 Mon Sep 17 00:00:00 2001 From: HidemaruOwO Date: Wed, 20 Sep 2023 18:01:29 +0900 Subject: [PATCH 06/17] =?UTF-8?q?=F0=9F=94=A7=20Add=20Continue=20on=20erro?= =?UTF-8?q?r=20=20(.github/workflows/test.yml)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8272503..b14d99b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,6 +16,7 @@ jobs: - name: Test id: test + continue-on-error: true run: | echo "Write Test here" exit 1 From 88010b518a058af7573b6d60c09b48d117335b8f Mon Sep 17 00:00:00 2001 From: HidemaruOwO Date: Wed, 20 Sep 2023 18:04:02 +0900 Subject: [PATCH 07/17] =?UTF-8?q?=F0=9F=94=A7=20Add=20if=20root=20(.github?= =?UTF-8?q?/workflows/test.yml)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/test.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b14d99b..6a1509a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,10 +22,19 @@ jobs: exit 1 - name: Set Check Status Success uses: Sibz/github-status-action@v1 + if: steps.test.outputs.result != 'success' with: context: test-status authToken: ${{ secrets.GITHUB_TOKEN }} state: success - - name: fail + - name: Set Check Status Failure + uses: Sibz/github-status-action@v1 + if: steps.test.outputs.result != 'failure' + with: + context: test-status + authToken: ${{ secrets.GITHUB_TOKEN }} + state: failure + + - name: Fail uses: Sibz/action-always-fail@v1.0.1 if: steps.test.outputs.result != 'failure' From 1eba3e84066035fc9f10379cc5944b07774e6d9d Mon Sep 17 00:00:00 2001 From: HidemaruOwO Date: Wed, 20 Sep 2023 18:07:59 +0900 Subject: [PATCH 08/17] =?UTF-8?q?=F0=9F=90=9B=20Fix=20not=20=3D=20(.github?= =?UTF-8?q?/workflows/test.yml)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/test.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6a1509a..2236276 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,14 +22,14 @@ jobs: exit 1 - name: Set Check Status Success uses: Sibz/github-status-action@v1 - if: steps.test.outputs.result != 'success' + if: steps.test.outputs.result == 'success' with: context: test-status authToken: ${{ secrets.GITHUB_TOKEN }} state: success - name: Set Check Status Failure uses: Sibz/github-status-action@v1 - if: steps.test.outputs.result != 'failure' + if: steps.test.outputs.result == 'failure' with: context: test-status authToken: ${{ secrets.GITHUB_TOKEN }} @@ -37,4 +37,4 @@ jobs: - name: Fail uses: Sibz/action-always-fail@v1.0.1 - if: steps.test.outputs.result != 'failure' + if: steps.test.outputs.result == 'failure' From 87b9b8ab245e7fd5506f1a23d68d98fc055bc21e Mon Sep 17 00:00:00 2001 From: HidemaruOwO Date: Wed, 20 Sep 2023 18:12:21 +0900 Subject: [PATCH 09/17] =?UTF-8?q?=F0=9F=90=9B=20Fix=20step=20conditinal=20?= =?UTF-8?q?#28=20(.github/workflows/test.yml)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/test.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2236276..326755e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,14 +22,14 @@ jobs: exit 1 - name: Set Check Status Success uses: Sibz/github-status-action@v1 - if: steps.test.outputs.result == 'success' + if: success() && steps.test.outputs.result == 'success' with: context: test-status authToken: ${{ secrets.GITHUB_TOKEN }} state: success - name: Set Check Status Failure uses: Sibz/github-status-action@v1 - if: steps.test.outputs.result == 'failure' + if: failure() && steps.test.outcome == 'failure' with: context: test-status authToken: ${{ secrets.GITHUB_TOKEN }} @@ -37,4 +37,4 @@ jobs: - name: Fail uses: Sibz/action-always-fail@v1.0.1 - if: steps.test.outputs.result == 'failure' + if: failure() && steps.test.outcome == 'failure' From 0acacd235928162b4eb7f0338d0beaab0e85d244 Mon Sep 17 00:00:00 2001 From: HidemaruOwO Date: Wed, 20 Sep 2023 18:14:37 +0900 Subject: [PATCH 10/17] :rotating_light: Check test result (.github/workflows/test.yml) --- .github/workflows/test.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 326755e..a84d9cf 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,6 +20,9 @@ jobs: run: | echo "Write Test here" exit 1 + - name: Test Result + run: | + echo ${{ steps.test.outputs.result }} - name: Set Check Status Success uses: Sibz/github-status-action@v1 if: success() && steps.test.outputs.result == 'success' From 7c4ea5a7d9301ab0c4bdb5ace3d530fd6f7f39e7 Mon Sep 17 00:00:00 2001 From: HidemaruOwO Date: Wed, 20 Sep 2023 18:16:53 +0900 Subject: [PATCH 11/17] =?UTF-8?q?=F0=9F=90=9B=20Fix=20test=20result=20(.gi?= =?UTF-8?q?thub/workflows/test.yml)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/test.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a84d9cf..4b4765e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,24 +15,25 @@ jobs: uses: actions/checkout@v3 - name: Test - id: test + id: test_step continue-on-error: true run: | echo "Write Test here" exit 1 - name: Test Result run: | - echo ${{ steps.test.outputs.result }} + echo ${{ steps.test_step.outcome }} + echo ${{ steps.test_step.outputs.result }} - name: Set Check Status Success uses: Sibz/github-status-action@v1 - if: success() && steps.test.outputs.result == 'success' + if: success() && steps.test_step.outputs.result == 'success' with: context: test-status authToken: ${{ secrets.GITHUB_TOKEN }} state: success - name: Set Check Status Failure uses: Sibz/github-status-action@v1 - if: failure() && steps.test.outcome == 'failure' + if: failure() && steps.test_step.outcome == 'failure' with: context: test-status authToken: ${{ secrets.GITHUB_TOKEN }} @@ -40,4 +41,4 @@ jobs: - name: Fail uses: Sibz/action-always-fail@v1.0.1 - if: failure() && steps.test.outcome == 'failure' + if: failure() && steps.test_step.outcome == 'failure' From bf777213e9c85588226a332e8aae6627df7f38c5 Mon Sep 17 00:00:00 2001 From: HidemaruOwO Date: Wed, 20 Sep 2023 18:18:17 +0900 Subject: [PATCH 12/17] =?UTF-8?q?=F0=9F=90=9B=20Fix=20test=20conditional?= =?UTF-8?q?=20#28=20(.github/workflows/test.yml)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/test.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4b4765e..e248fee 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -23,17 +23,16 @@ jobs: - name: Test Result run: | echo ${{ steps.test_step.outcome }} - echo ${{ steps.test_step.outputs.result }} - name: Set Check Status Success uses: Sibz/github-status-action@v1 - if: success() && steps.test_step.outputs.result == 'success' + if: steps.test_step.outcome == 'success' with: context: test-status authToken: ${{ secrets.GITHUB_TOKEN }} state: success - name: Set Check Status Failure uses: Sibz/github-status-action@v1 - if: failure() && steps.test_step.outcome == 'failure' + if: steps.test_step.outcome == 'failure' with: context: test-status authToken: ${{ secrets.GITHUB_TOKEN }} @@ -41,4 +40,4 @@ jobs: - name: Fail uses: Sibz/action-always-fail@v1.0.1 - if: failure() && steps.test_step.outcome == 'failure' + if: steps.test_step.outcome == 'failure' From 00ab9dbe402d05ccead653df4e6af2fe33036f8b Mon Sep 17 00:00:00 2001 From: HidemaruOwO Date: Wed, 20 Sep 2023 18:19:24 +0900 Subject: [PATCH 13/17] =?UTF-8?q?=F0=9F=97=91=EF=B8=8F=20Remove=20test=20r?= =?UTF-8?q?esult=20(.github/workflows/test.yml)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/test.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e248fee..507ca0b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,10 +19,6 @@ jobs: continue-on-error: true run: | echo "Write Test here" - exit 1 - - name: Test Result - run: | - echo ${{ steps.test_step.outcome }} - name: Set Check Status Success uses: Sibz/github-status-action@v1 if: steps.test_step.outcome == 'success' From 0e2d6d53418ab5f4954926275857b1849b2201c1 Mon Sep 17 00:00:00 2001 From: HidemaruOwO Date: Wed, 20 Sep 2023 18:20:25 +0900 Subject: [PATCH 14/17] =?UTF-8?q?=F0=9F=94=A7=20Set=20workflow=20permissio?= =?UTF-8?q?n=20(.github/workflows/build.yml,=20.github/workflows/lint-code?= =?UTF-8?q?.yml,=20.github/workflows/release-drafter.yml,=20.github/workfl?= =?UTF-8?q?ows/release.yml,=20.github/workflows/translate-readme.yml)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build.yml | 10 ++++++++-- .github/workflows/lint-code.yml | 22 +++++++++++++++++++++- .github/workflows/release-drafter.yml | 7 ++++--- .github/workflows/release.yml | 14 ++++++++++---- .github/workflows/translate-readme.yml | 5 +++++ 5 files changed, 48 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7ca941b..2d4cc71 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,12 +2,18 @@ name: "Build" on: push: +permissions: + contents: write + repository-projects: write + actions: write + statuses: read + jobs: release: name: Release # runs-on: ubuntu-latest - # Multi platfrom support + # Multi platform support strategy: matrix: platform: [macos-latest, ubuntu-latest, windows-latest] @@ -18,7 +24,7 @@ jobs: steps: - name: Wait Tests id: test_result - uses: Sibz/await-status-action@v1.0.1 + uses: Sibz/await-status-action@v1 with: contexts: test-status authToken: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/lint-code.yml b/.github/workflows/lint-code.yml index 937035a..fa4134a 100644 --- a/.github/workflows/lint-code.yml +++ b/.github/workflows/lint-code.yml @@ -8,10 +8,30 @@ on: branches: - "develop" +permissions: + contents: write + repository-projects: write + actions: write + statuses: read + jobs: format: runs-on: ubuntu-latest steps: + - name: Wait Tests + id: test_result + uses: Sibz/await-status-action@v1.0.1 + with: + contexts: test-status + authToken: ${{ secrets.GITHUB_TOKEN }} + timeout: 30 + - name: Check Test Result + if: steps.test_result.outputs.result != 'success' + run: | + echo "feiled ${{ steps.test_result.outputs.failedCheckNames }}" + echo "status ${{ steps.test_result.outputs.failedCheckStates }}" + exit 1 + - name: Checkout uses: actions/checkout@v3 with: @@ -22,7 +42,7 @@ jobs: shell: bash id: extract_branch - name: Setup - run: echo "Set up your programing language here." + run: echo "Set up your programming language here." # uses: actions/setup-go@v2 - name: Install formatter run: echo "Install formatter (Example; npm install prettier)" diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 9f912b2..904b18c 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -1,4 +1,4 @@ -# Referrence: https://qiita.com/shun198/items/176037432f7efc8fde26 +# Reference: https://qiita.com/shun198/items/176037432f7efc8fde26 name: Create Release Note @@ -10,7 +10,9 @@ on: - develop permissions: - contents: read + contents: write + repository-projects: write + actions: write jobs: release: @@ -22,4 +24,3 @@ jobs: - uses: release-drafter/release-drafter@v5 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b9222a9..ccbf427 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,16 +4,22 @@ on: types: - published +permissions: + contents: write + repository-projects: write + actions: write + statuses: read + jobs: release: name: Release runs-on: ubuntu-latest - # Multi platfrom support + # Multi platform support # strategy: - # matrix: - # platform: [macos-latest, ubuntu-latest, windows-latest] - # fail-fast: false + # matrix: + # platform: [macos-latest, ubuntu-latest, windows-latest] + # fail-fast: false # runs-on: ${{ matrix.platform }} diff --git a/.github/workflows/translate-readme.yml b/.github/workflows/translate-readme.yml index f32d470..ab84537 100644 --- a/.github/workflows/translate-readme.yml +++ b/.github/workflows/translate-readme.yml @@ -7,6 +7,11 @@ on: paths: - ".github/workflows/translate-readme.yml" - "README.md" + +permissions: + contents: write + repository-projects: write + jobs: translate: runs-on: ubuntu-latest From 5d5688bced350a776a686fb3711615bea602b540 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 20 Sep 2023 09:23:46 +0000 Subject: [PATCH 15/17] docs: Added README."zh-CN".md translation via https://github.com/dephraiim/translate-readme --- README.zh-CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.zh-CN.md b/README.zh-CN.md index 1beb04e..09b5947 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -70,7 +70,7 @@ go build ../build.sh - Dependabot 设置 - `.github/dependabot.yml`的`package-ecosystem`将值设置为(例如 npm、yarn、pip) - CodeQL 设置 - - + - [HTTPS://Dev.class method.键盘/articles/GitHub-code-scanning/](https://dev.classmethod.jp/articles/github-code-scanning/) - [支持的语言](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/) From 3db1b1eacb87b40482b2f96d1ffc8f1b8fa6f9b9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 20 Sep 2023 09:23:49 +0000 Subject: [PATCH 16/17] docs: Added README."zh-TW".md translation via https://github.com/dephraiim/translate-readme --- README.zh-TW.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.zh-TW.md b/README.zh-TW.md index fcf99b0..6f028e4 100644 --- a/README.zh-TW.md +++ b/README.zh-TW.md @@ -77,7 +77,7 @@ go build ../build.sh ## 對於貢獻者🤝 -如果您想為這個專案做出貢獻,[投稿指南](docs/README.md)請閱讀。 +如果您想為這個專案做出貢獻,[コントリービュートガイド](docs/README.md)請閱讀。 ## 參考✨ From c1b23cae9bc392ba39ea90b4c6861df7cb294d46 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 20 Sep 2023 09:23:52 +0000 Subject: [PATCH 17/17] docs: Added README."en".md translation via https://github.com/dephraiim/translate-readme --- README.en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.en.md b/README.en.md index 20b5136..279d5b0 100644 --- a/README.en.md +++ b/README.en.md @@ -71,7 +71,7 @@ To use this app, please register the following command in your path. - `.github/dependabot.yml`of`package-ecosystem`Set the value to (e.g. npm,yarn,pip) - CodeQL setup - - - [対応言語](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/) + - [supported language](https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/)