[pull] main from apache:main#178
Merged
Merged
Conversation
* ci: add RC promotion command * ci: preserve KEYS during RC promotion * ci: apply black formatting to promote command and tests black --line-length=100 reformats scripts/apache_release.py and tests/test_apache_release.py; the pre-commit black hook was failing. Signed-off-by: André Ahlert <[email protected]> * ci: fix RC promotion to additive per-version release layout via svn cp The promote command copied artifacts flat into the dist/release project root and svn-rm'd every existing entry (except KEYS). But dist/release publishes each release under a per-version subdirectory (e.g. dist/release/incubator/burr/0.42.0) and keeps prior releases alongside KEYS. The old flow would have dumped artifacts in the wrong place and deleted already-published releases (0.41.0, 0.42.0). Promote now performs a single server-side 'svn cp <rc_url> <release>/<version>': atomic, no local download of the release tree, and additive. Existing release directories and KEYS are untouched by construction. The command refuses to run if the target version directory already exists. The local RC checkout is kept only to validate the expected artifacts and their .asc/.sha512 companions before promotion. Drops the now-unnecessary flat-copy/remove/commit helpers and the dead RC-suffix rename (release artifact names never carry the RC number; it lives in the dev directory name). README and tests updated to match. Note: the svn workflow is unit-tested with mocked svn but not verified end-to-end against live ASF dist. Signed-off-by: André Ahlert <[email protected]> --------- Signed-off-by: André Ahlert <[email protected]> Co-authored-by: André Ahlert <[email protected]>
* feat: add release email generation tooling * fix: handle binding no votes in result email * fix: make adaptive crag example python 3.10 compatible
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )