-
Notifications
You must be signed in to change notification settings - Fork 354
Open
Labels
type:featureFeature RequestsFeature Requests
Description
Description
When releasing 0.8.1-incubating, there are some comments when voting, we need to
RECOMMENDATIONS FOR FUTURE RELEASES
For Release Process Improvement:
1. Fix source release packaging to exclude AppleDouble files during tarball
creation
2. Consider using GNU tar with "--exclude='._*'" for better cross-platform
compatibility
3. Add release checklist item to verify clean packaging without metadata
files
4. Include pre-generated git.properties in source tarball or modify build
to fall back to Maven project version
5. CRITICAL: Build convenience binaries FROM source tarball instead of
directly from git repository to ensure reproducibility and catch source
packaging issues during release process
6. Modify create_source_release.sh to generate git.properties before
excluding .git directory
7. Modify create_binary_release.sh to extract and build from source tarball
rather than git repository
For Documentation:
1. Document expected extraction warnings in installation guides
2. Consider adding platform-specific extraction notes
more info can be found here
Use case/motivation
No response
Describe the solution
No response
Subtasks
No response
Related issues
No response
Are you willing to submit a PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct
Metadata
Metadata
Assignees
Labels
type:featureFeature RequestsFeature Requests