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 24
24
type : string
25
25
repository_dispatch :
26
26
types : [release-trigger]
27
- push :
28
- branches :
29
- - release
30
27
jobs :
31
28
release :
32
29
name : Release
76
73
if [[ "${{ github.event_name }}" == "workflow_dispatch" || "${{ github.event_name }}" == "repository_dispatch" ]]; then
77
74
echo "✅ Manual release triggered, validation passed"
78
75
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
92
76
else
93
77
echo "❌ Unknown trigger source"
94
78
echo "valid=false" >> $GITHUB_OUTPUT
Original file line number Diff line number Diff line change 64
64
"release" : {
65
65
"tagFormat" : " ${version}" ,
66
66
"branches" : [
67
- " master" ,
68
- " release"
67
+ " master"
69
68
],
70
69
"plugins" : [
71
70
[
You can’t perform that action at this time.
0 commit comments