Files
spring-vault/antora/lib/version-fix.js
2023-08-25 09:46:58 +02:00

18 lines
695 B
JavaScript

'use strict'
/**
* The purpose of this extension is to fix invalid metadata saved to either antora.yml or gradle.properties in certain
* tags. This invalid metadata prevents Antora from classifying the component versions properly.
*
* This extension should be listed directly after @antora/collector-extension.
*/
module.exports.register = function () {
this.once('contentAggregated', ({ contentAggregate }) => {
contentAggregate.forEach((componentVersionBucket) => {
if (componentVersionBucket.version === '3.2.0-SNAPSHOT') {
componentVersionBucket.version = '3.2.0'
componentVersionBucket.prerelease = '-SNAPSHOT'
}
})
})
}