-
-
Notifications
You must be signed in to change notification settings - Fork 96
Open
Labels
component/buildBuild system and packagingBuild system and packagingcomponent/ciCI/CD workflows and GitHub ActionsCI/CD workflows and GitHub Actionscomponent/cliCLI tools relatedCLI tools relatedtype/enhancementImprovements to existing featuresImprovements to existing features
Description
Summary
Add a script to automatically update dependency versions used in fedify init templates.
Problem
When creating a project with fedify init, the generated dependencies vary depending on the selected web framework, KV store, and message queue. Currently, these versions are hardcoded in JSON files, requiring manual updates whenever new versions are released. This is tedious and error-prone.
Proposed Solution
Add a script that automatically updates dependency versions to their latest releases. This script can be registered as a CI job or mise task so that template dependency versions are kept up to date periodically or before each release.
Alternatives Considered
Manually updating versions as part of the release checklist, but this is easy to overlook and does not scale well.
Scope / Dependencies
packages/init/src/json/— JSON files containing hardcoded dependency versions- Possibly
mise.tomlor CI configuration for running the script automatically
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
component/buildBuild system and packagingBuild system and packagingcomponent/ciCI/CD workflows and GitHub ActionsCI/CD workflows and GitHub Actionscomponent/cliCLI tools relatedCLI tools relatedtype/enhancementImprovements to existing featuresImprovements to existing features