From e31b46e6cae4cf14409ea786478026b8104012ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Thu, 4 Jul 2024 22:22:52 +0900 Subject: [PATCH] feat(workflow): add pull-format --- .github/workflows/pull-format.yml | 57 +++++++++++++++++++++++++++++++ tests/#521.py | 2 +- 2 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/pull-format.yml diff --git a/.github/workflows/pull-format.yml b/.github/workflows/pull-format.yml new file mode 100644 index 0000000..57d8793 --- /dev/null +++ b/.github/workflows/pull-format.yml @@ -0,0 +1,57 @@ +name: Check Pull Request Format + +on: + pull_request_target: + types: [opened, reopened] + +jobs: + # This workflow closes invalid PR + close_pr: + # The type of runner that the job will run on + runs-on: ubuntu-latest + permissions: write-all + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + - name: Close PR if it is not pointed to dev Branch + if: github.event.pull_request.base.ref != 'dev' + uses: superbrothers/close-pull-request@v3 + with: + # Optional. Post a issue comment just before closing a pull request. + comment: "Invalid PR to `non-dev` branch `${{ github.event.pull_request.base.ref }}`." + + pull-format: + runs-on: ubuntu-latest + permissions: + contents: write + + continue-on-error: true + + steps: + - name: Checkout + continue-on-error: true + uses: actions/checkout@v3 + with: + ref: ${{ github.head_ref }} + fetch-depth: 0 + + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.python-version }} + + - name: Install Black + run: pip install "black[jupyter]" + + - name: Run Black + # run: black $(git ls-files '*.py') + run: black . + + - name: Commit back + continue-on-error: true + run: | + git config --local user.name 'github-actions[bot]' + git config --local user.email 'github-actions[bot]@users.noreply.github.com' + git add --all + git commit -m "chore(format): run black on ${{github.ref_name}}" + git push diff --git a/tests/#521.py b/tests/#521.py index e666d9e..0a1e1da 100644 --- a/tests/#521.py +++ b/tests/#521.py @@ -46,7 +46,7 @@ for i, result in enumerate(gen_result): continue if not has_finished[j]: has_finished[j] = True - logger.warning("iter %d index %d len finished unfully", i, j) + logger.warning("iter %d index %d finished with non-12032 len %d", i, j, len(wav)) else: logger.warning( "stream iter %d index %d returned non-zero wav after finished", i, j