Common GitHub Actions reused by CenterEdge repositories.
centeredge/actions/<system-directory>/<action-directory>@<version-tag>
centeredge/actions/dotnet/nuget-version@v1
centeredge/actions/dotnet/nuget-versionCalculates NuGet package versions from release tags and run metadatauploads the test report
Versioning these actions are done with tags, all versions should start with v, for example v1.0.0
- This should be done via Releases
- Any updates that only patch these actions, such as using a new version of a outside action, like
actions/checkout@v3toactions/checkout@v4for example, should warrant a patch version bump -@v1.0.1 - Any non-breaking changes should warrant a minor version bump -
@v1.1.0 - Any breaking changes should warrant a major version bump -
@v2.0.0 - We have a workflow in this repository triggered by releases, which will update the major tag based on the release tag - so there's a new release
v1.0.5, theupdate-tag.yamlworkflow will update the@v1major version tag automatically
- Try not to use outside actions, and if it's needed be sure to use the git tag for that action, not @master or @main