From 0afaff47f198606559a6d914fa8fbf370a8b7000 Mon Sep 17 00:00:00 2001 From: Kevin Jones Date: Sun, 17 May 2026 16:56:41 +0100 Subject: [PATCH] ci: Bump workflow actions, drop submodules flag, version 2.0.0-beta.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Follow-up to #6 covering the remaining checkboxes from the modernisation: - actions/checkout v3 → v6, setup-node v3 → v6, setup-java v3 → v5 across Build / PublishMaven / PublishNPM. - Drop `submodules: recursive` from Build.yml — repo has no submodules. - Align both halves on `2.0.0-beta.1` (npm-style semver pre-release) rather than the Maven-style `2.0.0-SNAPSHOT` from #8, matching the outline-parser bump. --- .github/workflows/Build.yml | 8 +++----- .github/workflows/PublishMaven.yml | 6 +++--- .github/workflows/PublishNPM.yml | 4 ++-- jvm/pom.xml | 2 +- npm/package-lock.json | 4 ++-- npm/package.json | 2 +- 6 files changed, 12 insertions(+), 14 deletions(-) diff --git a/.github/workflows/Build.yml b/.github/workflows/Build.yml index db0a98b..dd737d8 100644 --- a/.github/workflows/Build.yml +++ b/.github/workflows/Build.yml @@ -13,17 +13,15 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - with: - submodules: recursive + - uses: actions/checkout@v6 - name: Set up Node 22 - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: node-version: 22 - name: Set up JDK 11 - uses: actions/setup-java@v3 + uses: actions/setup-java@v5 with: distribution: 'temurin' java-version: 11 diff --git a/.github/workflows/PublishMaven.yml b/.github/workflows/PublishMaven.yml index f88117b..cc6ef01 100644 --- a/.github/workflows/PublishMaven.yml +++ b/.github/workflows/PublishMaven.yml @@ -9,15 +9,15 @@ jobs: publish: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - name: Set up Node 22 - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: node-version: 22 - name: Set up Maven Central Repository - uses: actions/setup-java@v3 + uses: actions/setup-java@v5 with: java-version: '11' distribution: 'temurin' diff --git a/.github/workflows/PublishNPM.yml b/.github/workflows/PublishNPM.yml index fd655c1..a594b9a 100644 --- a/.github/workflows/PublishNPM.yml +++ b/.github/workflows/PublishNPM.yml @@ -9,10 +9,10 @@ jobs: publish: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - name: Set up Node 22 - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: node-version: 22 registry-url: 'https://registry.npmjs.org' diff --git a/jvm/pom.xml b/jvm/pom.xml index 0c78264..d78df95 100644 --- a/jvm/pom.xml +++ b/jvm/pom.xml @@ -6,7 +6,7 @@ io.github.apex-dev-tools vf-parser - 2.0.0-SNAPSHOT + 2.0.0-beta.1 jar vf-parser diff --git a/npm/package-lock.json b/npm/package-lock.json index 7edb3c4..2ee1e28 100644 --- a/npm/package-lock.json +++ b/npm/package-lock.json @@ -1,12 +1,12 @@ { "name": "@apexdevtools/vf-parser", - "version": "2.0.0-SNAPSHOT", + "version": "2.0.0-beta.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@apexdevtools/vf-parser", - "version": "2.0.0-SNAPSHOT", + "version": "2.0.0-beta.1", "bundleDependencies": [ "antlr4" ], diff --git a/npm/package.json b/npm/package.json index 609781f..c065e17 100644 --- a/npm/package.json +++ b/npm/package.json @@ -1,6 +1,6 @@ { "name": "@apexdevtools/vf-parser", - "version": "2.0.0-SNAPSHOT", + "version": "2.0.0-beta.1", "author": "Apex Dev Tools Team (https://github.com/apex-dev-tools)", "bugs": "https://github.com/apex-dev-tools/vf-parser/issues", "description": "Salesforce Visualforce parser",