mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-07-15 08:48:33 +00:00
release CI: show latest 3 versions on the branch
This commit is contained in:
parent
d3285af562
commit
2f98a9b55d
18
.github/workflows/create_tag.yml
vendored
18
.github/workflows/create_tag.yml
vendored
|
@ -32,8 +32,22 @@ jobs:
|
||||||
- name: prepare
|
- name: prepare
|
||||||
id: preparation
|
id: preparation
|
||||||
run: |
|
run: |
|
||||||
# show latest 3 versions
|
# show latest 3 versions on the branch that create release
|
||||||
git tag --list WAMR-*.*.* --sort=committerdate --format="%(refname:short)" | tail -n 3
|
# Set the initial commit to the head of the branch
|
||||||
|
commit="HEAD"
|
||||||
|
#
|
||||||
|
# Loop to get the three most recent tags
|
||||||
|
for i in {1..3}
|
||||||
|
do
|
||||||
|
# Get the most recent tag reachable from the current commit
|
||||||
|
tag=$(git describe --tags --abbrev=0 $commit)
|
||||||
|
|
||||||
|
# Print the tag
|
||||||
|
echo "$tag"
|
||||||
|
|
||||||
|
# Move to the commit before the found tag to find the next tag in the next iteration
|
||||||
|
commit=$(git rev-list -n 1 $tag^)
|
||||||
|
done
|
||||||
# compare latest git tag and semantic version definition
|
# compare latest git tag and semantic version definition
|
||||||
result=$(python3 ./.github/scripts/fetch_and_compare_version.py)
|
result=$(python3 ./.github/scripts/fetch_and_compare_version.py)
|
||||||
echo "script result is ${result}"
|
echo "script result is ${result}"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user