metav
metav copied to clipboard
Release and Versioning of Clojure projects using tools.deps
When invoking the `release` task, metav add some metadata as an annotation to the tag (e.g.: ` {"module-name":"mysys-backend","version":"0.60.1","tag":"diffusion-import-0.60.1","generated-at":"2021-09-29T15:35:50Z","path":"mysys\/backend\/"}`). Metav should allow the user to add some custom metadata in addition...
[Since](https://github.com/clojure/tools.deps.alpha/blame/master/CHANGELOG.md#L27) `0.12.985` tools.deps can infer `:git/url` from the dep's name and `:sha` could be specified as `:git/sha` too. If a dependency is specified only with a `:git/sha` and the lib's...
metav as an orchestrator with a pipeline of well-defined steps (with a protocol see below), see chain of responsibility. - rollback on every steps of the release process (with an...
Hi there, Thanks for this lib. Super cool. I'm having issues when performing spit with -p when theres already a pom. Parsing blows up with ``` [Fatal Error] :1:39: Premature...
Just wanted to drop a note that the newest version of tools.deps.alpha contains some api changes (moving towards getting out of alpha). So when you bump to tools.deps.alpha >= 0.9.745,...
Currently my sources are tagged but would like to add my uberjar in the release as well similar to `release-it`
Provide the ability for the user to override the format used for tags (and therefore their parsing). To do so, provide an option to override the tags as a string...
For a command-line project, metav would benefit from a graal-vm executable for faster startup and reduces memory consumption. Also smooth integration with [babashka](https://github.com/borkdude/babashka) would be great as versioning Clojure project...
When starting a release, along spitting the version we can also collect all the commits made between the previous tag/version and the future new one. Typically this is used on...
For open source project it is useful to have a `pom.xml` file along the `deps.edn` to facilitate the upload to maven repository like clojars. Generating the pom with the proper...