Skip to content

Add tags for minor/major versions of the action. #46

@Ferroin

Description

@Ferroin

Currently, this action just provides a single tag per release, matching the exact version published. Due to the frequency of updates, and the fact that documentation-only updates appear to be common, this leads to a nontrivial amount of disruption for anybody using Dependabot or a similar dependency tracking service to keep their GitHub Actions workflows up to date.

A number of other actions, most notably including all of those provided by GitHub itself, also provide tracking tags for specific major or minor versions to mitigate this issue, removing the need to update at all until a new major or minor version is published.

As an example, for the actions/checkout action, you can use any of the following tags:

  • v4.1.7: The exact current version of the action, just like what this action is providing currently.
  • v4.1: The latest version such that the version is at least v4.1 but strictly less than v4.2.
  • v4: The latest version such that the version is at least v4 but strictly less than v5.

Almost all actions recommend use of the second or third type of tag, because it limits the frequency of changes needed to track the latest version.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions