Our great sponsors
-
gradle-release
gradle-release is a plugin for providing a Maven-like release process for projects using Gradle
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
metadata-action
GitHub Action to extract metadata (tags, labels) from Git reference and GitHub events for Docker
For automatic versioning, I use - https://github.com/jgitver/gradle-jgitver-plugin . So you don't need to manage/update the version number. It will automatically infer (in a consistent manner) from git info.
For a maven release like workflow with auto version update (like you described), try https://github.com/researchgate/gradle-release
https://github.com/myspotontheweb/gitops-demo-app1/blob/main/.github/workflows/ci.yml#L25-L49