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

Publish artifacts upon assigning a git tag #21

Open
cddr opened this issue Dec 20, 2022 · 0 comments
Open

Publish artifacts upon assigning a git tag #21

cddr opened this issue Dec 20, 2022 · 0 comments

Comments

@cddr
Copy link
Contributor

cddr commented Dec 20, 2022

The only way I could figure out of using matrix was to just copy the sources onto the classpath in my own project.

There's a way to setup github actions (or other code building services that are free to use for open source libraries) so that when a git tag is added to indicate a "release", that artifacts can be built and published on clojars/npm etc so that the library can be used just by adding a dependency to your project.clj/deps.edn.

Would you be interested in having a scheme like this? (I'm happy to implement). That way, whenever you're happy the code looks in good enough shape for a release, as an admin, you can then cut releases just by filling out the form here https://github.com/kennytilton/matrix/releases/new. I'm most interested in getting releases for the clj version at the moment but I don't think it would be a problem to build artifacts for all platforms and publish them to their respective package repos.

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

No branches or pull requests

1 participant