diff --git a/spring-session-docs/antora-playbook.yml b/spring-session-docs/antora-playbook.yml index 0c4a1bd1..ea0dd6e9 100644 --- a/spring-session-docs/antora-playbook.yml +++ b/spring-session-docs/antora-playbook.yml @@ -23,5 +23,6 @@ ui: pipeline: extensions: + - require: ./antora/extensions/version-fix.js - require: ./antora/extensions/major-minor-segment.js - require: ./antora/extensions/root-component-name.js diff --git a/spring-session-docs/antora/extensions/version-fix.js b/spring-session-docs/antora/extensions/version-fix.js new file mode 100644 index 00000000..4b78ba79 --- /dev/null +++ b/spring-session-docs/antora/extensions/version-fix.js @@ -0,0 +1,15 @@ +'use strict' + +module.exports.register = (pipeline, { config }) => { + + pipeline.on('contentAggregated', ({ contentAggregate }) => { + contentAggregate.forEach(aggregate => { + if (aggregate.version === "2.6.2" && + aggregate.prerelease == "-SNAPSHOT") { + aggregate.version = "2.6.2" + aggregate.displayVersion = `${aggregate.version}` + delete aggregate.prerelease + } + }) + }) +}