Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
283 views
in Technique[技术] by (71.8m points)

GitHub Action: Ensure release version tag is properly formatted

I have a GitHub action tied to the Release Publish event. I am trying to prevent releases from deploying if a developer enters an invalid version tag.

My current implementation simply checks the Version includes a 'v', however I would like to ensure it matches something like: v.[0-9].[0-9].[0-9]

on:
  release:
    types: [published]

jobs:
  deploy:
     runs-on: ubuntu-20.04
  env:
     
  strategy:
  if: contains(github.event.release.tag_name, 'v')
  steps:

My regex is pretty lacking so any help would be appreciated.

question from:https://stackoverflow.com/questions/65888827/github-action-ensure-release-version-tag-is-properly-formatted

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...