Collect reusable workflows, to manage repositories in the N3PDF scope.
main
branch is officially deprecated: it won't be updated, and at some
point will be deleted.
The idea is to always use a given version, to explicitly support breaking upgrades (that should not happen silently).
So, each version branch v<num>
will always be compatible with former versions
of the same branch (semver semantic).
More specifically, various versions will be tagged for release.
Therefore:
- use
action@v<num>
in case you want the last compatible version - use
action@v<major>.<minor>.<patch>
in case you want to pin to a single immutable tag
The container (and in case other packages) provided will only have the tag version.
Workflows inside the repo (see reference):
- have to be located inside
.github/workflows
- sub-directories are not supported
For this reason scopes are separated with -
.