File tree Expand file tree Collapse file tree 2 files changed +13
-9
lines changed
Expand file tree Collapse file tree 2 files changed +13
-9
lines changed Original file line number Diff line number Diff line change 2828 - [x] SonarCloud integration
2929- [x] ** Workflows & lifecycle**
3030 - [x] Github actions
31- - [x] Publish ` 0.0.x ` alpha on Maven Central!
32- - [x] Publish ` 0.x.0 ` beta on Maven Central!
31+ - [x] Publish ` 0.0.x ` ** alpha** on Maven Central!
32+ - [x] Publish ` 0.x.0 ` ** beta** on Maven Central!
3333
3434## To do
3535- [ ] Gather feedback
36+ - [ ] Use as command line (options as arguments of provided in external file)
37+ - [x] Executable file distributed with release files in Github
3638
3739## Backlog / To analyze / To implement if requested
38- - [ ] Export options to/import options from external file
39- - [ ] Executable file distributed with release files in Github
4040- [ ] Rework/fix Github wiki to be up to date
4141- [ ] Refactor unit tests (custom assert?)
4242- [ ] Option: Follow symlink
Original file line number Diff line number Diff line change 1- # JFileTreePrettyPrinter release flow
1+ # JFileTreePrettyPrinter release process
22
33- ** In ` develop ` branch:**
44 - Run tests
1515 - Update ` SECURITY.md ` if necessary
1616 - Commit locally
1717 - Tag with appropriate ` vX.Y.Z `
18- - Push code & tags
18+ - Push code & tag
1919
2020- ** In Github:**
2121 - Action ` create-github-release ` triggers automatically on tag push ` vX.Y.Z ` on ` main ` branch
22- - Content matching of ` CHANGELOG.md ` for this version is used
23- - Github ` release ` workflow will run automatically
24- - Few minutes later, artifact is available on Maven Central 🎉
22+ - Builds native executables for Linux/Windows/MacOS
23+ - Creates a ** draft** Github release with:
24+ - Executables as attached zipped files
25+ - Appropriate section of ` CHANGELOG.md ` for this version
26+ - Review the Github release and ** publish it manually**
27+ - Github ` publish-maven-release ` workflow will run automatically
28+ - Few minutes later, artifact is available on Maven Central 🎉
2529 - Update wiki if required
2630
2731- ** Merge ` main ` back into ` develop ` branch**
You can’t perform that action at this time.
0 commit comments