diff --git a/src/node/plugins/transformers/blobs.ts b/src/node/plugins/transformers/blobs.ts index 4be80f1..c731dc1 100644 --- a/src/node/plugins/transformers/blobs.ts +++ b/src/node/plugins/transformers/blobs.ts @@ -3,6 +3,6 @@ import { Manager } from '../manager.js' export const blobsTransformer = Manager.create() .setKey('blob') .setCompactPatterns([ - /\[[\w\d\s`]+]\(https:\/\/github\.com\/([\w\d\-_]+)\/([\w\d\-_]+)\/blob\/([\w\d\/.\-_]+)\)/g, - /https:\/\/github\.com\/([\w\d\-_]+)\/([\w\d\-_]+)\/blob\/([\w\d\/.\-_]+)/g + /\[[\w\d\s`]+]\(https:\/\/github\.com\/([\w\d\-_]+)\/([\w\d\-_]+)\/blob\/([\w\d\/.\-_]+)\/?\)/g, + /(?)https:\/\/github\.com\/([\w\d\-_]+)\/([\w\d\-_]+)\/blob\/([\w\d\/.\-_]+)\/?/g ]) diff --git a/src/node/plugins/transformers/commit.ts b/src/node/plugins/transformers/commit.ts index 7969dac..0659f76 100644 --- a/src/node/plugins/transformers/commit.ts +++ b/src/node/plugins/transformers/commit.ts @@ -2,6 +2,7 @@ import { Manager } from '../manager.js' export const commitTransformer = Manager.create() .setKey('commit') + .setAsCode() .setCompactPatterns([ /.*<\/a>/g, /\[[\w\d\s`]+]\(https:\/\/github\.com\/([\w\d\-_]+)\/([\w\d\-_]+)\/commit\/([\w\d]{40})\)/g, @@ -11,4 +12,3 @@ export const commitTransformer = Manager.create() .setExpandValueReplaces({ 2: (value: string) => value.substring(0, 7) }) - .setAsCode() diff --git a/src/node/plugins/transformers/compare.ts b/src/node/plugins/transformers/compare.ts index 0b06b4c..ce70566 100644 --- a/src/node/plugins/transformers/compare.ts +++ b/src/node/plugins/transformers/compare.ts @@ -3,6 +3,7 @@ import { Manager } from '../manager.js' export const compareTransformer = Manager.create() .setKey('compare') .setCompactPatterns([ + /.*<\/a>/g, /\[[\s\w\d`.\-]+]\(https:\/\/github\.com\/([\w\d\-_]+)\/([\w\d\-_]+)\/compare\/([\w\d.\-]+)\.{3}([\w\d.\-]+)\)/g, /https:\/\/github\.com\/([\w\d\-_]+)\/([\w\d\-_]+)\/compare\/([\w\d.\-]+)\.{3}([\w\d.\-]+)/g, /([\w\d.\-]+)\.{3}([\w\d.\-]+)/g diff --git a/src/node/plugins/transformers/pull-request.ts b/src/node/plugins/transformers/pull-request.ts index 5e2a84b..15ce4b4 100644 --- a/src/node/plugins/transformers/pull-request.ts +++ b/src/node/plugins/transformers/pull-request.ts @@ -4,7 +4,8 @@ export const pullRequestTransformer = Manager.create() .setKey('pull') .setSplitter('#', true) .setCompactPatterns([ - /\[[\s`#@]*\d+]\(https:\/\/github\.com\/([\w\d\-_]+)\/([\w\d\-_]+)\/pull\/(\d+)\)/g, - /https:\/\/github\.com\/([\w\d\-_]+)\/([\w\d\-_]+)\/pull\/(\d+)/g, + /.*<\/a>/g, + /\[[\s`#@]*\d+]\(https:\/\/github\.com\/([\w\d\-_]+)\/([\w\d\-_]+)\/pull\/(\d+)\/?\)/g, + /https:\/\/github\.com\/([\w\d\-_]+)\/([\w\d\-_]+)\/pull\/(\d+)\/?/g, /#(\d+)/g ]) diff --git a/src/node/plugins/transformers/tags.ts b/src/node/plugins/transformers/tags.ts index e44f903..8d0c81f 100644 --- a/src/node/plugins/transformers/tags.ts +++ b/src/node/plugins/transformers/tags.ts @@ -3,9 +3,10 @@ import { Manager } from '../manager.js' export const tagsTransformer = Manager.create() .setKey('tag') .setCompactPatterns([ - /\[[\s\w\d`.\-]+]\(https:\/\/github\.com\/([\w\d\-_]+)\/([\w\d\-_]+)\/releases\/tag\/(v?\d+\.\d+\.\d+-?\w*\.?\d*)\)/g, - /https:\/\/github\.com\/([\w\d\-_]+)\/([\w\d\-_]+)\/releases\/tag\/(v?\d+\.\d+\.\d+-?\w*\.?\d*)/g, - /(?.*<\/a>/g, + /\[[\s\w\d`.\-]+]\(https:\/\/github\.com\/([\w\d\-_]+)\/([\w\d\-_]+)\/releases\/tag\/(v?\d+\.\d+\.\d+-?\w*\.?\d*)\/?\)/g, + /https:\/\/github\.com\/([\w\d\-_]+)\/([\w\d\-_]+)\/releases\/tag\/(v?\d+\.\d+\.\d+-?\w*\.?\d*)\/?/g, + /(?)(v?\d+\.\d+\.\d+-?\w*\.?\d*)(?)https:\/\/github\.com\/([\w\d\-_]+)\/([\w\d\-_]+)\/tree\/([\d\w.\-_\/]+)/g ])