Skip to content

Commit

Permalink
Upgrade GitHub Actions jobs from macos-13 to macos-14 (#1754)
Browse files Browse the repository at this point in the history
macos-14 is used when using macos-default
  • Loading branch information
nilsreichardt authored Oct 10, 2024
1 parent 2900e64 commit 822b8a4
Show file tree
Hide file tree
Showing 4 changed files with 47 additions and 7 deletions.
16 changes: 14 additions & 2 deletions .github/workflows/alpha.yml
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,10 @@ jobs:
flutter pub global activate --source path "$CI_CD_DART_SCRIPTS_PACKAGE_PATH"
echo $(realpath ./bin) >> $GITHUB_PATH
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
with:
python-version: "3.9"

- name: Install Codemagic CLI Tools
run: pip3 install codemagic-cli-tools==0.50.7

Expand Down Expand Up @@ -208,11 +212,15 @@ jobs:
--release-notes "$LAST_COMMIT_MESSAGE"
deploy-alpha-ios-app:
runs-on: macos-13
runs-on: macos-14
timeout-minutes: 120
steps:
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938

- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
with:
python-version: "3.9"

- name: Install Codemagic CLI Tools
run: pip3 install codemagic-cli-tools==0.50.7

Expand Down Expand Up @@ -267,11 +275,15 @@ jobs:
--export-options-plist=$HOME/export_options.plist
deploy-alpha-macos-app:
runs-on: macos-13
runs-on: macos-14
timeout-minutes: 60
steps:
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938

- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
with:
python-version: "3.9"

- name: Install Codemagic CLI Tools
run: pip3 install codemagic-cli-tools==0.50.7

Expand Down
16 changes: 14 additions & 2 deletions .github/workflows/beta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,11 +63,15 @@ jobs:
# We skip the deployment if no changelog is provided because we assume that
# nothing has changed in the iOS app and therefore no new version is needed.
if: github.event.inputs.ios-changelog != ''
runs-on: macos-13
runs-on: macos-14
timeout-minutes: 120
steps:
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938

- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
with:
python-version: "3.9"

- name: Install Codemagic CLI Tools
run: pip3 install codemagic-cli-tools==0.50.7

Expand Down Expand Up @@ -162,6 +166,10 @@ jobs:
distribution: "oracle"
java-version: "17"

- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
with:
python-version: "3.9"

- name: Install Codemagic CLI Tools
run: pip3 install codemagic-cli-tools==0.50.7

Expand Down Expand Up @@ -216,11 +224,15 @@ jobs:
# We skip the deployment if no changelog is provided because we assume that
# nothing has changed in the macOS app and therefore no new version is needed.
if: github.event.inputs.macos-changelog != ''
runs-on: macos-13
runs-on: macos-14
timeout-minutes: 60
steps:
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938

- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
with:
python-version: "3.9"

- name: Install Codemagic CLI Tools
run: pip3 install codemagic-cli-tools==0.50.7

Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/integration_tests_app_ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -263,7 +263,7 @@ jobs:
# macOS app.
macos-build-test:
needs: changes
runs-on: macos-13
runs-on: macos-14
if: ${{ needs.changes.outputs.changesFound == 'true' }}
timeout-minutes: 60
defaults:
Expand All @@ -272,6 +272,10 @@ jobs:
steps:
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938

- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
with:
python-version: "3.9"

- name: Install Codemagic CLI Tools
run: pip3 install codemagic-cli-tools==0.50.7

Expand Down
16 changes: 14 additions & 2 deletions .github/workflows/stable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,11 +63,15 @@ jobs:
# We skip the deployment if no changelog is provided because we assume that
# nothing has changed in the iOS app and therefore no new version is needed.
if: github.event.inputs.ios-changelog != ''
runs-on: macos-13
runs-on: macos-14
timeout-minutes: 120
steps:
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938

- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
with:
python-version: "3.9"

- name: Install Codemagic CLI Tools
run: pip3 install codemagic-cli-tools==0.50.7

Expand Down Expand Up @@ -164,6 +168,10 @@ jobs:
distribution: "oracle"
java-version: "17"

- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
with:
python-version: "3.9"

- name: Install Codemagic CLI Tools
run: pip3 install codemagic-cli-tools==0.50.7

Expand Down Expand Up @@ -218,11 +226,15 @@ jobs:
# We skip the deployment if no changelog is provided because we assume that
# nothing has changed in the macOS app and therefore no new version is needed.
if: github.event.inputs.macos-changelog != ''
runs-on: macos-13
runs-on: macos-14
timeout-minutes: 60
steps:
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938

- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
with:
python-version: "3.9"

- name: Install Codemagic CLI Tools
run: pip3 install codemagic-cli-tools==0.50.7

Expand Down

0 comments on commit 822b8a4

Please sign in to comment.