Skip to content

docs/ci: [#448] define release process and add release automation workflows#449

Merged
josecelano merged 9 commits intotorrust:mainfrom
josecelano:448-release-process-branch-tag-docker-crate
Apr 14, 2026
Merged

docs/ci: [#448] define release process and add release automation workflows#449
josecelano merged 9 commits intotorrust:mainfrom
josecelano:448-release-process-branch-tag-docker-crate

Conversation

@josecelano
Copy link
Copy Markdown
Member

Summary

  • add release operational guide in docs/release-process.md
  • extend and simplify container workflow to publish from main/develop/release branches
  • add dedicated crate release workflow for SDK crate on releases/vX.Y.Z
  • enforce SDK crate release metadata and add publish-crate badge in README
  • add release-new-version skill for agent workflow guidance

Included changes

  • docs/release-process.md (new)
  • .github/workflows/container.yaml (updated)
  • .github/workflows/publish-crate.yaml (new)
  • packages/sdk/Cargo.toml (metadata for publish readiness)
  • README.md (new workflow badge)
  • .github/skills/dev/git-workflow/release-new-version/skill.md (new)
  • AGENTS.md (skill registration)

Closes #448

@josecelano josecelano self-assigned this Apr 14, 2026
@josecelano
Copy link
Copy Markdown
Member Author

ACK 649a682

@josecelano josecelano merged commit 369721a into torrust:main Apr 14, 2026
19 checks passed
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.

Define a simple release process for branch/tag/docker/crate publication

1 participant