also looking at this
fix(ci): publish darwin-x86-64 (Intel macOS) — retire macos-13 + fix bun bootstrap
#205
7 files
+427
-348
| @@ -63,20 +63,20 @@ jobs: | ||
| 63 | 63 | # apps-only = darwin + windows (GUI apps) |
| 64 | 64 | platform: ${{ |
| 65 | 65 | (github.event_name == 'schedule' || github.event.inputs.apps-only == 'true') |
| 66 | && fromJson('[{"os":"macos-15","name":"darwin-arm64"},{"os":"macos-13","name":"darwin-x86-64"},{"os":"windows-latest","name":"windows-x64"}]') | |
| 66 | && fromJson('[{"os":"macos-15","name":"darwin-arm64"},{"os":"macos-15-intel","name":"darwin-x86-64"},{"os":"windows-latest","name":"windows-x64"}]') | |
| 67 | 67 | || github.event.inputs.platform == 'unix' |
| 68 | && fromJson('[{"os":"macos-15","name":"darwin-arm64"},{"os":"macos-13","name":"darwin-x86-64"},{"os":"ubuntu-latest","name":"linux-x86-64"},{"os":"ubuntu-24.04-arm","name":"linux-arm64"}]') | |
| 68 | && fromJson('[{"os":"macos-15","name":"darwin-arm64"},{"os":"macos-15-intel","name":"darwin-x86-64"},{"os":"ubuntu-latest","name":"linux-x86-64"},{"os":"ubuntu-24.04-arm","name":"linux-arm64"}]') | |
| 69 | 69 | || github.event.inputs.platform == 'darwin-arm64' |
| 70 | 70 | && fromJson('[{"os":"macos-15","name":"darwin-arm64"}]') |
| 71 | 71 | || github.event.inputs.platform == 'darwin-x86-64' |
| 72 | && fromJson('[{"os":"macos-13","name":"darwin-x86-64"}]') | |
| 72 | && fromJson('[{"os":"macos-15-intel","name":"darwin-x86-64"}]') | |
| 73 | 73 | || github.event.inputs.platform == 'linux-x86-64' |
| 74 | 74 | && fromJson('[{"os":"ubuntu-latest","name":"linux-x86-64"}]') |
| 75 | 75 | || github.event.inputs.platform == 'linux-arm64' |
| 76 | 76 | && fromJson('[{"os":"ubuntu-24.04-arm","name":"linux-arm64"}]') |
| 77 | 77 | || github.event.inputs.platform == 'windows-x64' |
| 78 | 78 | && fromJson('[{"os":"windows-latest","name":"windows-x64"}]') |
| 79 | || fromJson('[{"os":"macos-15","name":"darwin-arm64"},{"os":"macos-13","name":"darwin-x86-64"},{"os":"ubuntu-latest","name":"linux-x86-64"},{"os":"ubuntu-24.04-arm","name":"linux-arm64"},{"os":"windows-latest","name":"windows-x64"}]') | |
| 79 | || fromJson('[{"os":"macos-15","name":"darwin-arm64"},{"os":"macos-15-intel","name":"darwin-x86-64"},{"os":"ubuntu-latest","name":"linux-x86-64"},{"os":"ubuntu-24.04-arm","name":"linux-arm64"},{"os":"windows-latest","name":"windows-x64"}]') | |
| 80 | 80 | }} |
| 81 | 81 | runs-on: ${{ matrix.platform.os }} |
| 82 | 82 | permissions: |