Skip to content

release: create and maintain v1 major version tag #206

Description

@wishket-pjw

Summary

GitHub Actions convention is to maintain a major version tag (e.g., v1) that always points to the latest v1.x.x release. This allows consumers to reference JeremyDev87/leonidas@v1 and automatically receive patch/minor updates.

The README already documents @v1 usage but the tag does not exist yet.

Scope (SRP)

This issue covers only the v1 major version tag creation and documentation of the update process for future releases.

Acceptance Criteria

  • v1 tag created pointing to the same commit as v1.0.0
  • Tag pushed to remote
  • Verify JeremyDev87/leonidas@v1 resolves correctly
  • Document the tag update process for future releases (e.g., git tag -fa v1 v1.0.1)

Blocked By

Blocks

Priority

HIGH — README references @v1 which currently doesn't exist.

Notes

  • The v1 tag should be a lightweight tag, not annotated
  • On future v1.x.x releases, this tag must be force-updated: git tag -f v1 v1.x.x && git push -f origin v1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions