Skip to content

Commit 97aac85

Browse files
marionbarkerMichael Kroes
authored andcommitted
Update the yml files to meet Xcode 15 and Node 20 requirements (LoopKit#124)
* update for Xcode 15, even in comments, and node 20 in actions * bump up to macos-14 and Xcode 15.3, now available
1 parent 20b3916 commit 97aac85

4 files changed

Lines changed: 10 additions & 18 deletions

File tree

.github/workflows/add_identifiers.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,11 @@ jobs:
1010

1111
identifiers:
1212
needs: secrets
13-
runs-on: macos-12
13+
runs-on: macos-14
1414
steps:
15-
# Uncomment to manually select latest Xcode if needed
16-
#- name: Select Latest Xcode
17-
# run: "sudo xcode-select --switch /Applications/Xcode_13.0.app/Contents/Developer"
18-
1915
# Checks-out the repo
2016
- name: Checkout Repo
21-
uses: actions/checkout@v3
17+
uses: actions/checkout@v4
2218

2319
# Patch Fastlane Match to not print tables
2420
- name: Patch Match Tables

.github/workflows/build_loop.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@ jobs:
1717

1818
build:
1919
needs: secrets
20-
runs-on: macos-12
20+
runs-on: macos-14
2121
steps:
2222
# Uncomment to manually select latest Xcode if needed
2323
- name: Select Latest Xcode
24-
run: "sudo xcode-select --switch /Applications/Xcode_14.1.app/Contents/Developer"
24+
run: "sudo xcode-select --switch /Applications/Xcode_15.3.app/Contents/Developer"
2525

2626
# Checks-out the repo
2727
- name: Checkout Repo
28-
uses: actions/checkout@v3
28+
uses: actions/checkout@v4
2929
with:
3030
submodules: recursive
3131

@@ -101,7 +101,7 @@ jobs:
101101

102102
# Upload IPA and Symbols
103103
- name: Upload IPA and Symbol artifacts
104-
uses: actions/upload-artifact@v3
104+
uses: actions/upload-artifact@v4
105105
with:
106106
name: build-artifacts
107107
path: |

.github/workflows/create_certs.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,11 @@ jobs:
1010

1111
certificates:
1212
needs: secrets
13-
runs-on: macos-12
13+
runs-on: macos-14
1414
steps:
15-
# Uncomment to manually select latest Xcode if needed
16-
#- name: Select Latest Xcode
17-
# run: "sudo xcode-select --switch /Applications/Xcode_13.0.app/Contents/Developer"
18-
1915
# Checks-out the repo
2016
- name: Checkout Repo
21-
uses: actions/checkout@v3
17+
uses: actions/checkout@v4
2218

2319
# Patch Fastlane Match to not print tables
2420
- name: Patch Match Tables

.github/workflows/validate_secrets.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ on: [workflow_call, workflow_dispatch]
44

55
jobs:
66
validate:
7-
runs-on: macos-12
7+
runs-on: macos-14
88
steps:
99
# Checks-out the repo
1010
- name: Checkout Repo
11-
uses: actions/checkout@v3
11+
uses: actions/checkout@v4
1212

1313
# Sync the GitHub runner clock with the Windows time server (workaround as suggested in https://github.com/actions/runner/issues/2996)
1414
- name: Sync clock

0 commit comments

Comments
 (0)