mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
ci: Check version tags are always annotated
Closes https://github.com/espressif/esp-idf/issues/3114
This commit is contained in:
parent
3350a108c3
commit
893d74f6ef
@ -125,3 +125,16 @@ check_pipeline_triggered_by_label:
|
|||||||
# If the pipeline is triggered with label, the pipeline will only succeeded if "regular_test" label is added.
|
# If the pipeline is triggered with label, the pipeline will only succeeded if "regular_test" label is added.
|
||||||
# We want to make sure some jobs are always executed to detect regression.
|
# We want to make sure some jobs are always executed to detect regression.
|
||||||
- test "$BOT_LABEL_REGULAR_TEST" = "true" || { echo "CI can only pass if 'regular_test' label is included"; exit -1; }
|
- test "$BOT_LABEL_REGULAR_TEST" = "true" || { echo "CI can only pass if 'regular_test' label is included"; exit -1; }
|
||||||
|
|
||||||
|
# For release tag pipelines only, make sure the tag was created with 'git tag -a' so it will update
|
||||||
|
# the version returned by 'git describe'
|
||||||
|
check_version_tag:
|
||||||
|
extends: .check_job_template
|
||||||
|
only:
|
||||||
|
refs:
|
||||||
|
- /^v\d+\.\d+(\.\d+)?($|-)/
|
||||||
|
variables:
|
||||||
|
- $BOT_TRIGGER_WITH_LABEL == null
|
||||||
|
script:
|
||||||
|
- (git cat-file -t $CI_COMMIT_REF_NAME | grep tag) || echo "ESP-IDF versions must be annotated tags." && exit 1
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user