eic / eic/run-cvmfs-osg-eic-shell

Set up automatic release management into major release numbers

Open
#10 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
GitHub Actions are used in workflows by major version number only (e.g. actions/checkout@v3). We release here with a three-component semantic versioning number. This requires that we do the following upon a new release: delete the major version tag, create the new release, create a new major version tag. This is cumbersome and error-prone.

**Describe the solution you'd like**
One of the many GitHub Actions that facilitates this process would be useful here, e.g. https://github.com/marketplace/actions/build-and-tag. Many others are available

**Describe alternatives you've considered**
We can also just be clearer about the procedure we follow and make sure we keep doing that correctly.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.