18 lines
695 B
JavaScript
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'
|
|
}
|
|
})
|
|
})
|
|
} |