Workflows for software quality check, build, packaging, and release creation were established:
- buildpublish.yml (Build and Publish) to test docker builds and pushes on your own branch.
- createRelease.yml (Create release and tag)
- use
prereleaseto check release creation or create a release for testing - use
majororminorand execute script on main branch: to build additional major and minor release ‼️ If you are executing patch or higher release on another branch than main, release numbering might get broken.
- use
- codeql-analysis.yml: to ensure code quality, the code is checked for build errors, linting and security issues
Code-analysis and buildpublish scripts are executed at each pull request change to develop. Code-analysis is additionally executed each sunday at 23:30.