diff --git a/.github/workflows/build-android.yml b/.github/workflows/build-android.yml index 47702d8c..5398cf4a 100644 --- a/.github/workflows/build-android.yml +++ b/.github/workflows/build-android.yml @@ -30,13 +30,13 @@ jobs: group: build-android-${{ github.ref }} cancel-in-progress: true steps: + # v5.0.0 - name: Check out Git repository - # v4 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 + # v5.0.0 - name: Setup Java 17 - # v4 - uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 + uses: actions/setup-java@ead9eaa3cfe0b0fc2fa749519ae09c3d4f4080b0 with: distribution: 'zulu' java-version: 17 diff --git a/.github/workflows/build-ios.yml b/.github/workflows/build-ios.yml index 4f37fe5b..1c792205 100644 --- a/.github/workflows/build-ios.yml +++ b/.github/workflows/build-ios.yml @@ -33,13 +33,13 @@ jobs: - name: Select Xcode version run: sudo xcode-select -s /Applications/Xcode_16.4.app + # v5.0.0 - name: Check out Git repository - # v4 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 + # v4.3.0 - name: Restore node_modules from cache - # v4 - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 + uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 with: path: | node_modules @@ -50,9 +50,9 @@ jobs: - name: Install node_modules run: npm ci + # v4.3.0 - name: Restore Pods from cache - # v4 - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 + uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 with: path: | example/ios/Pods @@ -71,9 +71,9 @@ jobs: working-directory: example/ios run: rm -rf .xcode.env.local + # v4.3.0 - name: Restore build artifacts from cache - # v4 - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 + uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 with: path: ~/Library/Developer/Xcode/DerivedData key: build-ios-derived-data-${{ hashFiles('node_modules/react-native/package.json') }} diff --git a/.github/workflows/build-web.yml b/.github/workflows/build-web.yml index 066992f8..daf39182 100644 --- a/.github/workflows/build-web.yml +++ b/.github/workflows/build-web.yml @@ -24,9 +24,9 @@ jobs: group: build-web-${{ github.ref }} cancel-in-progress: true steps: + # v5.0.0 - name: Check out Git repository - # v4 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 - name: Install node_modules run: npm ci diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 2985cd62..e650673b 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -16,15 +16,15 @@ jobs: group: check-root-${{ github.ref }} cancel-in-progress: true steps: + # v5.0.0 - name: Check out Git repository - # v4 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 - - name: Use Node.js 18 - # v4 - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + # v6.0.0 + - name: Setup Node.js + uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 with: - node-version: 18 + node-version-file: '.nvmrc' - name: Install node_modules run: npm ci diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 2b564ff4..c6b452ef 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -8,20 +8,23 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + # v5.0.0 + - name: Check out Git repository + uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 - - uses: actions/cache@v4 + # v4.3.0 + - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 with: path: ~/.npm key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }} restore-keys: | ${{ runner.os }}-npm- - - name: Setup Node - # v4 - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + # v6.0.0 + - name: Setup Node.js + uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 with: - node-version: '20.x' + node-version-file: '.nvmrc' - name: Install node_modules run: npm ci diff --git a/.github/workflows/web-e2e-test.yml b/.github/workflows/web-e2e-test.yml index b1cc18e0..9c424fd9 100644 --- a/.github/workflows/web-e2e-test.yml +++ b/.github/workflows/web-e2e-test.yml @@ -25,15 +25,15 @@ jobs: group: web-e2e-test-${{ github.ref }} cancel-in-progress: true steps: + # v5.0.0 - name: Check out Git repository - # v4 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 + uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 - - name: Use Node.js 18 - # v4 - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e + # v6.0.0 + - name: Setup Node.js + uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 with: - node-version: 18 + node-version-file: '.nvmrc' - name: Install node_modules run: npm ci