pomatez icon indicating copy to clipboard operation
pomatez copied to clipboard

ci: set up release-please or semantic-release as part of the github actions

Open sekwah41 opened this issue 2 years ago • 4 comments

Look for a way to add cleaner releases through github or at least prepare versions for release. e.g. https://github.com/sekwah41/Naruto-Mod/pull/141

sekwah41 avatar Feb 25 '22 03:02 sekwah41

I will release the current version manually by uploading the files from the pipelines as because they are not chained after the main one it will take a bit more setup to get this working multi platform.

sekwah41 avatar Apr 13 '22 20:04 sekwah41

Would be useful to build off the back off a successful release using something like https://github.com/actions/upload-release-asset (unmaintained) or https://github.com/softprops/action-gh-release

Though will require a lot of additional edits to the actions, may be best to manually upload for now as the releases should be good now.

https://github.com/google-github-actions/release-please-action provides a upload URL which is good for us to pass into other stages.

sekwah41 avatar Apr 24 '22 21:04 sekwah41

I previously used Travis CI for this project but not sure if you are familiar with it. I have no experience using Github Actions and not much time to learn it as of now.

Whatever you think best, I'm good :)

roldanjr avatar Apr 30 '22 05:04 roldanjr

@roldanjr its already mostly setup, the last part is making releases also upload all the binaries to releases rather than just tests

sekwah41 avatar Apr 30 '22 18:04 sekwah41