diff --git a/.github/workflows/pr-checklist.yml b/.github/workflows/pr-checklist.yml index 940fb4a258..d81fc88eb7 100644 --- a/.github/workflows/pr-checklist.yml +++ b/.github/workflows/pr-checklist.yml @@ -47,7 +47,7 @@ jobs: }); core.setOutput('body', pr_desc.data.body) core.setOutput('draft', pr_desc.data.draft) - core.setOutput('author', pr_desc.data.user.login) + core.setOutput('author_type', pr_desc.data.user.type) - name: Check if all checkboxes are checked id: checkboxes env: @@ -55,8 +55,8 @@ jobs: run: | UNCHECKED=$(echo "$DESCRIPTION" | grep -c '\[ \]' || true) echo "unchecked=$UNCHECKED" >> $GITHUB_OUTPUT - - name: Fail if not all checkboxes are checked and PR is not draft - if: ${{ (steps.pr.outputs.draft == 'false') && (steps.checkboxes.outputs.unchecked != '0') && (steps.pr.outputs.author != 'renovate') }} + - name: Fail if not all checkboxes are checked, PR is not draft and author is not a bot + if: ${{ (steps.pr.outputs.draft == 'false') && (steps.checkboxes.outputs.unchecked != '0') && (steps.pr.outputs.author_type != 'Bot') }} run: | echo "Unchecked checkboxes: ${{ steps.checkboxes.outputs.unchecked }}" exit 1 diff --git a/dependencies-dev b/dependencies-dev index 97a9a3e4e8..70167c50a4 100644 --- a/dependencies-dev +++ b/dependencies-dev @@ -1,7 +1,7 @@ Cython==3.0.11 Jinja2==3.1.4 numpy==2.0.1 ; python_version <= '3.9' -numpy==2.1.1 ; python_version > '3.9' +numpy==2.1.2 ; python_version > '3.9' pybind11==2.13.6 cmake==3.30.3 setuptools==75.1.0