diff --git a/.github/workflows/build-apks.yml b/.github/workflows/build-apks.yml index b0d3d8aab..d9d79f840 100644 --- a/.github/workflows/build-apks.yml +++ b/.github/workflows/build-apks.yml @@ -27,11 +27,11 @@ jobs: bubble_iframe_url: NUMBERS_BUBBLE_IFRAME_URL bubble_db_url: NUMBERS_BUBBLE_DB_QA_URL # FIXME: rename to networ_action_url: NUMBERS_NETWORK_ACTION_QA_URL steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - - uses: actions/setup-node@v2 + - uses: actions/setup-node@v4 with: - node-version: '16.15.0' + node-version: '20.11.1' - name: Check if version has been updated id: version_check @@ -62,7 +62,7 @@ jobs: run: | npm run preconfig.npmrc npm install -g @ionic/cli - npm install + npm install --legacy-peer-deps npm run build - name: Set up JDK 17 diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 29e366f2e..2a54943cd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,12 +10,12 @@ jobs: timeout-minutes: 60 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Use Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: - node-version: '16.15.0' + node-version: '20.11.1' - name: Install Ionic CLI run: npm install -g @ionic/cli @@ -26,7 +26,7 @@ jobs: run: npm run preconfig.npmrc - name: Install dependencies - run: npm install + run: npm install --legacy-peer-deps - name: Build Ionic env: @@ -57,12 +57,12 @@ jobs: if: github.actor != 'dependabot[bot]' steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Use Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: - node-version: '16.15.0' + node-version: '20.11.1' - name: Install Ionic CLI run: npm install -g @ionic/cli @@ -73,7 +73,7 @@ jobs: run: npm run preconfig.npmrc - name: Install dependencies - run: npm install + run: npm install --legacy-peer-deps - name: Build Ionic env: @@ -112,7 +112,7 @@ jobs: needs: [android, ios] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Slack Notification uses: rtCamp/action-slack-notify@v2 @@ -127,7 +127,7 @@ jobs: if: ${{ failure() && github.actor != 'dependabot[bot]'}} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Slack Notification uses: rtCamp/action-slack-notify@v2 diff --git a/.github/workflows/firebase-release.yml b/.github/workflows/firebase-release.yml index 5e8369d41..efc5aefde 100644 --- a/.github/workflows/firebase-release.yml +++ b/.github/workflows/firebase-release.yml @@ -11,11 +11,11 @@ jobs: timeout-minutes: 120 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - - uses: actions/setup-node@v2 + - uses: actions/setup-node@v4 with: - node-version: '16.15.0' + node-version: '20.11.1' - name: Setup firebase run: | @@ -34,7 +34,7 @@ jobs: run: | npm run preconfig.npmrc npm install -g @ionic/cli - npm install + npm install --legacy-peer-deps npm run build - name: Set up JDK 17 @@ -73,11 +73,11 @@ jobs: timeout-minutes: 120 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - - uses: actions/setup-node@v2 + - uses: actions/setup-node@v4 with: - node-version: '16.15.0' + node-version: '20.11.1' - name: Setup firebase run: | @@ -96,7 +96,7 @@ jobs: run: | npm run preconfig.npmrc npm install -g @ionic/cli - npm install + npm install --legacy-peer-deps npm run build - name: Import the Code-Signing PKCS12 Certificate diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index d36d47418..0f1277e2b 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -11,11 +11,11 @@ jobs: timeout-minutes: 60 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - - uses: actions/setup-node@v2 + - uses: actions/setup-node@v4 with: - node-version: '16.15.0' + node-version: '20.11.1' - name: Get release version id: version_check @@ -34,7 +34,7 @@ jobs: run: | npm run preconfig.npmrc npm install -g @ionic/cli - npm install + npm install --legacy-peer-deps npm run build - name: Set up JDK 17 @@ -65,7 +65,7 @@ jobs: runs-on: ubuntu-latest needs: build-android-qa steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Download debug APK uses: actions/download-artifact@v3 @@ -89,11 +89,11 @@ jobs: timeout-minutes: 120 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - - uses: actions/setup-node@v2 + - uses: actions/setup-node@v4 with: - node-version: '16.15.0' + node-version: '20.11.1' - name: Get release version id: version_check @@ -112,7 +112,7 @@ jobs: run: | npm run preconfig.npmrc npm install -g @ionic/cli - npm install + npm install --legacy-peer-deps npm run build - name: Set up JDK 17 @@ -148,7 +148,7 @@ jobs: timeout-minutes: 120 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Download release AAB uses: actions/download-artifact@v3 @@ -172,11 +172,11 @@ jobs: continue-on-error: true steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - - uses: actions/setup-node@v2 + - uses: actions/setup-node@v4 with: - node-version: '16.15.0' + node-version: '20.11.1' - name: Get release version id: version_check @@ -195,7 +195,7 @@ jobs: run: | npm run preconfig.npmrc npm install -g @ionic/cli - npm install + npm install --legacy-peer-deps npm run build - name: Import the Code-Signing PKCS12 Certificate @@ -251,7 +251,7 @@ jobs: continue-on-error: true steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Download IPA uses: actions/download-artifact@v3 @@ -281,7 +281,7 @@ jobs: runs-on: ubuntu-latest needs: deploy-app-store steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Download iOS build number uses: actions/download-artifact@v2 @@ -297,7 +297,7 @@ jobs: runs-on: ubuntu-latest needs: [deploy-play-store, get-ios-build-number] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Get release version id: version_check diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index af1a8c03b..526f3a977 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,12 +11,12 @@ jobs: timeout-minutes: 10 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Use Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: - node-version: '16.15.0' + node-version: '20.11.1' - name: Install Ionic CLI run: npm install -g @ionic/cli @@ -27,7 +27,7 @@ jobs: run: npm run preconfig.npmrc - name: Install dependencies - run: npm install + run: npm install --legacy-peer-deps - name: Lint run: npm run lint @@ -37,12 +37,12 @@ jobs: timeout-minutes: 10 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Use Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: - node-version: '16.15.0' + node-version: '20.11.1' - name: Install Ionic CLI run: npm install -g @ionic/cli @@ -53,7 +53,7 @@ jobs: run: npm run preconfig.npmrc - name: Install dependencies - run: npm install + run: npm install --legacy-peer-deps - name: Test run: npm run test.ci diff --git a/.github/workflows/uiux-release.yml b/.github/workflows/uiux-release.yml index e7603f49f..60869d917 100644 --- a/.github/workflows/uiux-release.yml +++ b/.github/workflows/uiux-release.yml @@ -9,11 +9,11 @@ jobs: upload-google-drive: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - - uses: actions/setup-node@v2 + - uses: actions/setup-node@v4 with: - node-version: '16.15.0' + node-version: '20.11.1' - name: Build Ionic env: @@ -23,7 +23,7 @@ jobs: BUBBLE_API_URL: ${{ secrets.BUBBLE_API_URL }} run: | npm install -g @ionic/cli - npm install + npm install --legacy-peer-deps npm run build - name: Build APKs diff --git a/ios/App/Podfile.lock b/ios/App/Podfile.lock index 63d6ef47e..4a76e5872 100644 --- a/ios/App/Podfile.lock +++ b/ios/App/Podfile.lock @@ -250,4 +250,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: 617daf5c0347d391c6f083d98e214c77113572c6 -COCOAPODS: 1.14.3 +COCOAPODS: 1.15.2