Skip to content

ci: Bump workflow actions, drop submodules flag, version 2.0.0-beta.1#17

Merged
nawforce merged 1 commit into
mainfrom
6-followup-ci-actions-and-version
May 17, 2026
Merged

ci: Bump workflow actions, drop submodules flag, version 2.0.0-beta.1#17
nawforce merged 1 commit into
mainfrom
6-followup-ci-actions-and-version

Conversation

@kjonescertinia

Copy link
Copy Markdown
Contributor

Follow-up to #6 covering the remaining items from the modernisation checklist plus a version-string alignment.

Summary

  • GitHub Actions bumps: actions/checkout v3 → v6, actions/setup-node v3 → v6, actions/setup-java v3 → v5 across Build.yml, PublishMaven.yml, PublishNPM.yml.
  • Drop submodules: recursive from Build.yml — repo has no submodules.
  • Version → 2.0.0-beta.1 in npm/package.json, jvm/pom.xml, and the regenerated npm/package-lock.json. Aligns with the matching outline-parser bump and uses npm-friendly semver pre-release syntax (the 2.0.0-SNAPSHOT from build!: Modernise build to ANTLR 4.13.2 / antlr4 runtime; bump to 2.0.0-SNAPSHOT #8 was Maven-style and not valid for npm publish).

Test plan

  • rm -rf npm/{dist,src/antlr} jvm/target && npm run init && npm run build — green
  • npm test --prefix npm — 2/2 passing
  • JVM surefire — 2/2 passing
  • CI Build workflow green on the bumped actions

Refs #6.

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.
@nawforce
nawforce merged commit 91de3d0 into main May 17, 2026
1 check passed
@nawforce
nawforce deleted the 6-followup-ci-actions-and-version branch May 17, 2026 17:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants