From 06aa1c54c6426b45a3a3cfaf4112ffb00a8426b2 Mon Sep 17 00:00:00 2001 From: Tibo De Peuter Date: Thu, 16 Apr 2026 12:37:09 +0200 Subject: [PATCH] ci: create pull request --- .github/workflows/update_hpc_requirements.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/update_hpc_requirements.yml b/.github/workflows/update_hpc_requirements.yml index 38dbc42..969b433 100644 --- a/.github/workflows/update_hpc_requirements.yml +++ b/.github/workflows/update_hpc_requirements.yml @@ -14,6 +14,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: write + pull-requests: write steps: - uses: actions/checkout@v4 with: @@ -30,9 +31,13 @@ jobs: - name: Regenerate env/hpc/requirements.txt run: uv run scripts/hpc/export_requirements.py - - name: Commit updated requirements if changed - uses: stefanzweifel/git-auto-commit-action@v5 + - name: Create Pull Request with updated requirements + uses: peter-evans/create-pull-request@v6 with: - commit_message: "chore(hpc): update env/hpc/requirements.txt from pyproject.toml [skip ci]" - file_pattern: env/hpc/requirements.txt - commit_author: "github-actions[bot] " + token: ${{ secrets.GITHUB_TOKEN }} + commit-message: "chore(hpc): update env/hpc/requirements.txt from pyproject.toml" + title: "chore(hpc): update HPC requirements" + body: "Automatically generated pull request to update `env/hpc/requirements.txt` based on recent changes to `pyproject.toml`." + branch: chore/auto-update-hpc-requirements + base: ${{ github.ref_name }} + author: "github-actions[bot] "