- add debug log messages for transformer and filter

This commit is contained in:
Mike Penz
2021-11-06 10:13:51 +01:00
parent e398a20e36
commit 8f1be1d114
+12 -2
View File
@@ -131,6 +131,7 @@ export class Tags {
let transformedTags: TagInfo[] let transformedTags: TagInfo[]
if (tagTransformer != null) { if (tagTransformer != null) {
core.debug(`️ Using configured tagTransformer`)
transformedTags = transformTags(filteredTags, tagTransformer) transformedTags = transformTags(filteredTags, tagTransformer)
} else { } else {
transformedTags = filteredTags transformedTags = filteredTags
@@ -235,7 +236,11 @@ export function filterTags(
filter.pattern.replace('\\\\', '\\'), filter.pattern.replace('\\\\', '\\'),
filter.flags ?? 'gu' filter.flags ?? 'gu'
) )
return tags.filter(tag => tag.name.match(regex) !== null) const filteredTags = tags.filter(tag => tag.name.match(regex) !== null)
core.debug(
`️ Filtered tags count: ${filteredTags.length}, original count: ${tags.length}`
)
return filteredTags
} else { } else {
return tags return tags
} }
@@ -250,9 +255,14 @@ function transformTags(
): TagInfo[] { ): TagInfo[] {
return tags.map(function (tag) { return tags.map(function (tag) {
if (transformer.pattern) { if (transformer.pattern) {
const transformedName = tag.name.replace(
transformer.pattern,
transformer.target
)
core.debug(`️ Transformed ${tag.name} to ${transformedName}`)
return { return {
tmp: tag.name, // remember the original name tmp: tag.name, // remember the original name
name: tag.name.replace(transformer.pattern, transformer.target), name: transformedName,
commit: tag.commit commit: tag.commit
} }
} else { } else {