Skip to content

refactor(ci): restructure justfile and release workflows#36

Merged
leandromqrs merged 1 commit into
mainfrom
refacor/ci-and-docs
May 20, 2026
Merged

refactor(ci): restructure justfile and release workflows#36
leandromqrs merged 1 commit into
mainfrom
refacor/ci-and-docs

Conversation

@leandromqrs
Copy link
Copy Markdown
Member

  • Separate yarn install as explicit step, removing it as dependency from build.
  • Add full-install recipe for convenience (package + install).
  • Make install command pure (no package dependency).
  • Simplify all recipe to clean + full-install.
  • Make ci.yml a reusable workflow (add workflow_call trigger) called by release.yml.
  • Rewrite release.yml to run tests and publish GitHub releases from version tags.
  • Detect release candidates from -rc in tag and mark as pre-release.
  • Create maintenance branches (release/v50.x) automatically on first tag.
  • Delete bump-version.sh script in favor of direct git tag workflow.
  • Update AGENTS.md and CONTRIBUTING.md command references.
  • Add Branching & Release Model section documenting the new workflow.

- Separate yarn install as explicit step, removing it as dependency from build.
- Add full-install recipe for convenience (package + install).
- Make install command pure (no package dependency).
- Simplify all recipe to clean + full-install.
- Make ci.yml a reusable workflow (add workflow_call trigger) called by release.yml.
- Rewrite release.yml to run tests and publish GitHub releases from version tags.
- Detect release candidates from -rc in tag and mark as pre-release.
- Create maintenance branches (release/v50.x) automatically on first tag.
- Delete bump-version.sh script in favor of direct git tag workflow.
- Update AGENTS.md and CONTRIBUTING.md command references.
- Add Branching & Release Model section documenting the new workflow.
@leandromqrs leandromqrs self-assigned this May 20, 2026
@leandromqrs leandromqrs merged commit 1da6a47 into main May 20, 2026
4 checks passed
@leandromqrs leandromqrs deleted the refacor/ci-and-docs branch May 20, 2026 19:04
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