From 72710788892888c655bbfd45ec446e0f0f733877 Mon Sep 17 00:00:00 2001 From: OS-pedrogustavobilro Date: Fri, 7 Aug 2026 15:38:44 +0100 Subject: [PATCH 1/2] ci: update node to 24 and update action versions --- .github/actions/setup-tools/action.yml | 2 +- .github/workflows/continuous_integration.yml | 8 ++++---- .github/workflows/publish_maven_central.yml | 2 +- .github/workflows/publish_pod.yml | 4 ++-- .github/workflows/release_plugin.yml | 2 +- .github/workflows/reusable_build.yml | 2 +- .github/workflows/reusable_lint.yml | 2 +- .github/workflows/reusable_setup.yml | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/actions/setup-tools/action.yml b/.github/actions/setup-tools/action.yml index cfd8db0..331e064 100644 --- a/.github/actions/setup-tools/action.yml +++ b/.github/actions/setup-tools/action.yml @@ -5,7 +5,7 @@ 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 diff --git a/.github/workflows/continuous_integration.yml b/.github/workflows/continuous_integration.yml index 8c4f1f3..ad19966 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_maven_central.yml b/.github/workflows/publish_maven_central.yml index 7966ac7..90f2c11 100644 --- a/.github/workflows/publish_maven_central.yml +++ b/.github/workflows/publish_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_pod.yml b/.github/workflows/publish_pod.yml index 03b9e92..d9e84be 100644 --- a/.github/workflows/publish_pod.yml +++ b/.github/workflows/publish_pod.yml @@ -18,10 +18,10 @@ jobs: - run: sudo xcode-select --switch /Applications/Xcode_26.2.app - run: xcrun simctl list > /dev/null - run: xcodebuild -downloadPlatform iOS - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: 24 - - 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/release_plugin.yml b/.github/workflows/release_plugin.yml index 504b578..5b5b954 100644 --- a/.github/workflows/release_plugin.yml +++ b/.github/workflows/release_plugin.yml @@ -36,7 +36,7 @@ jobs: runs-on: 'ubuntu-24.04' 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 6950b57..92c3d05 100644 --- a/.github/workflows/reusable_build.yml +++ b/.github/workflows/reusable_build.yml @@ -11,7 +11,7 @@ jobs: runs-on: "ubuntu-24.04" 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 7adb58f..64049b6 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 dce558c..f529531 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 }} From 9692e304ae7cfe5fd9d32929c766e1dd943500ba Mon Sep 17 00:00:00 2001 From: OS-pedrogustavobilro Date: Fri, 7 Aug 2026 15:49:51 +0100 Subject: [PATCH 2/2] ci: remove unnecessary comment and npm version pick --- .github/actions/setup-tools/action.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/actions/setup-tools/action.yml b/.github/actions/setup-tools/action.yml index 331e064..b9db7cf 100644 --- a/.github/actions/setup-tools/action.yml +++ b/.github/actions/setup-tools/action.yml @@ -7,11 +7,7 @@ runs: - name: Install Node.js 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