File tree Expand file tree Collapse file tree 2 files changed +1
-18
lines changed
Expand file tree Collapse file tree 2 files changed +1
-18
lines changed Original file line number Diff line number Diff line change 2424 type : string
2525 repository_dispatch :
2626 types : [release-trigger]
27- push :
28- branches :
29- - release
3027jobs :
3128 release :
3229 name : Release
7673 if [[ "${{ github.event_name }}" == "workflow_dispatch" || "${{ github.event_name }}" == "repository_dispatch" ]]; then
7774 echo "✅ Manual release triggered, validation passed"
7875 echo "valid=true" >> $GITHUB_OUTPUT
79- elif [[ "${{ github.event_name }}" == "push" && "${{ github.ref }}" == "refs/heads/release" ]]; then
80- # Check if there are any new commits since last release
81- LAST_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo "none")
82- if [[ "$LAST_TAG" != "none" ]]; then
83- CHANGES=$(git log $LAST_TAG..HEAD --oneline)
84- if [[ -z "$CHANGES" ]]; then
85- echo "❌ No changes since last release"
86- echo "valid=false" >> $GITHUB_OUTPUT
87- exit 0
88- fi
89- fi
90- echo "✅ Changes detected, validation passed"
91- echo "valid=true" >> $GITHUB_OUTPUT
9276 else
9377 echo "❌ Unknown trigger source"
9478 echo "valid=false" >> $GITHUB_OUTPUT
Original file line number Diff line number Diff line change 6464 "release" : {
6565 "tagFormat" : " ${version}" ,
6666 "branches" : [
67- " master" ,
68- " release"
67+ " master"
6968 ],
7069 "plugins" : [
7170 [
You can’t perform that action at this time.
0 commit comments