To be able to reuse the actions in their latest version without having to change the versions in the different templates that use magma, the following release strategy needs to be applied:
When a push is made to main, a new action release.yml will be executed, and the process will be as follows:
Execute the test test_enhanced_launch_job.yml
If the result is successful, then create a release:
Delete the current stable tag and the stable release
Create two tags, one with the current version, e.g., 0.2.2, and another with stable.
To be able to reuse the actions in their latest version without having to change the versions in the different templates that use magma, the following release strategy needs to be applied:
When a push is made to main, a new action
release.yml
will be executed, and the process will be as follows:Execute the test
test_enhanced_launch_job.yml
If the result is successful, then create a release:Delete the current
stable
tag and thestable
releaseCreate two tags, one with the current version, e.g.,
0.2.2
, and another withstable
.