@@ -11,6 +11,9 @@ inputs:
1111 release_tag :
1212 description : ' Release tag to publish'
1313 required : true
14+ release_version_branch :
15+ description : ' Release version changes'
16+ required : true
1417 gh_token :
1518 description : " GitHub token"
1619 required : true
@@ -94,11 +97,27 @@ runs:
9497 echo "EOF" >> $GITHUB_OUTPUT
9598
9699 - name : Edit cask file
100+ id : edit-cask-file
97101 shell : bash
98102 run : |
99103 if [ "${{ inputs.channel }}" == "stable" ]; then
100104 ${{ github.action_path }}/../common/edit-cask.sh --cask redis --action publish --package-json "$packages_sha256_json" ${{ inputs.release_tag }}
101- ${{ github.action_path }}/../common/edit-cask.sh --cask redis-rc --action publish --package-json "$packages_sha256_json" ${{ inputs.release_tag }}
102- elif [ "${{ inputs.channel }}" == "rc" ]; then
103- ${{ github.action_path }}/../common/edit-cask.sh --cask redis-rc --action publish --package-json "$packages_sha256_json" ${{ inputs.release_tag }}
104105 fi
106+ ${{ github.action_path }}/../common/edit-cask.sh --cask redis-rc --action publish --package-json "$packages_sha256_json" ${{ inputs.release_tag }}
107+ # Check what files actually changed in git
108+ changed_files=$(git diff --name-only Casks/)
109+ if [ -n "$changed_files" ]; then
110+ echo "changed_files<<EOF" >> "$GITHUB_ENV"
111+ echo "$changed_files" >> "$GITHUB_ENV"
112+ echo "EOF" >> "$GITHUB_ENV"
113+ else
114+ echo "changed_files=" >> "$GITHUB_ENV"
115+ fi
116+
117+ - name : Create verified commit
118+ if : ${{ env.changed_files }} != ''
119+ uses : iarekylew00t/verified-bot-commit@v1
120+ with :
121+ message : ${{ inputs.release_tag }}
122+ files : ${{ env.changed_files }}
123+ ref : ${{ inputs.release_version_branch }}
0 commit comments