Improve admin related tasks for the repository and pipelines
wax911 opened this issue · 0 comments
AniTrend Issue Guidelines
Before opening a new issue, please take a moment to review our community guidelines to make the contribution process easy and effective for everyone involved.
You may find an answer in already closed issues:
https://github.com/AniTrend/anitrend-v2/issues?q=is%3Aissue+is%3Aclosed
Feature Information
- Add more issue templates for enhancement requests
- Auto assign labels for issues
- Add
version.properties
file to manage version bumps - Explore option for allow auto merge for version PRs upon all checks passing
- Add more spotless license files for multiple file formats
- Update workflows to assure that all the above works as intended
If possible:
An experimental feature for analytic purposes, we would like to generate builds with smarter versioning tags. The channel name will be retrieved from the current branch while the identifier will be the commit id.
e.g.
feature/*
will bealpha
release names whiledevelop
bebeta
&master
will have no identifier and represents a stable channel
Solution Information
Example: v2.0.0-beta.fra446e -> v{versionName}-{channel}.{commit}
See current implementation:
Additional Context
Consider using https://github.com/swiftzer/semver for version name management in buildSrc