11name : Publish release
22on : workflow_dispatch
33env :
4- XCODE_VERSION : " ['15.3', '15.4', '16_beta_6 ', '16.1_beta ']"
5- TEST_XCODE_VERSION : ' 15.4 '
4+ XCODE_VERSION : " ['15.3', '15.4', '16 ', '16.1_beta_3 ']"
5+ TEST_XCODE_VERSION : ' 16 '
66jobs :
77 prepare :
88 runs-on : ubuntu-latest
3333 tag_exists_error : false
3434 message : " "
3535 publish-docs :
36- runs-on : macos-latest
36+ runs-on : macos-15
3737 name : Publish docs to S3 Bucket
3838 needs : tag-release
3939 env :
4949 - name : Publish docs
5050 run : bundle exec sh -x build.sh publish-docs ${{ github.sha }}
5151 create-release :
52- runs-on : macos-latest
52+ runs-on : macos-15
5353 name : Create github release
5454 needs : [tag-release, prepare]
5555 env :
6262 - name : Create Github release
6363 run : bundle exec ./build.sh publish-github ${{ github.sha }}
6464 publish-cocoapods :
65- runs-on : macos-latest
65+ runs-on : macos-15
6666 name : Publish Cocoapods specs
6767 needs : [tag-release, prepare]
6868 env :
7575 - name : Publish
7676 run : bundle exec ./build.sh publish-cocoapods v${{ needs.prepare.outputs.VERSION }}
7777 update-checker :
78- runs-on : macos-latest
78+ runs-on : macos-15
7979 name : Update to latest version update checker file
8080 needs : tag-release
8181 env :
8989 - run : brew install s3cmd
9090 - run : bundle exec ./build.sh publish-update-checker
9191 test-installation :
92- runs-on : macos-14
92+ runs-on : macos-15
9393 name : Run installation test for ${{ matrix.platform }}, ${{ matrix.installation }} and ${{ matrix.linkage }}
9494 needs : [create-release, prepare, publish-cocoapods]
9595 strategy :
@@ -133,10 +133,10 @@ jobs:
133133 - uses : maxim-lobanov/setup-xcode@v1
134134 with :
135135 xcode-version : ${{ env.TEST_XCODE_VERSION }}
136- - name : Set REALM_TEST_RELEASE
137- run : echo "REALM_TEST_RELEASE=${{ needs.prepare.outputs.VERSION }}" >> $GITHUB_ENV
138136 - name : Run installation test
139137 uses : nick-fields/retry@v3
138+ env :
139+ REALM_TEST_RELEASE : ${{ needs.prepare.outputs.VERSION }}
140140 with :
141141 command : |
142142 cd examples/installation
@@ -146,7 +146,7 @@ jobs:
146146 retry_wait_seconds : 60
147147 retry_on : error
148148 post-slack-release :
149- runs-on : macos-latest
149+ runs-on : macos-15
150150 name : Publish to release Slack channel
151151 needs : [create-release, prepare, publish-cocoapods, update-checker, publish-docs]
152152 env :
@@ -166,7 +166,7 @@ jobs:
166166 webhook-url : ${{ env.WEBHOOK_URL }}
167167 version : ${{ needs.prepare.outputs.VERSION }}
168168 add-empty-changelog :
169- runs-on : macos-latest
169+ runs-on : macos-15
170170 permissions :
171171 contents : write
172172 name : Add empty changelog and commits/push it
0 commit comments