Skip to content

Auto update fedify init dependency versions #637

@2chanhaeng

Description

@2chanhaeng

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.toml or CI configuration for running the script automatically

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions