Files
thrillwiki_django_no_react/.github/workflows/dependency-update.yml
dependabot[bot] 7db5d1a1cc [DEPENDABOT] Update Actions: Bump actions/checkout from 4 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-09 13:21:04 +00:00

54 lines
1.3 KiB
YAML

name: Dependency Update Check
on:
schedule:
- cron: '0 0 * * 1' # Weekly on Monday at midnight UTC
workflow_dispatch:
jobs:
update:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.13"
- name: Install UV
run: |
curl -LsSf https://astral.sh/uv/install.sh | sh
echo "$HOME/.cargo/bin" >> $GITHUB_PATH
- name: Update Dependencies
working-directory: backend
run: |
uv lock --upgrade
uv sync
- name: Run Tests
working-directory: backend
run: |
uv run manage.py test
- name: Create Pull Request
uses: peter-evans/create-pull-request@v5
with:
commit-message: "chore: update dependencies"
title: "chore: weekly dependency updates"
body: |
Automated dependency updates.
This PR was automatically generated by the dependency update workflow.
## Changes
- Updated `uv.lock` with latest compatible versions
## Checklist
- [ ] Review dependency changes
- [ ] Verify all tests pass
- [ ] Check for breaking changes
branch: "dependency-updates"
labels: dependencies