Skip to content

Commit f67d855

Browse files
committed
ci: Bump macOS runner version
Fixes #367
1 parent 0d79817 commit f67d855

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

.github/workflows/build.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ env:
2222
qt_version: 6.10.0
2323
bitrock_version: qt-professional-24.7.0
2424
bitrock_url: https://releases.installbuilder.com/installbuilder
25+
installbuilder_hash_macos: 833717ad9189efdee7af3bbb5808bdf6b826c835cbc9c41817be750ae94a939b
2526
externals: swift-project/externals
2627
externals_sha: e1f1743ba159e11b0c065ea8f1ae1a0e91e3bf39
2728
use_externals: ${{ secrets.EXTERNALS_PAT != '' }}
@@ -378,7 +379,7 @@ jobs:
378379
path: ${{ github.workspace }}/xswiftbus-*
379380

380381
buildMacOS:
381-
runs-on: macos-13
382+
runs-on: macos-15
382383
needs: [preBuild, checks]
383384
env:
384385
BACKTRACE_SYMBOL_TOKEN: ${{ secrets.BACKTRACE_SYMBOL_TOKEN }}
@@ -402,14 +403,12 @@ jobs:
402403
if: steps.cache-bitrock.outputs.cache-hit != 'true'
403404
run: |
404405
wget --retry-connrefused -t 10 -w 10 -T 60 -O $HOME/installbuilder.dmg ${{ env.bitrock_url }}/installbuilder-${{ env.bitrock_version }}-osx-installer.dmg
406+
echo "${{ env.installbuilder_hash_macos }} $HOME/installbuilder.dmg" | sha256sum -c -
405407
- name: Install InstallBuilder
406408
run: |
407-
chmod 700 $HOME/installbuilder.dmg
408-
sudo hdiutil attach $HOME/installbuilder.dmg
409-
sudo cp -rf "/Volumes/InstallBuilder Qt/installbuilder-${{ env.bitrock_version }}-osx-installer.app" /Applications
410-
sudo hdiutil detach "/Volumes/InstallBuilder Qt"
411-
sudo spctl --master-disable
412-
sudo chmod -R +x /Applications/installbuilder-${{ env.bitrock_version }}-osx-installer.app
409+
hdiutil attach $HOME/installbuilder.dmg
410+
cp -rf "/Volumes/InstallBuilder Qt/installbuilder-${{ env.bitrock_version }}-osx-installer.app" /Applications
411+
hdiutil detach "/Volumes/InstallBuilder Qt"
413412
sudo xattr -r -d com.apple.quarantine /Applications/installbuilder-${{ env.bitrock_version }}-osx-installer.app
414413
sudo /Applications/installbuilder-${{ env.bitrock_version }}-osx-installer.app/Contents/MacOs/installbuilder.sh --mode unattended --prefix /Applications/installbuilder
415414
cat >~/license.xml <<EOF

0 commit comments

Comments
 (0)