Fix semantic release#1723
Closed
cooronx wants to merge 1 commit intoapache:masterfrom
Closed
Conversation
Benchmark ComparisonComparing base branch ( 🤖 This comment will be automatically updated with the latest benchmark results. |
There was a problem hiding this comment.
Pull request overview
This PR removes the existing semantic-release setup and replaces it with two GitHub Actions workflows that build and package source archives in an Apache-friendly way (snapshot artifacts on master pushes and draft GitHub releases on v* tags), while keeping the official ASF release process manual.
Changes:
- Removed
semantic-releaseinvocation from theMakefileand deleted.releaserc.json. - Added a
source-snapshotworkflow that builds source archives + checksums and uploads them as CI artifacts on pushes tomaster. - Added a
source-release-draftworkflow that builds release archives + checksums, generates lightweight notes fromfeat/fix/docscommits, and opens a draft GitHub release onv*tags.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| Makefile | Removes the release target that ran semantic-release. |
| .releaserc.json | Deletes semantic-release configuration. |
| .github/workflows/default.yml | Removes the semantic-release job from the default CI workflow. |
| .github/workflows/source-snapshot.yml | Adds workflow to build/upload source snapshot archives and checksums on master pushes. |
| .github/workflows/source-release-draft.yml | Adds workflow to build release archives, generate notes, checksum, and create a draft GitHub release on v* tags. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
0af90a1 to
a4dd365
Compare
a4dd365 to
52d64fc
Compare
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 join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Similar from https://github.com/apache/answer/tree/main/.github/workflows
replaced semantic-release with two simpler Apache-friendly workflows
On every push to master, GitHub Actions now builds a source snapshot archive and uploads it as a artifact.
When a v* tag is pushed, GitHub Actions builds the source release archives, generates lightweight release notes from feat, fix, and docs commits, creates a checksums.txt, and opens a draft GitHub release. This keeps GitHub automation useful for packaging, while leaving the official Apache release and voting process fully manual.