Improve CI Workflows #1445
Labels
enhancement
New feature or request
gh-actions
refactoring
Refactoring, does not add functionality
stale
story
Milestone
WHAT
Tractus-X EDC Github Actions workflows have become quite complex, and in that there are several suboptimal spots and room for improvement. Specifically:
manual-
, e.g.manual-docker-publish.yaml
instead ofpublish-docker.yaml
publish-new-release.yaml
duplicates steps for publishing docker, maven, openapi, etc. This should get consolidated.main
, but for isolated bugfixes we will need an option to do it off of some other branchreleases
andrelease/x.y.z
, which seems spurious. We can probably skip thereleases
branch altogether.run-all-tests.yaml
job gets a newscheduled
trigger, that runs tests and publishes a snapshot version every Monday at 03:00. Lets see how far we get with weekly builds, we can always move to nightlies later. The naming scheme isX.Y.Z-<YEAR><MONTH><DAY>-SNAPSHOT
WHY
Implements this decision record
HOW
trigger-
#1446FURTHER NOTES
// anything else you want to outline
Please be sure to take a look at
our contribution guidelines and
our PR etiquette.
The text was updated successfully, but these errors were encountered: