From 29fe49b3af776986fe1113115abffcf460743307 Mon Sep 17 00:00:00 2001 From: Philipp Hofer Date: Wed, 14 May 2025 08:34:34 +0200 Subject: [PATCH] add auto-update --- .gitea/workflows/update.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .gitea/workflows/update.yml diff --git a/.gitea/workflows/update.yml b/.gitea/workflows/update.yml new file mode 100644 index 0000000..09921a1 --- /dev/null +++ b/.gitea/workflows/update.yml @@ -0,0 +1,34 @@ +name: Update Cargo Dependencies + +on: + schedule: + - cron: '0 2 * * 5' # Run weekly on Friday at 2am + workflow_dispatch: # Allow manual triggering + +jobs: + update-dependencies: + runs-on: ubuntu-latest + container: git.hofer.link/philipp/ci-images:rust-latest + steps: + - uses: actions/checkout@v3 + + - name: Update dependencies + run: | + cargo upgrade + cargo update + + - name: Create Pull Request + uses: https://git.hofer.link/philipp/create-pull-request@18ef1fdad70eec569ab10292c1fa79c1b5296370 + with: + token: ${{ secrets.GITEATOKEN }} + commit-message: Update Cargo dependencies + title: Update Cargo dependencies + body: | + This PR updates Cargo dependencies to their latest versions. + + @philipp + + - Run `cargo upgrade` to update version requirements in Cargo.toml + - Run `cargo update` to update Cargo.lock + branch: update-cargo-dependencies + delete-branch: true