Skip to content

TINYDOC-3709: Upgrade Antora to 3.2.2 and refresh yarn.lock to resolve Dependabot alerts. - #4441

Merged
kemister85 merged 1 commit into
mainfrom
hotfix/main/TINYDOC-3709
Nov 12, 2026
Merged

kemister85 merged 1 commit into
mainfrom
hotfix/main/TINYDOC-3709

Conversation

@kemister85

@kemister85 kemister85 commented Nov 11, 2026 •

Copy link
Copy Markdown
Contributor

Ticket: TINYDOC-3709

Site: Staging branch

What was broken: 23 open Dependabot alerts on main, all transitive development dependencies of the docs build. Antora 3.1.x pins isomorphic-git ~1.25 and js-yaml ~4.1, so those could not reach patched versions; the rest were stale lockfile entries.

What is fixed: yarn audit reports 0 vulnerabilities. The built site is unchanged except for one tinymce/6 nav entry: 6.7.2 > Security fixes now renders as plain text instead of a link, because the tinymce/6 nav.adoc has a stray * (**** * xref:...) that Antora 3.1 tolerated and 3.2 does not.

How:

  • package.json: @antora/cli and @antora/site-generator-default to ^3.2.2; liquidjs resolution to >=10.27.2.
  • yarn.lock: re-resolved the flagged packages (isomorphic-git 1.38.10, js-yaml 5.4.3/4.3.2, handlebars 4.7.10, liquidjs 10.30.1, shell-quote, follow-redirects, brace-expansion, form-data, ws, qs).

Note: Antora 3.2 requires Node 20 or later; the workflows already use Node 22/24. A follow-up applies the same change to tinymce/8.

Pre-checks:

  • Branch prefixed with feature/<version>/, hotfix/<version>/, staging/<version>/, or release/<version>/.
  • modules/ROOT/nav.adoc has been updated (if applicable).
  • Included a release note entry for any New product features.
  • If this is a minor release, updated productminorversion in antora.yml and added new supported versions entry in modules/ROOT/partials/misc/supported-versions.adoc.

Review:

  • Documentation Team Lead has reviewed

@kemister85
kemister85 requested a review from a team as a code owner November 11, 2026 01:53
@kemister85
kemister85 requested review from a team, MitchC1999, ltrouton, metricjs and soritaheng and removed request for a team November 11, 2026 03:11
@kemister85
kemister85 merged commit c9f19ee into main Nov 12, 2026
5 checks passed
@kemister85
kemister85 deleted the hotfix/main/TINYDOC-3709 branch November 12, 2026 04:16
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.

3 participants