Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
sekwah41 opened this issue Feb 25, 2022 · 4 comments
Labels
enhancement New feature or request

Comments

@sekwah41
Copy link
Member

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

@sekwah41 sekwah41 added the enhancement New feature or request label Feb 25, 2022
@sekwah41
Copy link
Member Author

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
Copy link
Member Author

sekwah41 commented Apr 24, 2022

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.

@roldanjr
Copy link
Member

roldanjr commented Apr 30, 2022

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 :)

@sekwah41
Copy link
Member Author

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

@github-project-automation github-project-automation bot moved this to Unsorted in Pomatez Roadmap May 2, 2023
@sekwah41 sekwah41 moved this from Unsorted to Enhancements in Pomatez Roadmap May 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Enhancements
Development

No branches or pull requests

2 participants