Skip to content

Comments

chore(deps): configure Dependabot and update all dependencies#104

Open
daylighttg wants to merge 13 commits intoWorldObservationLog:v2from
daylighttg:v2
Open

chore(deps): configure Dependabot and update all dependencies#104
daylighttg wants to merge 13 commits intoWorldObservationLog:v2from
daylighttg:v2

Conversation

@daylighttg
Copy link

This pull request introduces several dependency and configuration updates to improve automation, security, and compatibility. The main changes include adding Dependabot configuration for automated dependency updates, upgrading key dependencies in pyproject.toml, and updating GitHub Actions workflow steps to use the latest action versions.

Automation and Dependency Management:

  • Added a new .github/dependabot.yml file to enable automated version updates for Python, GitHub Actions, and Docker dependencies, scheduled weekly.

Dependency Upgrades in pyproject.toml:

  • Upgraded regex from ^2025.9.18 to ^2026.1.15 and hishel from ^0.1.5 to ^1.1.9 for improved compatibility and bug fixes. [1] [2]
  • Updated fastapi from ^0.109.0 to ^0.129.0 and uvicorn from ^0.27.0 to ^0.41.0 in the server dependency group for better performance and security.

GitHub Actions Workflow Updates:

  • Updated actions/checkout and actions/upload-artifact in .github/workflows/win-build.yml from version v4 to v6 to use the latest features and security patches. [1] [2]

daylighttg and others added 13 commits February 19, 2026 19:44
Added configurations for Python, GitHub Actions, and Docker updates.
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](actions/checkout@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>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
Updates the requirements on [regex](https://github.com/mrabarnett/mrab-regex) to permit the latest version.
- [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt)
- [Commits](mrabarnett/mrab-regex@2025.9.18...2026.1.15)

---
updated-dependencies:
- dependency-name: regex
  dependency-version: 2026.1.15
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Updates the requirements on [hishel](https://github.com/karpetrosyan/hishel) to permit the latest version.
- [Release notes](https://github.com/karpetrosyan/hishel/releases)
- [Changelog](https://github.com/karpetrosyan/hishel/blob/master/CHANGELOG.md)
- [Commits](karpetrosyan/hishel@0.1.5...1.1.9)

---
updated-dependencies:
- dependency-name: hishel
  dependency-version: 1.1.9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Updates the requirements on [fastapi](https://github.com/fastapi/fastapi) to permit the latest version.
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.109.0...0.129.0)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-version: 0.129.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
…ns/checkout-6

build(deps): bump actions/checkout from 4 to 6
build(deps-dev): update fastapi requirement from ^0.109.0 to ^0.129.0
build(deps): update hishel requirement from ^0.1.5 to ^1.1.9
build(deps): update regex requirement from ^2025.9.18 to ^2026.1.15
Updates the requirements on [uvicorn](https://github.com/Kludex/uvicorn) to permit the latest version.
- [Release notes](https://github.com/Kludex/uvicorn/releases)
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md)
- [Commits](Kludex/uvicorn@0.27.0...0.41.0)

---
updated-dependencies:
- dependency-name: uvicorn
  dependency-version: 0.41.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
…ns/upload-artifact-6

build(deps): bump actions/upload-artifact from 4 to 6
build(deps-dev): update uvicorn requirement from ^0.27.0 to ^0.41.0
@daylighttg daylighttg closed this Feb 19, 2026
@daylighttg daylighttg reopened this Feb 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant