Skip to content

[WIP] Refactor release script to separate prepare from publish#256

Open
lresende wants to merge 2 commits into
apache:masterfrom
lresende:fix-release-script
Open

[WIP] Refactor release script to separate prepare from publish#256
lresende wants to merge 2 commits into
apache:masterfrom
lresende:fix-release-script

Conversation

@lresende
Copy link
Copy Markdown
Member

@lresende lresende commented May 2, 2026

  • release-prepare is now purely local: clone, version bump,
    tag, and build. No external pushes (git, SVN, Maven).
  • release-publish owns all external operations: push git commits
    and tags, stage artifacts to Apache SVN dist/dev, deploy
    assembly jar to Maven staging.
  • Add dependency validation (fail-fast if git/svn/mvn/gpg missing)
  • Add artifact validation before publish (verify all expected
    tarballs and jar exist before any external push)
  • publish reuses artifacts from prepare (no rebuild)
  • publish-pip now uploads both toree and apache-toree packages
  • Update help text, examples, and option descriptions
  • Fix typo: "interaction" -> "iteration" in commit message

lresende added 2 commits May 1, 2026 19:42
- release-prepare is now purely local: clone, version bump,
  tag, and build. No external pushes (git, SVN, Maven).
- release-publish owns all external operations: push git commits
  and tags, stage artifacts to Apache SVN dist/dev, deploy
  assembly jar to Maven staging.
- Add dependency validation (fail-fast if git/svn/mvn/gpg missing)
- Add artifact validation before publish (verify all expected
  tarballs and jar exist before any external push)
- publish reuses artifacts from prepare (no rebuild)
- publish-pip now uploads both toree and apache-toree packages
- Update help text, examples, and option descriptions
- Fix typo: "interaction" -> "iteration" in commit message
@lresende lresende changed the title Refactor release script to separate prepare from publish [WIP] Refactor release script to separate prepare from publish May 2, 2026
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