File tree Expand file tree Collapse file tree 2 files changed +6
-7
lines changed Expand file tree Collapse file tree 2 files changed +6
-7
lines changed Original file line number Diff line number Diff line change 9
9
10
10
jobs :
11
11
run_on_merge :
12
- if : github.event.pull_request.merged == true
12
+ if : github.event.pull_request.merged == true || github.event_name == 'workflow_dispatch'
13
13
runs-on : ubuntu-24.04
14
14
15
15
steps :
@@ -21,19 +21,18 @@ jobs:
21
21
run : |
22
22
RELEASE_VERSION=$(sed -n '2p' Configurations/Project-Shared.xcconfig | cut -d '=' -f2 | tr -d ' ')
23
23
echo "Found version: $RELEASE_VERSION"
24
- echo "NEW_RELEASE_VERSION =v$RELEASE_VERSION" >> $GITHUB_ENV
24
+ echo "new_release_tag =v$RELEASE_VERSION" >> $GITHUB_OUTPUT
25
25
26
26
- name : " 🚀 Create a release"
27
27
id : create_release
28
28
uses : actions/create-release@v1
29
29
env :
30
30
GITHUB_TOKEN : ${{ secrets.RELEASE_PAT }}
31
- NEW_RELEASE_VERSION : ${{ steps.find_version.outputs.NEW_RELEASE_VERSION }}
32
31
with :
33
- tag_name : ${{ env.NEW_RELEASE_VERSION }}
34
- release_name : " Release: ${{ env.NEW_RELEASE_VERSION }}"
32
+ tag_name : ${{ steps.find_version.outputs.new_release_tag }}
33
+ release_name : " Release: ${{ steps.find_version.outputs.new_release_tag }}"
35
34
body : |
36
- Release ${{ env.NEW_RELEASE_VERSION }}
35
+ Release [ ${{ steps.find_version.outputs.new_release_tag }}](https://${{ github.server_url }}/surpher/PactSwiftMockServerXCFramework/releases/tag/${{ steps.find_version.outputs.new_release_tag }}).
37
36
- PR: #${{ github.event.pull_request.number }}
38
37
- URL: ${{ github.event.pull_request.url }}
39
38
- Commits: ${{ github.event.pull_request.commits_url }}
Original file line number Diff line number Diff line change @@ -206,7 +206,7 @@ function github_create_pull_request_for_new_version {
206
206
local version_branch=" $2 "
207
207
local pr_message=" Release: [$version_tag ](https://github.com/$REPO_OWNER /$RELEASE_REPO_NAME /releases/tag/$version_tag )"
208
208
local dry_run=; dry_run=$( [ " $DRY_RUN " = true ] && echo " --dry-run" || echo " " )
209
- local open_pr_cmd=" gh pr create --draft -- base $PR_HEAD_BRANCH --head \" $version_branch \" $dry_run --title \" $version_tag \" --body \" $pr_message \" --repo $REPO_OWNER /$XCPRODUCT_NAME "
209
+ local open_pr_cmd=" gh pr create --base $PR_HEAD_BRANCH --head \" $version_branch \" $dry_run --title \" $version_tag \" --body \" $pr_message \" --repo $REPO_OWNER /$XCPRODUCT_NAME "
210
210
211
211
echo " 🗃️ Opening a draft pull request..."
212
212
execute_cmd " $open_pr_cmd "
You can’t perform that action at this time.
0 commit comments