ci: sync workflow with paramedic (#895)

This commit is contained in:
jcesarmobile 2024-08-08 05:16:56 +02:00 committed by GitHub
parent 3b73186b91
commit f38aba2b59
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 16 additions and 20 deletions

View File

@ -39,11 +39,11 @@ jobs:
# Storing a copy of the repo # Storing a copy of the repo
repo: ${{ github.event.pull_request.head.repo.full_name || github.repository }} repo: ${{ github.event.pull_request.head.repo.full_name || github.repository }}
node-version: 16 node-version: 20
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- uses: actions/setup-node@v3 - uses: actions/setup-node@v4
with: with:
node-version: ${{ env.node-version }} node-version: ${{ env.node-version }}

View File

@ -40,7 +40,7 @@ jobs:
# Storing a copy of the repo # Storing a copy of the repo
repo: ${{ github.event.pull_request.head.repo.full_name || github.repository }} repo: ${{ github.event.pull_request.head.repo.full_name || github.repository }}
node-version: 16 node-version: 20
# > Starting April 26, 2021, all iOS and iPadOS apps submitted to the App Store must be built with Xcode 12 and the iOS 14 SDK. # > Starting April 26, 2021, all iOS and iPadOS apps submitted to the App Store must be built with Xcode 12 and the iOS 14 SDK.
# Because of Apple's requirement, listed above, We will only be using the latest Xcode release for testing. # Because of Apple's requirement, listed above, We will only be using the latest Xcode release for testing.
@ -50,28 +50,24 @@ jobs:
strategy: strategy:
matrix: matrix:
versions: versions:
- os-version: macos-11 - os-version: macos-12
ios-version: 13.x
xcode-version: 11.x
- os-version: macos-11
ios-version: 14.x
xcode-version: 12.x
- os-version: macos-11
ios-version: 15.x ios-version: 15.x
xcode-version: 13.x xcode-version: 13.x
- os-version: macos-12 - os-version: macos-14
ios-version: 16.x ios-version: 16.x
xcode-version: 14.x xcode-version: 14.x
- os-version: macos-14
ios-version: 17.x
xcode-version: 15.x
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- uses: actions/setup-node@v3 - uses: actions/setup-node@v4
with: with:
node-version: ${{ env.node-version }} node-version: ${{ env.node-version }}
- uses: maxim-lobanov/setup-xcode@9a697e2b393340c3cacd97468baa318e4c883d98 - uses: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd
env: env:
xcode-version: ${{ matrix.versions.xcode-version == '' && env.default_xcode-version || matrix.versions.xcode-version }} xcode-version: ${{ matrix.versions.xcode-version == '' && env.default_xcode-version || matrix.versions.xcode-version }}
with: with:

View File

@ -34,11 +34,11 @@ jobs:
name: Lint Test name: Lint Test
runs-on: ubuntu-latest runs-on: ubuntu-latest
env: env:
node-version: 16 node-version: 20
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- uses: actions/setup-node@v3 - uses: actions/setup-node@v4
with: with:
node-version: ${{ env.node-version }} node-version: ${{ env.node-version }}