- add debug log messages for transformer and filter
This commit is contained in:
+12
-2
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user