44.94.0
renovatebot/renovate44.94.0Sep 16, 2026by github-actions[bot]
Upgrading?
AI Summary
A feature-rich release adding support for Forgejo platforms, improving GitHub Actions version handling, and refactoring code to share helpers between managers.
Key Highlights
- Support for Forgejo preset references
- Improve GitHub Actions version handling (don't pin partial versions)
- Refactor manager code to share artifact and lock file helpers
- Add uppercase helper to template engine
New Features
- Support forgejo> preset references
- Detect forgejo-tags datasource for git-tag sources
- Add uppercase helper
Full Release Notes
## [44.94.0](https://github.com/renovatebot/renovate/compare/44.93.8...44.94.0) (2026-09-16) ### Features * **manager/renovate-config:** support forgejo> preset references ([#46201](https://github.com/renovatebot/renovate/issues/46201)) ([2d4a77d](https://github.com/renovatebot/renovate/commit/2d4a77d932eaa02d6e59cfc92bc8b21c1d5ec6d4)) * **manager/terragrunt:** detect forgejo-tags datasource for git-tag sources ([#46202](https://github.com/renovatebot/renovate/issues/46202)) ([1f3b3a9](https://github.com/renovatebot/renovate/commit/1f3b3a9d56f9c5ea8cdf5c952583e6a63542ad1e)) * **util/template:** Add uppercase helper ([#46205](https://github.com/renovatebot/renovate/issues/46205)) ([3abfaac](https://github.com/renovatebot/renovate/commit/3abfaacabcb25ad6b6a6dfe6f1620ec44b3d91b0)) ### Bug Fixes * **datasource/azure-bicep-resource:** set cacheable explicitly ([#46115](https://github.com/renovatebot/renovate/issues/46115)) ([c61b3fe](https://github.com/renovatebot/renovate/commit/c61b3fe6dea8e190b64a84da162e431a2d051d72)) * **datasource/cpan:** set cacheable explicitly ([#46123](https://github.com/renovatebot/renovate/issues/46123)) ([f2d750b](https://github.com/renovatebot/renovate/commit/f2d750b81729dea893f4c2f4864e3542d386ec17)) * **datasource/elm-package:** set cacheable explicitly ([#46120](https://github.com/renovatebot/renovate/issues/46120)) ([735c4e2](https://github.com/renovatebot/renovate/commit/735c4e22f22b1f82a4ecbf648fe0409696782c9f)) * **datasource/java-version:** set cacheable explicitly ([#46122](https://github.com/renovatebot/renovate/issues/46122)) ([3b61b15](https://github.com/renovatebot/renovate/commit/3b61b15309976f8256cb6921ba090d2c28efd2e5)) * **datasource/ruby-version:** set cacheable explicitly ([#46121](https://github.com/renovatebot/renovate/issues/46121)) ([4a7c237](https://github.com/renovatebot/renovate/commit/4a7c237fb9c90aba56c1e15931e0af0c4accc332)) * **datasource/typst:** set cacheable explicitly ([#46126](https://github.com/renovatebot/renovate/issues/46126)) ([48006f8](https://github.com/renovatebot/renovate/commit/48006f8856dbb132069fd177bfa85a3ea0ffc9a3)) * **manager/github-actions:** don't pin partial `install-crystal` versions ([db9e8bc](https://github.com/renovatebot/renovate/commit/db9e8bc1a0fc1a6087b7ee90e946345f92047d34)) * **manager/github-actions:** don't pin partial `java-version`s ([967f480](https://github.com/renovatebot/renovate/commit/967f480f6d6e71f5a23eb858e4b75175b8b6651f)), closes [#46249](https://github.com/renovatebot/renovate/issues/46249) * **manager/github-actions:** don't pin partial `ruby-version`s ([e0a77f8](https://github.com/renovatebot/renovate/commit/e0a77f8121de1aeece80c1cd671c19eed5a2f86e)) * **manager/github-actions:** don't pin partial `setup-dart` SDK versions ([71aa945](https://github.com/renovatebot/renovate/commit/71aa9454945832a654594575389c753618e6dd36)) * **manager/github-actions:** don't pin partial `swift-version`s ([5a34d96](https://github.com/renovatebot/renovate/commit/5a34d9607484994e3922167e83f64f643ace29b5)) * **manager/github-actions:** don't pin partial golangci-lint versions ([71f6741](https://github.com/renovatebot/renovate/commit/71f67417b7afb0d123eabc986d6f79d897719fd8)) * **manager/github-actions:** treat `cmake-version` as a range ([231c3e6](https://github.com/renovatebot/renovate/commit/231c3e617f12331fe8edeaadf67577bb17f9581e)) * **manager/github-actions:** treat `dotnet-version` as a range ([fe64933](https://github.com/renovatebot/renovate/commit/fe649335ce5dab9ea67304eb67719da2571e577f)) * **manager/github-actions:** treat `flutter-version` as a range ([88303b2](https://github.com/renovatebot/renovate/commit/88303b26b042a51eb834f0e3aa11b87cc15a7ff4)) * **manager/github-actions:** treat `setup-julia`'s `version` as a range ([08d1182](https://github.com/renovatebot/renovate/commit/08d11825c84776ff800bf3bc13fce14b68f99035)) * **manager/github-actions:** treat GitVersion's `versionSpec` as a range ([e650960](https://github.com/renovatebot/renovate/commit/e650960c1826c65ad4d146b2a7f001134746dfc2)) * **manager/github-actions:** treat setup-beam's versions as ranges ([9303449](https://github.com/renovatebot/renovate/commit/9303449af1f6f8d017206812c4e4f0bb2b22b915)) * **manager/github-actions:** treat Terraform/OpenTofu versions as constraints ([219c8f7](https://github.com/renovatebot/renovate/commit/219c8f718edeab60e2823c0363358bb7fed09d28)) * **workers/onboarding:** treat forgejo like gitea for onboarding-branch rebase and config-hash detection ([#46200](https://github.com/renovatebot/renovate/issues/46200)) ([f6bbc9f](https://github.com/renovatebot/renovate/commit/f6bbc9f579779222c5da821555f0474f0dab8036)) ### Code Refactoring * **manager/github-actions:** don't advertise an incorrect datasource for `graalvm` ([#46250](https://github.com/renovatebot/renovate/issues/46250)) ([6763ca2](https://github.com/renovatebot/renovate/commit/6763ca270415ac593fc5145be0c6178e4c8486c7)) * **manager/github-actions:** restructure directory for `known-actions` ([#46248](https://github.com/renovatebot/renovate/issues/46248)) ([2b84f8c](https://github.com/renovatebot/renovate/commit/2b84f8c13d5c6747d56da43d109cb377b45a6c5e)), closes [#46242](https://github.com/renovatebot/renovate/issues/46242) * **manager:** add shared artifact result and lock file helpers ([#46091](https://github.com/renovatebot/renovate/issues/46091)) ([296d92c](https://github.com/renovatebot/renovate/commit/296d92caafba16f98bd76be996f29a2978112d8c)) * **manager:** build artifact results with the shared helpers ([#46092](https://github.com/renovatebot/renovate/issues/46092)) ([bf5ff94](https://github.com/renovatebot/renovate/commit/bf5ff94d28e76a035b67272a71c103249861995e)) * **manager:** share repo status to file change conversion ([#46090](https://github.com/renovatebot/renovate/issues/46090)) ([9defb36](https://github.com/renovatebot/renovate/commit/9defb36404a080f626c80046e2b85a5d1f5b89ed)) * **manager:** share the lock file updateArtifacts skeleton ([#46093](https://github.com/renovatebot/renovate/issues/46093)) ([9fc451c](https://github.com/renovatebot/renovate/commit/9fc451c44d2b46e9e959528537f395a5de913734)) ### Tests * close branch coverage gaps outside the manager tree ([#46252](https://github.com/renovatebot/renovate/issues/46252)) ([5985247](https://github.com/renovatebot/renovate/commit/59852479bf8f4c03790944c973c2d5662570c8a3))
Related Repositories
openclaw/openclaw★ 392,714
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,095
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 360,153
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,855
The open source coding agent.
n8n-io/n8n★ 208,278
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.