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

Add mess.exs and CI #10

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open

Add mess.exs and CI #10

wants to merge 4 commits into from

Conversation

fishinthecalculator
Copy link

@fishinthecalculator fishinthecalculator commented Feb 27, 2024

This CI should be suitable for library dependencies of Bonfire. It is a proposal that once consensus is reached could be applied to other libraries from bonfire-networks/bonfire-app#867 . It downloads dependencies, builds the code, runs the tests and allows for publishing releases to hex.pm.

to make a release it should be sufficient to set the HEX_API_KEY secret and run locally just push-release 0.7.2 . this would change the version, commit, tag the commit and push both tags and commits. If you want to make sure everything is correct before pushing you can just release 0.7.2 , inspect the changes and then git push && git push --tags .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant