diff --git a/.github/actions/setup-tools/action.yml b/.github/actions/setup-tools/action.yml index cfd8db0..b9db7cf 100644 --- a/.github/actions/setup-tools/action.yml +++ b/.github/actions/setup-tools/action.yml @@ -5,13 +5,9 @@ runs: using: 'composite' steps: - name: Install Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: - node-version: 24 # semantic-release requires at least this version, or 22 LTS - # Ensure npm 11.5.1 or later is installed for Trusted publishing - - name: Update npm - shell: bash - run: npm install -g npm@~11.10.0 + node-version: 24 - name: Install dependencies shell: bash run: npm i diff --git a/.github/workflows/continuous_integration.yml b/.github/workflows/continuous_integration.yml index d3727c1..5b00e26 100644 --- a/.github/workflows/continuous_integration.yml +++ b/.github/workflows/continuous_integration.yml @@ -21,7 +21,7 @@ jobs: runs-on: 'macos-15' timeout-minutes: 30 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: 'Setup Tools' uses: ./.github/actions/setup-tools - name: 'Verify Android' @@ -32,7 +32,7 @@ jobs: runs-on: 'macos-15' timeout-minutes: 30 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: 'Setup Tools' uses: ./.github/actions/setup-tools - name: 'Verify iOS' @@ -43,7 +43,7 @@ jobs: runs-on: 'macos-15' timeout-minutes: 30 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: 'Setup Tools' uses: ./.github/actions/setup-tools - name: 'Prepare example app' @@ -57,7 +57,7 @@ jobs: runs-on: 'macos-15' timeout-minutes: 30 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: 'Setup Tools' uses: ./.github/actions/setup-tools - name: 'Prepare example app' diff --git a/.github/workflows/publish_android_maven_central.yml b/.github/workflows/publish_android_maven_central.yml index 7966ac7..90f2c11 100644 --- a/.github/workflows/publish_android_maven_central.yml +++ b/.github/workflows/publish_android_maven_central.yml @@ -27,7 +27,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: fetch-depth: 0 ref: ${{ github.ref_name }} # explicitly set ref to include commit from `semantic-release` diff --git a/.github/workflows/publish_ios_cocoapods_trunk.yml b/.github/workflows/publish_ios_cocoapods_trunk.yml index b30fd7e..88fc8eb 100644 --- a/.github/workflows/publish_ios_cocoapods_trunk.yml +++ b/.github/workflows/publish_ios_cocoapods_trunk.yml @@ -18,10 +18,10 @@ jobs: - run: sudo xcode-select --switch /Applications/Xcode_26.0.app - run: xcrun simctl list > /dev/null - run: xcodebuild -downloadPlatform iOS - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: - node-version: 22 - - uses: actions/checkout@v5 + node-version: 24 + - uses: actions/checkout@v7 with: fetch-depth: 0 ref: ${{ github.ref_name }} # explicitly set ref to include commit from `semantic-release` diff --git a/.github/workflows/release_plugin.yml b/.github/workflows/release_plugin.yml index 11f4e9b..8336d3b 100644 --- a/.github/workflows/release_plugin.yml +++ b/.github/workflows/release_plugin.yml @@ -36,7 +36,7 @@ jobs: runs-on: 'ubuntu-latest' timeout-minutes: 30 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: fetch-depth: 0 token: ${{ secrets.CAP_GH_RELEASE_TOKEN }} diff --git a/.github/workflows/reusable_build.yml b/.github/workflows/reusable_build.yml index 7c0c7d3..62b7939 100644 --- a/.github/workflows/reusable_build.yml +++ b/.github/workflows/reusable_build.yml @@ -11,7 +11,7 @@ jobs: runs-on: "ubuntu-latest" timeout-minutes: 30 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: fetch-depth: 0 token: ${{ secrets.THE_GH_RELEASE_TOKEN || github.token }} diff --git a/.github/workflows/reusable_lint.yml b/.github/workflows/reusable_lint.yml index 5ed084e..753423a 100644 --- a/.github/workflows/reusable_lint.yml +++ b/.github/workflows/reusable_lint.yml @@ -11,7 +11,7 @@ jobs: runs-on: 'macos-15' timeout-minutes: 30 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: token: ${{ secrets.THE_GH_RELEASE_TOKEN || github.token }} diff --git a/.github/workflows/reusable_setup.yml b/.github/workflows/reusable_setup.yml index 00eb08d..d771a2a 100644 --- a/.github/workflows/reusable_setup.yml +++ b/.github/workflows/reusable_setup.yml @@ -14,7 +14,7 @@ jobs: runs-on: ${{ matrix.os }} timeout-minutes: 30 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: token: ${{ secrets.THE_GH_RELEASE_TOKEN || github.token }}