You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
401: Improve the check-release tag parser to be more robust r=bidoubiwa a=meili-bot
_This PR is auto-generated._
The automated script generated this PR, which updates the check-release.sh script.
### Explaination
`check-release.yml` used to parse the `GITHUB_REF` with `tr -d 'refs/tags/v'`. But, `tr` deletes characters and not a specific string.
Which results in a wrong parsing of tags containings the characters present in `refs/tags/v`.
Example:
`refs/tags/v0.1.0-strapi-v3.1` becomes `0.1.0-pi-v3.1`
To avoid this issue, the command is changed to a more robust parsing method: `cut -d '/' -f 3 | sed -r 's/^v//'`
- `cut -d '/' -f 3` splits our string based on the `/` and takes the 3th element.
`refs/tags/v0.1.0-strapi-v3.1` => `["refs", "tags", "v0.1.0-strapi-v3.1"]`
- `sed -r 's/^v//'` removes the prepending `v`.
`v0.1.0-strapi-v3.1` => `0.1.0-strapi-v3.1`
Co-authored-by: meili-bot <[email protected]>
0 commit comments