diff --git a/__tests__/releaseNotesBuilder.test.ts b/__tests__/releaseNotesBuilder.test.ts index b6458eaa..2bbd8e64 100644 --- a/__tests__/releaseNotesBuilder.test.ts +++ b/__tests__/releaseNotesBuilder.test.ts @@ -86,7 +86,7 @@ it('Should use empty placeholder', async () => { false, // enable commitMode false, // enable exportCache false, // enable exportOnly - null, // path to the cache + "caches/rcba_0.0.2-0.0.3_cache.json", // path to the cache configuration ) @@ -115,7 +115,7 @@ it('Should fill empty placeholders', async () => { false, // enable commitMode false, // enable exportCache false, // enable exportOnly - null, // path to the cache + "caches/rcba_0.0.2-0.0.3_cache.json", // path to the cache configuration ) @@ -146,7 +146,7 @@ it('Should fill `template` placeholders', async () => { false, // enable commitMode false, // enable exportCache false, // enable exportOnly - null, // path to the cache + "caches/rcba_0.0.1-0.0.3_cache.json", // path to the cache configuration ) @@ -178,7 +178,7 @@ it('Should fill `template` placeholders, ignore', async () => { false, // enable commitMode false, // enable exportCache false, // enable exportOnly - null, // path to the cache + "caches/rcba_0.9.1-0.9.5_cache.json", // path to the cache configuration ) @@ -209,7 +209,7 @@ it('Uncategorized category', async () => { false, // enable commitMode false, // enable exportCache false, // enable exportOnly - null, // path to the cache + "caches/rcba_0.9.1-0.9.5_cache.json", // path to the cache configuration ) @@ -240,7 +240,7 @@ it('Verify commit based changelog', async () => { true, // enable commitMode false, // enable exportCache false, // enable exportOnly - null, // path to the cache + "caches/rcba_0.0.1-0.0.3_commit_cache.json", // path to the cache configuration ) @@ -271,7 +271,7 @@ it('Verify commit based changelog, with emoji categorisation', async () => { true, // enable commitMode false, // enable exportCache false, // enable exportOnly - null, // path to the cache + "caches/stackzy_bd3242-17a9e4_cache.json", // path to the cache configuration ) diff --git a/__tests__/releaseNotesBuilderPull.test.ts b/__tests__/releaseNotesBuilderPull.test.ts index dc37137b..a4469b3b 100644 --- a/__tests__/releaseNotesBuilderPull.test.ts +++ b/__tests__/releaseNotesBuilderPull.test.ts @@ -1,12 +1,14 @@ -import {mergeConfiguration, resolveConfiguration} from '../src/utils' +import {checkExportedData, mergeConfiguration, resolveConfiguration} from '../src/utils' import {Octokit} from '@octokit/rest' import {buildChangelog} from '../src/transform' import {pullData} from '../src/pr-collector/prCollector' import fetch from 'node-fetch' +import { Data } from '../src/releaseNotesBuilder' jest.setTimeout(180000) // load octokit instance +const enablePullData = false // if false -> use cache for data const octokit = new Octokit({ auth: `token ${process.env.GITHUB_TOKEN}`, request: { @@ -20,8 +22,8 @@ it('Should have empty changelog (tags)', async () => { const options = { owner: 'mikepenz', repo: 'release-changelog-builder-action', - fromTag: {name: 'v0.0.1'}, - toTag: {name: 'v0.0.2'}, + fromTag: {name: 'v0.0.2'}, + toTag: {name: 'v0.0.3'}, includeOpen: false, failOnError: false, fetchViaCommits: true, @@ -31,7 +33,12 @@ it('Should have empty changelog (tags)', async () => { commitMode: false, configuration } - const data = await pullData(octokit, options) + let data: any + if (enablePullData) { + data = await pullData(octokit, options) + } else { + data = checkExportedData(false, "caches/rcba_0.0.2-0.0.3_cache.json") + } const changeLog = buildChangelog(data!.diffInfo, data!.mergedPullRequests, options) console.log(changeLog) expect(changeLog).toStrictEqual('- no changes') @@ -53,8 +60,12 @@ it('Should match generated changelog (tags)', async () => { commitMode: false, configuration } - const data = await pullData(octokit, options) - + let data: any + if (enablePullData) { + data = await pullData(octokit, options) + } else { + data = checkExportedData(false, "caches/rcba_0.0.1-0.0.3_cache.json") + } const changeLog = buildChangelog(data!.diffInfo, data!.mergedPullRequests, options) console.log(changeLog) expect(changeLog).toStrictEqual(`## ๐Ÿงช Tests @@ -82,8 +93,12 @@ it('Should match generated changelog (refs)', async () => { commitMode: false, configuration } - const data = await pullData(octokit, options) - + let data: any + if (enablePullData) { + data = await pullData(octokit, options) + } else { + data = checkExportedData(false, "caches/rcba_5ec7a2-fa3788_cache.json") + } const changeLog = buildChangelog(data!.diffInfo, data!.mergedPullRequests, options) console.log(changeLog) expect(changeLog).toStrictEqual(`## ๐Ÿงช Tests @@ -118,7 +133,12 @@ it('Should match generated changelog and replace all occurrences (refs)', async commitMode: false, configuration } - const data = await pullData(octokit, options) + let data: any + if (enablePullData) { + data = await pullData(octokit, options) + } else { + data = checkExportedData(false, "caches/rcba_5ec7a2-fa3788_cache.json") + } const changeLog = buildChangelog(data!.diffInfo, data!.mergedPullRequests, options) console.log(changeLog) expect(changeLog).toStrictEqual(`## ๐Ÿงช Tests @@ -156,8 +176,12 @@ it('Should match ordered ASC', async () => { commitMode: false, configuration } - const data = await pullData(octokit, options) - + let data: any + if (enablePullData) { + data = await pullData(octokit, options) + } else { + data = checkExportedData(false, "caches/rcba_0.3.0-0.5.0_cache.json") + } const changeLog = buildChangelog(data!.diffInfo, data!.mergedPullRequests, options) console.log(changeLog) expect(changeLog).toStrictEqual(`## ๐Ÿš€ Features\n\n22\n24\n25\n26\n28\n\n## ๐Ÿ› Fixes\n\n23\n\n`) @@ -180,8 +204,12 @@ it('Should match ordered DESC', async () => { commitMode: false, configuration } - const data = await pullData(octokit, options) - + let data: any + if (enablePullData) { + data = await pullData(octokit, options) + } else { + data = checkExportedData(false, "caches/rcba_0.3.0-0.5.0_cache.json") + } const changeLog = buildChangelog(data!.diffInfo, data!.mergedPullRequests, options) console.log(changeLog) expect(changeLog).toStrictEqual(`## ๐Ÿš€ Features\n\n28\n26\n25\n24\n22\n\n## ๐Ÿ› Fixes\n\n23\n\n`) @@ -203,7 +231,12 @@ it('Should match ordered by title ASC', async () => { commitMode: false, configuration } - const data = await pullData(octokit, options) + let data: any + if (enablePullData) { + data = await pullData(octokit, options) + } else { + data = checkExportedData(false, "caches/rcba_0.3.0-0.5.0_cache.json") + } const changeLog = buildChangelog(data!.diffInfo, data!.mergedPullRequests, options) console.log(changeLog) expect(changeLog).toStrictEqual( @@ -227,8 +260,12 @@ it('Should match ordered by title DESC', async () => { commitMode: false, configuration } - const data = await pullData(octokit, options) - + let data: any + if (enablePullData) { + data = await pullData(octokit, options) + } else { + data = checkExportedData(false, "caches/rcba_0.3.0-0.5.0_cache.json") + } const changeLog = buildChangelog(data!.diffInfo, data!.mergedPullRequests, options) console.log(changeLog) expect(changeLog).toStrictEqual( @@ -252,7 +289,12 @@ it('Should ignore PRs not merged into develop branch', async () => { commitMode: false, configuration } - const data = await pullData(octokit, options) + let data: any + if (enablePullData) { + data = await pullData(octokit, options) + } else { + data = checkExportedData(false, "caches/rcba_1.3.1-1.4.0_base_develop_cache.json") + } const changeLog = buildChangelog(data!.diffInfo, data!.mergedPullRequests, options) console.log(changeLog) expect(changeLog).toStrictEqual(`150\n\n`) @@ -274,7 +316,12 @@ it('Should ignore PRs not merged into main branch', async () => { commitMode: false, configuration } - const data = await pullData(octokit, options) + let data: any + if (enablePullData) { + data = await pullData(octokit, options) + } else { + data = checkExportedData(false, "caches/rcba_1.3.1-1.4.0_base_main_cache.json") + } const changeLog = buildChangelog(data!.diffInfo, data!.mergedPullRequests, options) console.log(changeLog) expect(changeLog).toStrictEqual(`153\n\n`) diff --git a/caches/rcba_0.0.1-0.0.3_cache.json b/caches/rcba_0.0.1-0.0.3_cache.json new file mode 100644 index 00000000..134f27d0 --- /dev/null +++ b/caches/rcba_0.0.1-0.0.3_cache.json @@ -0,0 +1,133 @@ +{ + "mergedPullRequests": [ + { + "number": 10, + "title": "[CI] Specify Test Case", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/10", + "baseBranch": "develop", + "branch": "feature/specify_test", + "createdAt": "2020-10-16T13:58:49.000Z", + "mergedAt": "2020-10-16T13:59:36.000Z", + "mergeCommitSha": "fa3788c8c4b3373ef8424ce3eb008a5cd07cc5aa", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "test", + "--rcba-merged" + ], + "milestone": "1.0.0", + "body": "- specify test case", + "assignees": [ + "mikepenz", + "nhoelzl" + ], + "requestedReviewers": [ + "nhoelzl" + ], + "approvedReviewers": [], + "status": "merged" + } + ], + "diffInfo": { + "changedFiles": 19, + "additions": 14827, + "deletions": 444, + "changes": 15271, + "commits": 3, + "commitInfo": [ + { + "sha": "0a66008df0b0a89c4bcfd447c5457e223f4b9947", + "summary": "- introduce proper approach to retrieve tag before a given tag", + "message": "- introduce proper approach to retrieve tag before a given tag\n- add configuration options for\n - path\n - configuration\n - fromTag, toTag\n - token\n- allow to specify transformers to adjust information to a specific form\n- allow to specify different templates\n- speed up by limiting information to pull\n- add logic to automatically resolve current\n- use github actions logger", + "author": "mikepenz", + "authorDate": "2020-10-16T13:52:24.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-16T13:52:24.000Z" + }, + { + "sha": "92577cd8be4b0ff97648fcf6db98ba38dcba1f25", + "summary": "- configure test case", + "message": "- configure test case", + "author": "mikepenz", + "authorDate": "2020-10-16T13:56:40.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-16T13:56:40.000Z" + }, + { + "sha": "fa3788c8c4b3373ef8424ce3eb008a5cd07cc5aa", + "summary": "Merge pull request #10 from mikepenz/feature/specify_test", + "message": "Merge pull request #10 from mikepenz/feature/specify_test\n\n[CI] Specify Test Case", + "author": "mikepenz", + "authorDate": "2020-10-16T13:59:35.000Z", + "committer": "web-flow", + "commitDate": "2020-10-16T13:59:35.000Z" + } + ] + }, + "options": { + "owner": "mikepenz", + "repo": "release-changelog-builder-action", + "fromTag": { + "name": "v0.0.1", + "commit": "v0.0.1" + }, + "toTag": { + "name": "v0.0.3", + "commit": "v0.0.3" + }, + "includeOpen": false, + "failOnError": false, + "fetchReviewers": false, + "fetchReleaseInformation": false, + "fetchReviews": false, + "commitMode": false, + "configuration": { + "max_tags_to_fetch": 200, + "max_pull_requests": 1000, + "max_back_track_time_days": 1000, + "exclude_merge_branches": [], + "sort": { + "order": "ASC", + "on_property": "mergedAt" + }, + "template": "${{CHANGELOG}}\n${{UNCATEGORIZED}}\n${{IGNORED}}\n${{OWNER}}\n${{REPO}}\n${{FROM_TAG}}\n${{TO_TAG}}\n${{RELEASE_DIFF}}\n${{CATEGORIZED_COUNT}}\n${{UNCATEGORIZED_COUNT}}\n${{IGNORED_COUNT}}\n${{CHANGED_FILES}}\n${{ADDITIONS}}\n${{DELETIONS}}\n${{CHANGES}}\n${{COMMITS}}", + "pr_template": "- ${{TITLE}}\n - PR: #${{NUMBER}}", + "empty_template": "${{OWNER}}\n${{REPO}}\n${{FROM_TAG}}\n${{TO_TAG}}\n${{RELEASE_DIFF}}", + "categories": [ + { + "title": "## ๐Ÿš€ Features", + "labels": [ + "feature" + ] + }, + { + "title": "## ๐Ÿ› Fixes", + "labels": [ + "fix" + ] + }, + { + "title": "## ๐Ÿงช Tests", + "labels": [ + "test" + ] + }, + { + "title": "## ๐Ÿ“ฆ Uncategorized", + "labels": [] + } + ], + "ignore_labels": [ + "ignore" + ], + "label_extractor": [], + "transformers": [], + "tag_resolver": { + "method": "semver" + }, + "base_branches": [], + "custom_placeholders": [], + "trim_values": false + } + } +} \ No newline at end of file diff --git a/caches/rcba_0.0.1-0.0.3_commit_cache.json b/caches/rcba_0.0.1-0.0.3_commit_cache.json new file mode 100644 index 00000000..cab5ed0d --- /dev/null +++ b/caches/rcba_0.0.1-0.0.3_commit_cache.json @@ -0,0 +1,142 @@ +{ + "mergedPullRequests": [ + { + "number": 0, + "title": "- introduce proper approach to retrieve tag before a given tag", + "htmlURL": "", + "baseBranch": "", + "createdAt": "2020-10-16T13:52:24.000Z", + "mergedAt": "2020-10-16T13:52:24.000Z", + "mergeCommitSha": "0a66008df0b0a89c4bcfd447c5457e223f4b9947", + "author": "mikepenz", + "repoName": "", + "labels": [], + "milestone": "", + "body": "- introduce proper approach to retrieve tag before a given tag\n- add configuration options for\n - path\n - configuration\n - fromTag, toTag\n - token\n- allow to specify transformers to adjust information to a specific form\n- allow to specify different templates\n- speed up by limiting information to pull\n- add logic to automatically resolve current\n- use github actions logger", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 0, + "title": "- configure test case", + "htmlURL": "", + "baseBranch": "", + "createdAt": "2020-10-16T13:56:40.000Z", + "mergedAt": "2020-10-16T13:56:40.000Z", + "mergeCommitSha": "92577cd8be4b0ff97648fcf6db98ba38dcba1f25", + "author": "mikepenz", + "repoName": "", + "labels": [], + "milestone": "", + "body": "- configure test case", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 0, + "title": "Merge pull request #10 from mikepenz/feature/specify_test", + "htmlURL": "", + "baseBranch": "", + "createdAt": "2020-10-16T13:59:35.000Z", + "mergedAt": "2020-10-16T13:59:35.000Z", + "mergeCommitSha": "fa3788c8c4b3373ef8424ce3eb008a5cd07cc5aa", + "author": "mikepenz", + "repoName": "", + "labels": [], + "milestone": "", + "body": "Merge pull request #10 from mikepenz/feature/specify_test\n\n[CI] Specify Test Case", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + } + ], + "diffInfo": { + "changedFiles": 19, + "additions": 14827, + "deletions": 444, + "changes": 15271, + "commits": 3, + "commitInfo": [ + { + "sha": "0a66008df0b0a89c4bcfd447c5457e223f4b9947", + "summary": "- introduce proper approach to retrieve tag before a given tag", + "message": "- introduce proper approach to retrieve tag before a given tag\n- add configuration options for\n - path\n - configuration\n - fromTag, toTag\n - token\n- allow to specify transformers to adjust information to a specific form\n- allow to specify different templates\n- speed up by limiting information to pull\n- add logic to automatically resolve current\n- use github actions logger", + "author": "mikepenz", + "authorDate": "2020-10-16T13:52:24.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-16T13:52:24.000Z" + }, + { + "sha": "92577cd8be4b0ff97648fcf6db98ba38dcba1f25", + "summary": "- configure test case", + "message": "- configure test case", + "author": "mikepenz", + "authorDate": "2020-10-16T13:56:40.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-16T13:56:40.000Z" + }, + { + "sha": "fa3788c8c4b3373ef8424ce3eb008a5cd07cc5aa", + "summary": "Merge pull request #10 from mikepenz/feature/specify_test", + "message": "Merge pull request #10 from mikepenz/feature/specify_test\n\n[CI] Specify Test Case", + "author": "mikepenz", + "authorDate": "2020-10-16T13:59:35.000Z", + "committer": "web-flow", + "commitDate": "2020-10-16T13:59:35.000Z" + } + ] + }, + "options": { + "owner": "mikepenz", + "repo": "release-changelog-builder-action", + "fromTag": { + "name": "v0.0.1", + "commit": "v0.0.1" + }, + "toTag": { + "name": "v0.0.3", + "commit": "v0.0.3" + }, + "includeOpen": false, + "failOnError": false, + "fetchReviewers": false, + "fetchReleaseInformation": false, + "fetchReviews": false, + "commitMode": true, + "configuration": { + "max_tags_to_fetch": 200, + "max_pull_requests": 1000, + "max_back_track_time_days": 1000, + "exclude_merge_branches": [], + "sort": { + "order": "ASC", + "on_property": "mergedAt" + }, + "template": "${{CHANGELOG}}\n\nUncategorized:\n${{UNCATEGORIZED}}\n\nIgnored:\n${{IGNORED}}\n\n${{UNCATEGORIZED_COUNT}}\n${{IGNORED_COUNT}}", + "pr_template": "- ${{TITLE}}\n", + "empty_template": "${{OWNER}}\n${{REPO}}\n${{FROM_TAG}}\n${{TO_TAG}}", + "categories": [ + { + "title": "## ๐Ÿ“ฆ Uncategorized", + "labels": [] + } + ], + "ignore_labels": [ + "ignore" + ], + "label_extractor": [], + "transformers": [], + "tag_resolver": { + "method": "semver" + }, + "base_branches": [], + "custom_placeholders": [], + "trim_values": false + } + } +} \ No newline at end of file diff --git a/caches/rcba_0.0.2-0.0.3_cache.json b/caches/rcba_0.0.2-0.0.3_cache.json new file mode 100644 index 00000000..2bc26a65 --- /dev/null +++ b/caches/rcba_0.0.2-0.0.3_cache.json @@ -0,0 +1,70 @@ +{ + "mergedPullRequests": [], + "diffInfo": { + "changedFiles": 0, + "additions": 0, + "deletions": 0, + "changes": 0, + "commits": 0, + "commitInfo": [] + }, + "options": { + "owner": "mikepenz", + "repo": "release-changelog-builder-action", + "fromTag": { + "name": "v0.0.2", + "commit": "v0.0.2" + }, + "toTag": { + "name": "v0.0.3", + "commit": "v0.0.3" + }, + "includeOpen": false, + "failOnError": false, + "fetchReviewers": false, + "fetchReleaseInformation": false, + "fetchReviews": false, + "commitMode": false, + "configuration": { + "max_tags_to_fetch": 200, + "max_pull_requests": 1000, + "max_back_track_time_days": 1000, + "exclude_merge_branches": [], + "sort": "ASC", + "template": "${{CHANGELOG}}", + "pr_template": "- ${{TITLE}}\n - PR: #${{NUMBER}}", + "empty_template": "- no changes", + "categories": [ + { + "title": "## ๐Ÿš€ Features", + "labels": [ + "feature" + ] + }, + { + "title": "## ๐Ÿ› Fixes", + "labels": [ + "fix" + ] + }, + { + "title": "## ๐Ÿงช Tests", + "labels": [ + "test" + ] + } + ], + "ignore_labels": [ + "ignore" + ], + "label_extractor": [], + "transformers": [], + "tag_resolver": { + "method": "semver" + }, + "base_branches": [], + "custom_placeholders": [], + "trim_values": false + } + } +} \ No newline at end of file diff --git a/caches/rcba_0.3.0-0.5.0_cache.json b/caches/rcba_0.3.0-0.5.0_cache.json new file mode 100644 index 00000000..a7080f4c --- /dev/null +++ b/caches/rcba_0.3.0-0.5.0_cache.json @@ -0,0 +1,618 @@ +{ + "mergedPullRequests": [ + { + "number": 22, + "title": "Improve README", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/22", + "baseBranch": "develop", + "branch": "feature/improve_readme", + "createdAt": "2020-10-17T08:35:33.000Z", + "mergedAt": "2020-10-17T08:40:04.000Z", + "mergeCommitSha": "5ce9cb035198f91472ff44b0c99b94b89e332469", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "feature", + "--rcba-merged" + ], + "milestone": "", + "body": "- update readme, with more details, more emojis, more everything", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 23, + "title": "Improved handling for non existing tags", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/23", + "baseBranch": "develop", + "branch": "feature/improve_missing_tag_handling", + "createdAt": "2020-10-17T15:38:35.000Z", + "mergedAt": "2020-10-17T15:57:00.000Z", + "mergeCommitSha": "c7eec1d5a6002d84d45559594ef15eee9e2ff443", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "fix", + "--rcba-merged" + ], + "milestone": "", + "body": "- introduce better handling of cases in which invalid references are provided, return an empty changelog and send out error", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 24, + "title": "Improved configuration failure handling", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/24", + "baseBranch": "develop", + "branch": "feature/improved_configuration_issue_handling", + "createdAt": "2020-10-17T16:02:41.000Z", + "mergedAt": "2020-10-17T16:07:02.000Z", + "mergeCommitSha": "911126dfc76b9e4030aab0564a318133a96454e0", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "feature", + "--rcba-merged" + ], + "milestone": "", + "body": "- introduce better more stable fallbacks in case the configuration is missing\r\n- move configurations into subfolder for easier discovery\r\n- simplify missing value fallback specification", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 25, + "title": "Improved defaults if no configuration is provided", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/25", + "baseBranch": "develop", + "branch": "feature/improved_defaults", + "createdAt": "2020-10-17T16:12:36.000Z", + "mergedAt": "2020-10-17T16:17:05.000Z", + "mergeCommitSha": "519f09e8915a63c3c666f1d19c7014e61048754e", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "feature", + "--rcba-merged" + ], + "milestone": "", + "body": "- adjust defaults to already provide a great base set of categories\r\n- define categories\r\n```json\r\ncategories: [\r\n {\r\n title: '## ๐Ÿš€ Features',\r\n labels: ['feature']\r\n },\r\n {\r\n title: '## ๐Ÿ› Fixes',\r\n labels: ['fix']\r\n },\r\n {\r\n title: '## ๐Ÿงช Tests',\r\n labels: ['test']\r\n }\r\n ]\r\n```", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 26, + "title": "Introduce additional placeholders [milestone, labels, assignees, reviewers]", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/26", + "baseBranch": "develop", + "branch": "feature/introduce_additional_placeholders", + "createdAt": "2020-10-17T16:18:42.000Z", + "mergedAt": "2020-10-17T16:21:08.000Z", + "mergeCommitSha": "d88fa22107021326ed5ee36b8ecf3e87b633c5d5", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "feature", + "--rcba-merged" + ], + "milestone": "", + "body": "- introduce more placeholders (milestone, labels, assignees, reviewers)\r\n- update testcase to check new placeholders", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 27, + "title": "Fix typos in Readme", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/27", + "baseBranch": "develop", + "branch": "feature/proofread-readme", + "createdAt": "2020-10-17T16:54:36.000Z", + "mergedAt": "2020-10-17T17:00:35.000Z", + "mergeCommitSha": "c8090bcb0dc99210e766f5c0d1330e0dd3372dd1", + "author": "nhoelzl", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "other", + "--rcba-merged" + ], + "milestone": "", + "body": "- fix misspelled words and comma issues", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 28, + "title": "Enhanced action logs", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/28", + "baseBranch": "develop", + "branch": "feature/enhance_logging_outputs", + "createdAt": "2020-10-17T17:04:44.000Z", + "mergedAt": "2020-10-17T17:57:36.000Z", + "mergeCommitSha": "809b20a9dee4179ee02c55f0a06f7213876784e5", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "feature", + "--rcba-merged" + ], + "milestone": "", + "body": "- group logs together to have a better visualisation of what's going on\r\n- add emojis to all sorts of logs", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 29, + "title": "Improve changelog generation of project", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/29", + "baseBranch": "develop", + "branch": "feature/improved_changelog", + "createdAt": "2020-10-17T17:58:08.000Z", + "mergedAt": "2020-10-17T18:16:30.000Z", + "mergeCommitSha": "116d28a3234d04b7b5cb528ed730a5fe7ec6acbf", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "other", + "--rcba-merged" + ], + "milestone": "", + "body": "- introduce `other` category for library changelog", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 30, + "title": "develop -> main", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/30", + "baseBranch": "main", + "branch": "develop", + "createdAt": "2020-10-17T18:16:59.000Z", + "mergedAt": "2020-10-17T18:18:23.000Z", + "mergeCommitSha": "4cecfac83e8e47adbb32cb97931cea6ee44e0d36", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "--rcba-merged" + ], + "milestone": "", + "body": "Merge develop -> main", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 31, + "title": "Adjust release github action", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/31", + "baseBranch": "develop", + "branch": "feature/adjust_release_github_action", + "createdAt": "2020-10-18T07:16:35.000Z", + "mergedAt": "2020-10-18T07:16:41.000Z", + "mergeCommitSha": "d1f245b0eb35536da5dd38cae16d110ea3918eb4", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "other", + "--rcba-merged" + ], + "milestone": "", + "body": "- add back checkout to have configuration available", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 32, + "title": "dev -> main", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/32", + "baseBranch": "main", + "branch": "develop", + "createdAt": "2020-10-18T07:16:58.000Z", + "mergedAt": "2020-10-18T07:17:04.000Z", + "mergeCommitSha": "ca3a814f05a7b2df3bd89c94b14e52b81107780c", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "--rcba-merged" + ], + "milestone": "", + "body": "merge dev into main", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + } + ], + "diffInfo": { + "changedFiles": 19, + "additions": 603, + "deletions": 319, + "changes": 922, + "commits": 34, + "commitInfo": [ + { + "sha": "4ee65b5cf02ccbac40a99236c012d01c46243965", + "summary": "- update readme, with more details, more emojis, more everything", + "message": "- update readme, with more details, more emojis, more everything", + "author": "mikepenz", + "authorDate": "2020-10-17T08:35:05.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T08:35:05.000Z" + }, + { + "sha": "876d5042a33329ef419db306a8b8e814f4464167", + "summary": "- change header sizes", + "message": "- change header sizes", + "author": "mikepenz", + "authorDate": "2020-10-17T08:38:40.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T08:38:40.000Z" + }, + { + "sha": "5ce9cb035198f91472ff44b0c99b94b89e332469", + "summary": "Merge pull request #22 from mikepenz/feature/improve_readme", + "message": "Merge pull request #22 from mikepenz/feature/improve_readme\n\nImprove README", + "author": "mikepenz", + "authorDate": "2020-10-17T08:40:03.000Z", + "committer": "web-flow", + "commitDate": "2020-10-17T08:40:03.000Z" + }, + { + "sha": "619d3f460eb467222f275494158e1da89a4f43e9", + "summary": "- introduce better handling of cases in which invalid references are provided, return an empty changelog and send out error", + "message": "- introduce better handling of cases in which invalid references are provided, return an empty changelog and send out error", + "author": "mikepenz", + "authorDate": "2020-10-17T15:38:08.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T15:38:08.000Z" + }, + { + "sha": "c7eec1d5a6002d84d45559594ef15eee9e2ff443", + "summary": "Merge pull request #23 from mikepenz/feature/improve_missing_tag_handling", + "message": "Merge pull request #23 from mikepenz/feature/improve_missing_tag_handling\n\nImproved handling for non existing tags", + "author": "mikepenz", + "authorDate": "2020-10-17T15:56:59.000Z", + "committer": "web-flow", + "commitDate": "2020-10-17T15:56:59.000Z" + }, + { + "sha": "b464ff088a0407e8c66150e125f5dfef707caa2d", + "summary": "- introduce better more stable fallbacks in case the configuration is missing", + "message": "- introduce better more stable fallbacks in case the configuration is missing\n- move configurations into subfolder for easier discovery\n- simplify missing value fallback specification", + "author": "mikepenz", + "authorDate": "2020-10-17T16:02:08.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T16:02:08.000Z" + }, + { + "sha": "fbc3c7370b2f7bbf3c9450fabea17d17c8997a53", + "summary": "- fix test case", + "message": "- fix test case", + "author": "mikepenz", + "authorDate": "2020-10-17T16:05:35.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T16:05:35.000Z" + }, + { + "sha": "911126dfc76b9e4030aab0564a318133a96454e0", + "summary": "Merge pull request #24 from mikepenz/feature/improved_configuration_issue_handling", + "message": "Merge pull request #24 from mikepenz/feature/improved_configuration_issue_handling\n\nImproved configuration failure handling", + "author": "mikepenz", + "authorDate": "2020-10-17T16:07:01.000Z", + "committer": "web-flow", + "commitDate": "2020-10-17T16:07:01.000Z" + }, + { + "sha": "8058353346f53b12ad17db2a72dd1a318b48e541", + "summary": "- adjust defaults to already provide a great base set of categories", + "message": "- adjust defaults to already provide a great base set of categories", + "author": "mikepenz", + "authorDate": "2020-10-17T16:03:46.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T16:07:31.000Z" + }, + { + "sha": "da897391639b0c24efb71f47ba755811b2ae06ea", + "summary": "- introduce more placeholders (milestone, labels, asignees, reviewers)", + "message": "- introduce more placeholders (milestone, labels, asignees, reviewers)\n- update testcase to check new placeholders", + "author": "mikepenz", + "authorDate": "2020-10-17T16:11:22.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T16:11:22.000Z" + }, + { + "sha": "17acfb397f365d1ffe28eac561125dd31d95361a", + "summary": "- update table with additional placeholders", + "message": "- update table with additional placeholders", + "author": "mikepenz", + "authorDate": "2020-10-17T16:17:01.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T16:17:01.000Z" + }, + { + "sha": "519f09e8915a63c3c666f1d19c7014e61048754e", + "summary": "Merge pull request #25 from mikepenz/feature/improved_defaults", + "message": "Merge pull request #25 from mikepenz/feature/improved_defaults\n\nImproved defaults if no configuration is provided", + "author": "mikepenz", + "authorDate": "2020-10-17T16:17:05.000Z", + "committer": "web-flow", + "commitDate": "2020-10-17T16:17:05.000Z" + }, + { + "sha": "6cce2a6c0f0368f8e4380d333937a76b46ef3da2", + "summary": "- write assignee correct", + "message": "- write assignee correct", + "author": "mikepenz", + "authorDate": "2020-10-17T16:19:41.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T16:19:41.000Z" + }, + { + "sha": "d88fa22107021326ed5ee36b8ecf3e87b633c5d5", + "summary": "Merge pull request #26 from mikepenz/feature/introduce_additional_placeholders", + "message": "Merge pull request #26 from mikepenz/feature/introduce_additional_placeholders\n\nIntroduce additional placeholders [milestone, labels, assignees, reviewers]", + "author": "mikepenz", + "authorDate": "2020-10-17T16:21:07.000Z", + "committer": "web-flow", + "commitDate": "2020-10-17T16:21:07.000Z" + }, + { + "sha": "44272b156eb889a1b7012017b0bfa680fbef4892", + "summary": "fix typos in readme", + "message": "fix typos in readme", + "author": "nhoelzl", + "authorDate": "2020-10-17T16:47:04.000Z", + "committer": "nhoelzl", + "commitDate": "2020-10-17T16:47:04.000Z" + }, + { + "sha": "c8090bcb0dc99210e766f5c0d1330e0dd3372dd1", + "summary": "Merge pull request #27 from nhoelzl/feature/proofread-readme", + "message": "Merge pull request #27 from nhoelzl/feature/proofread-readme\n\nFix typos in Readme", + "author": "mikepenz", + "authorDate": "2020-10-17T17:00:35.000Z", + "committer": "web-flow", + "commitDate": "2020-10-17T17:00:35.000Z" + }, + { + "sha": "f675789732276657e158284fdf0dc4f51bacc82f", + "summary": "- group logs together to have a better visualisation of what's going on", + "message": "- group logs together to have a better visualisation of what's going on\n- add emojis to all sorts of logs", + "author": "mikepenz", + "authorDate": "2020-10-17T17:00:04.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T17:37:11.000Z" + }, + { + "sha": "1e0f6ab49e7327d0c806ec8fcc74fee6151d3e0c", + "summary": "- add more log messages to action", + "message": "- add more log messages to action", + "author": "mikepenz", + "authorDate": "2020-10-17T17:20:12.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T17:37:11.000Z" + }, + { + "sha": "bd49950417115e662bda6a26bbc4fe8cec29ea4f", + "summary": "- use different pen for write logs", + "message": "- use different pen for write logs\n- remove default value for configuration, to cleanly fallback to defaults\n- rename gitHelper, move dir exists helper\n- add reading input values group\n- improve warning for configuration", + "author": "mikepenz", + "authorDate": "2020-10-17T17:35:26.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T17:37:11.000Z" + }, + { + "sha": "f63fa1dabb0cdf1453d103436723e7f7a685c252", + "summary": "- fix formatting, and unused import", + "message": "- fix formatting, and unused import", + "author": "mikepenz", + "authorDate": "2020-10-17T17:42:26.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T17:42:26.000Z" + }, + { + "sha": "f9222d8d7735fc23a6b3e1b586a1e557b9c9573b", + "summary": "- adjust README to reflect the no longer used default configuration lookup", + "message": "- adjust README to reflect the no longer used default configuration lookup", + "author": "mikepenz", + "authorDate": "2020-10-17T17:44:13.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T17:44:13.000Z" + }, + { + "sha": "0452303d4c8efe16300568e38200d5d023506fd4", + "summary": "- improve action specification", + "message": "- improve action specification\n- clean up imports for tests", + "author": "mikepenz", + "authorDate": "2020-10-17T17:53:23.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T17:53:23.000Z" + }, + { + "sha": "35c73a53787022efe9453b8a9bd6e256eb5cc7dd", + "summary": "- recompile", + "message": "- recompile", + "author": "mikepenz", + "authorDate": "2020-10-17T17:56:06.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T17:56:06.000Z" + }, + { + "sha": "8044ea441ae9433d7ac82befecefb9a55439f9a6", + "summary": "- introduce `other` category for library changelog", + "message": "- introduce `other` category for library changelog", + "author": "mikepenz", + "authorDate": "2020-10-17T17:56:31.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T17:56:31.000Z" + }, + { + "sha": "809b20a9dee4179ee02c55f0a06f7213876784e5", + "summary": "Merge pull request #28 from mikepenz/feature/enhance_logging_outputs", + "message": "Merge pull request #28 from mikepenz/feature/enhance_logging_outputs\n\nEnhanced action logs", + "author": "mikepenz", + "authorDate": "2020-10-17T17:57:36.000Z", + "committer": "web-flow", + "commitDate": "2020-10-17T17:57:36.000Z" + }, + { + "sha": "9a9cd269402e105cb4d6472109f01d4d49a95e19", + "summary": "- improve build to add sample, without having a prior checkout", + "message": "- improve build to add sample, without having a prior checkout", + "author": "mikepenz", + "authorDate": "2020-10-17T18:04:44.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T18:04:44.000Z" + }, + { + "sha": "bfabe29961086e383c17254f50a0cd7a93251a62", + "summary": "- use develop state for action", + "message": "- use develop state for action", + "author": "mikepenz", + "authorDate": "2020-10-17T18:08:53.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T18:08:53.000Z" + }, + { + "sha": "d970a0bc9a36ba9216ab8c76181adbfa707515e9", + "summary": "- improve messages for test output", + "message": "- improve messages for test output\n- include complete sample in README", + "author": "mikepenz", + "authorDate": "2020-10-17T18:13:31.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T18:13:31.000Z" + }, + { + "sha": "fde922d7852a24fd5e24597af6878ee5a2543bc6", + "summary": "- fix link", + "message": "- fix link", + "author": "mikepenz", + "authorDate": "2020-10-17T18:15:05.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-17T18:15:05.000Z" + }, + { + "sha": "116d28a3234d04b7b5cb528ed730a5fe7ec6acbf", + "summary": "Merge pull request #29 from mikepenz/feature/improved_changelog", + "message": "Merge pull request #29 from mikepenz/feature/improved_changelog\n\nImprove changelog generation of project", + "author": "mikepenz", + "authorDate": "2020-10-17T18:16:30.000Z", + "committer": "web-flow", + "commitDate": "2020-10-17T18:16:30.000Z" + }, + { + "sha": "4cecfac83e8e47adbb32cb97931cea6ee44e0d36", + "summary": "Merge pull request #30 from mikepenz/develop", + "message": "Merge pull request #30 from mikepenz/develop\n\ndevelop -> main", + "author": "mikepenz", + "authorDate": "2020-10-17T18:18:23.000Z", + "committer": "web-flow", + "commitDate": "2020-10-17T18:18:23.000Z" + }, + { + "sha": "c03b55984d6c4dd9617cebcc8858209d2451def5", + "summary": "- add back checkout to have configuration available", + "message": "- add back checkout to have configuration available", + "author": "mikepenz", + "authorDate": "2020-10-18T07:16:18.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-18T07:16:18.000Z" + }, + { + "sha": "d1f245b0eb35536da5dd38cae16d110ea3918eb4", + "summary": "Merge pull request #31 from mikepenz/feature/adjust_release_github_action", + "message": "Merge pull request #31 from mikepenz/feature/adjust_release_github_action\n\nAdjust release github action", + "author": "mikepenz", + "authorDate": "2020-10-18T07:16:40.000Z", + "committer": "web-flow", + "commitDate": "2020-10-18T07:16:40.000Z" + }, + { + "sha": "ca3a814f05a7b2df3bd89c94b14e52b81107780c", + "summary": "Merge pull request #32 from mikepenz/develop", + "message": "Merge pull request #32 from mikepenz/develop\n\ndev -> main", + "author": "mikepenz", + "authorDate": "2020-10-18T07:17:04.000Z", + "committer": "web-flow", + "commitDate": "2020-10-18T07:17:04.000Z" + } + ] + }, + "options": { + "owner": "mikepenz", + "repo": "release-changelog-builder-action", + "fromTag": { + "name": "v0.3.0", + "commit": "v0.3.0" + }, + "toTag": { + "name": "v0.5.0", + "commit": "v0.5.0" + }, + "includeOpen": false, + "failOnError": false, + "fetchReviewers": false, + "fetchReleaseInformation": false, + "fetchReviews": false, + "commitMode": false, + "configuration": { + "max_tags_to_fetch": 200, + "max_pull_requests": 1000, + "max_back_track_time_days": 1000, + "exclude_merge_branches": [], + "sort": "ASC", + "template": "${{CHANGELOG}}", + "pr_template": "- ${{TITLE}}\n - PR: #${{NUMBER}}", + "empty_template": "- no changes", + "categories": [ + { + "title": "## ๐Ÿš€ Features", + "labels": [ + "feature" + ] + }, + { + "title": "## ๐Ÿ› Fixes", + "labels": [ + "fix" + ] + }, + { + "title": "## ๐Ÿงช Tests", + "labels": [ + "test" + ] + } + ], + "ignore_labels": [ + "ignore" + ], + "label_extractor": [], + "transformers": [], + "tag_resolver": { + "method": "semver" + }, + "base_branches": [], + "custom_placeholders": [], + "trim_values": false + } + } +} \ No newline at end of file diff --git a/caches/rcba_0.9.1-0.9.5_cache.json b/caches/rcba_0.9.1-0.9.5_cache.json new file mode 100644 index 00000000..d536c1ff --- /dev/null +++ b/caches/rcba_0.9.1-0.9.5_cache.json @@ -0,0 +1,482 @@ +{ + "mergedPullRequests": [ + { + "number": 47, + "title": "Bump @types/node from 14.11.8 to 14.11.10", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/47", + "baseBranch": "develop", + "branch": "dependabot/npm_and_yarn/types/node-14.11.10", + "createdAt": "2020-10-19T07:14:58.000Z", + "mergedAt": "2020-10-19T07:28:55.000Z", + "mergeCommitSha": "2fb7019ca5820d18d6d53fb3926bb68d61323a9f", + "author": "dependabot[bot]", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "dependencies", + "--rcba-merged" + ], + "milestone": "", + "body": "Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.11.8 to 14.11.10.\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=14.11.8&new-version=14.11.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 48, + "title": "Adjust code to move fromTag resolving to main.ts", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/48", + "baseBranch": "develop", + "branch": "feature/move_from_tag_resolval", + "createdAt": "2020-10-19T14:34:03.000Z", + "mergedAt": "2020-10-19T14:39:43.000Z", + "mergeCommitSha": "0ceacbaa6a79aa63ea2821acb59978eae2bab896", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "--rcba-merged" + ], + "milestone": "", + "body": "- move fromTag resolving to main.ts and remove dependency on checks from ReleaseNotes.ts\r\n - require fromTag for ReleaseNotes\r\n- adjust tests, split into according test classes\r\n- simplify transform.ts", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 49, + "title": "Improve test cases", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/49", + "baseBranch": "develop", + "branch": "feature/split_logic", + "createdAt": "2020-10-19T15:30:05.000Z", + "mergedAt": "2020-10-19T15:44:18.000Z", + "mergeCommitSha": "470822c9f815deba5ba07dce30c164dc190b844f", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "test", + "--rcba-merged" + ], + "milestone": "", + "body": "Add additional test cases to also verify action runner specifically", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 50, + "title": "New additional placeholders for `template` and `empty_template`", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/50", + "baseBranch": "develop", + "branch": "feature/dynamic_placeholders", + "createdAt": "2020-10-19T16:05:52.000Z", + "mergedAt": "2020-10-19T16:13:13.000Z", + "mergeCommitSha": "a774c0328fdcf13e96fa60bcc273a24ff9558ac6", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "ignore", + "--rcba-merged" + ], + "milestone": "", + "body": "- introduce additional placeholders supported by the `template` \r\n- introduce placeholder support into `empty_template`\r\n- introduce new placeholders for templates, update README with new placeholders\r\n- recompile dist files\r\n- properly count categorized PRs\r\n- introduce tests to verify new placeholders used for `template` and `empty_template`", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 51, + "title": "Enhance sorting by using proper semver", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/51", + "baseBranch": "develop", + "branch": "feature/enhance_tags_sorting", + "createdAt": "2020-10-19T16:57:29.000Z", + "mergedAt": "2020-10-19T18:27:12.000Z", + "mergeCommitSha": "a5629a3f6e6711ed08871d10e64e9435848d6554", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "feature", + "--rcba-merged" + ], + "milestone": "", + "body": "- make sortTags method to be accessible for test โ€ฆ\r\n- add test to verify ordering of tags\r\n- upgrade sorting logic to use semver to ensure we support all cases properly\r\n- highlight versioning resolving automation\r\n- formatting adjustment", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 52, + "title": "dev -> main", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/52", + "baseBranch": "main", + "branch": "develop", + "createdAt": "2020-10-19T18:34:23.000Z", + "mergedAt": "2020-10-19T18:36:20.000Z", + "mergeCommitSha": "0f9cd813de2e9738922ca580e690787d98f21579", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "--rcba-merged" + ], + "milestone": "", + "body": "merge dev into main", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 53, + "title": "Update package.json to updated description", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/53", + "baseBranch": "develop", + "branch": "feature/improve_package.json", + "createdAt": "2020-10-19T18:40:40.000Z", + "mergedAt": "2020-10-19T18:43:21.000Z", + "mergeCommitSha": "7e8a518561a061def732618b66bd375323ac997a", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "other", + "--rcba-merged" + ], + "milestone": "", + "body": "- add more keywords and update description", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 54, + "title": "dev -> main", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/54", + "baseBranch": "main", + "branch": "develop", + "createdAt": "2020-10-19T18:43:53.000Z", + "mergedAt": "2020-10-19T18:45:15.000Z", + "mergeCommitSha": "7d955b5f8d222f336a064e2dbe15662917fbf79c", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "--rcba-merged" + ], + "milestone": "", + "body": "merge dev into main", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + } + ], + "diffInfo": { + "changedFiles": 16, + "additions": 2931, + "deletions": 450, + "changes": 3381, + "commits": 26, + "commitInfo": [ + { + "sha": "6e2c5b3a6e382170a0241ad87414b70bf93dc0c9", + "summary": "Bump @types/node from 14.11.8 to 14.11.10", + "message": "Bump @types/node from 14.11.8 to 14.11.10\n\nBumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.11.8 to 14.11.10.\n- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)\n- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)\n\nSigned-off-by: dependabot[bot] ", + "author": "dependabot[bot]", + "authorDate": "2020-10-19T07:14:57.000Z", + "committer": "web-flow", + "commitDate": "2020-10-19T07:14:57.000Z" + }, + { + "sha": "2fb7019ca5820d18d6d53fb3926bb68d61323a9f", + "summary": "Merge pull request #47 from mikepenz/dependabot/npm_and_yarn/types/node-14.11.10", + "message": "Merge pull request #47 from mikepenz/dependabot/npm_and_yarn/types/node-14.11.10\n\nBump @types/node from 14.11.8 to 14.11.10", + "author": "mikepenz", + "authorDate": "2020-10-19T07:28:54.000Z", + "committer": "web-flow", + "commitDate": "2020-10-19T07:28:54.000Z" + }, + { + "sha": "d9c1239d34cc7cd9ae0cdc203740674b91541233", + "summary": "- move fromTag resolving to main.ts and remove dependency on checks from ReleaseNotes.ts", + "message": "- move fromTag resolving to main.ts and remove dependency on checks from ReleaseNotes.ts\n - require fromTag for ReleaseNotes\n- adjust tests, split into according test classes\n- simplify transform.ts", + "author": "mikepenz", + "authorDate": "2020-10-19T14:33:00.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-19T14:33:00.000Z" + }, + { + "sha": "d61ec6c06cf142943a6be76f8f2795ea4c405c1b", + "summary": "- rebuild dist files", + "message": "- rebuild dist files", + "author": "mikepenz", + "authorDate": "2020-10-19T14:35:11.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-19T14:35:11.000Z" + }, + { + "sha": "9258366eafaff9a4345468dd2cdd08d8f4f6896a", + "summary": "- tmp remove test class", + "message": "- tmp remove test class", + "author": "mikepenz", + "authorDate": "2020-10-19T14:37:11.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-19T14:37:11.000Z" + }, + { + "sha": "0ceacbaa6a79aa63ea2821acb59978eae2bab896", + "summary": "Merge pull request #48 from mikepenz/feature/move_from_tag_resolval", + "message": "Merge pull request #48 from mikepenz/feature/move_from_tag_resolval\n\nAdjust code to move fromTag resolving to main.ts", + "author": "mikepenz", + "authorDate": "2020-10-19T14:39:42.000Z", + "committer": "web-flow", + "commitDate": "2020-10-19T14:39:42.000Z" + }, + { + "sha": "8b6119add8ae9aa85e5bf9dde99340bae7b3c210", + "summary": "- split logic to validate and read in additional details for changelog generation into new `releaseNotesBuilder`", + "message": "- split logic to validate and read in additional details for changelog generation into new `releaseNotesBuilder`\n- construct main class to be as simple as possible", + "author": "mikepenz", + "authorDate": "2020-10-19T15:11:13.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-19T15:28:54.000Z" + }, + { + "sha": "49d12f5b1e6adadcb303e1f0609034e09d4e7d90", + "summary": "- introduce tests covering the action process itself", + "message": "- introduce tests covering the action process itself", + "author": "mikepenz", + "authorDate": "2020-10-19T15:28:28.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-19T15:28:54.000Z" + }, + { + "sha": "470822c9f815deba5ba07dce30c164dc190b844f", + "summary": "Merge pull request #49 from mikepenz/feature/split_logic", + "message": "Merge pull request #49 from mikepenz/feature/split_logic\n\nImprove test cases", + "author": "mikepenz", + "authorDate": "2020-10-19T15:44:17.000Z", + "committer": "web-flow", + "commitDate": "2020-10-19T15:44:17.000Z" + }, + { + "sha": "c6ed215bc27914551f484a20b14943c073d52ee8", + "summary": "- introduce additional placeholders supported by the `template`", + "message": "- introduce additional placeholders supported by the `template`\n- introduce placeholder support into `empty_template`\n- introduce new placeholders for templates, update README with new placeholders", + "author": "mikepenz", + "authorDate": "2020-10-19T15:53:04.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-19T15:53:39.000Z" + }, + { + "sha": "4eaa60b4d55c63f43b70df90aa29936b04fb9c46", + "summary": "- recompile dist files", + "message": "- recompile dist files", + "author": "mikepenz", + "authorDate": "2020-10-19T15:54:18.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-19T15:54:18.000Z" + }, + { + "sha": "26cab8c692c791ec20e3e921b45553c8f764b7ee", + "summary": "- properly count categorized PRs", + "message": "- properly count categorized PRs", + "author": "mikepenz", + "authorDate": "2020-10-19T16:03:50.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-19T16:03:50.000Z" + }, + { + "sha": "bdb790ac5eef1d39537c7833afdcf1e00939c8a6", + "summary": "- introduce tests to verify new placeholders used for `template` and `empty_template`", + "message": "- introduce tests to verify new placeholders used for `template` and `empty_template`", + "author": "mikepenz", + "authorDate": "2020-10-19T16:04:56.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-19T16:04:56.000Z" + }, + { + "sha": "a774c0328fdcf13e96fa60bcc273a24ff9558ac6", + "summary": "Merge pull request #50 from mikepenz/feature/dynamic_placeholders", + "message": "Merge pull request #50 from mikepenz/feature/dynamic_placeholders\n\nNew additional placeholders for `template` and `empty_template`", + "author": "mikepenz", + "authorDate": "2020-10-19T16:13:13.000Z", + "committer": "web-flow", + "commitDate": "2020-10-19T16:13:13.000Z" + }, + { + "sha": "c309b839db3f3af9e92d5fa1484682202db4ade9", + "summary": "- make sortTags method to be accessible for test", + "message": "- make sortTags method to be accessible for test\n- add test to verify ordering of tags", + "author": "mikepenz", + "authorDate": "2020-10-19T16:14:10.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-19T16:56:26.000Z" + }, + { + "sha": "83ad299b7efd80b3d1fc59859aa196578e8e4887", + "summary": "- upgrade sorting logic to use semver to ensure we support all cases properly", + "message": "- upgrade sorting logic to use semver to ensure we support all cases properly", + "author": "mikepenz", + "authorDate": "2020-10-19T16:49:22.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-19T16:56:26.000Z" + }, + { + "sha": "a048bfac80a9681ea279a49df647c169470ac54b", + "summary": "- highlight versioning resolving automation", + "message": "- highlight versioning resolving automation", + "author": "mikepenz", + "authorDate": "2020-10-19T16:55:00.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-19T16:56:26.000Z" + }, + { + "sha": "4ad1d585c9c700617812b12d137ee95711c3d5da", + "summary": "- formatting adjustment", + "message": "- formatting adjustment", + "author": "mikepenz", + "authorDate": "2020-10-19T16:55:59.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-19T16:56:26.000Z" + }, + { + "sha": "2a95fba312329f7a9d039a9a67dabd3baf05e28b", + "summary": "- verify versions match semver versioning", + "message": "- verify versions match semver versioning", + "author": "mikepenz", + "authorDate": "2020-10-19T17:58:36.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-19T17:58:36.000Z" + }, + { + "sha": "01db48f0528c9d498fbdc15e6e88b86caf1fac34", + "summary": "- rebuild dist", + "message": "- rebuild dist", + "author": "mikepenz", + "authorDate": "2020-10-19T18:25:24.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-19T18:25:24.000Z" + }, + { + "sha": "a5629a3f6e6711ed08871d10e64e9435848d6554", + "summary": "Merge pull request #51 from mikepenz/feature/enhance_tags_sorting", + "message": "Merge pull request #51 from mikepenz/feature/enhance_tags_sorting\n\nEnhance sorting by using proper semver", + "author": "mikepenz", + "authorDate": "2020-10-19T18:27:12.000Z", + "committer": "web-flow", + "commitDate": "2020-10-19T18:27:12.000Z" + }, + { + "sha": "0f9cd813de2e9738922ca580e690787d98f21579", + "summary": "Merge pull request #52 from mikepenz/develop", + "message": "Merge pull request #52 from mikepenz/develop\n\ndev -> main", + "author": "mikepenz", + "authorDate": "2020-10-19T18:36:19.000Z", + "committer": "web-flow", + "commitDate": "2020-10-19T18:36:19.000Z" + }, + { + "sha": "0648f8a89720680fca0e690f188a764087a50b0b", + "summary": "- add more keywords and update description", + "message": "- add more keywords and update description", + "author": "mikepenz", + "authorDate": "2020-10-19T18:40:13.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-19T18:40:13.000Z" + }, + { + "sha": "b0227ab71a91effef6774342e435a4807dfb004c", + "summary": "- add changelog to headline", + "message": "- add changelog to headline", + "author": "mikepenz", + "authorDate": "2020-10-19T18:41:44.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-19T18:41:44.000Z" + }, + { + "sha": "7e8a518561a061def732618b66bd375323ac997a", + "summary": "Merge pull request #53 from mikepenz/feature/improve_package.json", + "message": "Merge pull request #53 from mikepenz/feature/improve_package.json\n\nUpdate package.json to updated description", + "author": "mikepenz", + "authorDate": "2020-10-19T18:43:21.000Z", + "committer": "web-flow", + "commitDate": "2020-10-19T18:43:21.000Z" + }, + { + "sha": "7d955b5f8d222f336a064e2dbe15662917fbf79c", + "summary": "Merge pull request #54 from mikepenz/develop", + "message": "Merge pull request #54 from mikepenz/develop\n\ndev -> main", + "author": "mikepenz", + "authorDate": "2020-10-19T18:45:15.000Z", + "committer": "web-flow", + "commitDate": "2020-10-19T18:45:15.000Z" + } + ] + }, + "options": { + "owner": "mikepenz", + "repo": "release-changelog-builder-action", + "fromTag": { + "name": "v0.9.1", + "commit": "v0.9.1" + }, + "toTag": { + "name": "v0.9.5", + "commit": "v0.9.5" + }, + "includeOpen": false, + "failOnError": false, + "fetchReviewers": false, + "fetchReleaseInformation": false, + "fetchReviews": false, + "commitMode": false, + "configuration": { + "max_tags_to_fetch": 200, + "max_pull_requests": 1000, + "max_back_track_time_days": 1000, + "exclude_merge_branches": [], + "sort": { + "order": "ASC", + "on_property": "mergedAt" + }, + "template": "${{CHANGELOG}}\n${{UNCATEGORIZED}}\n${{IGNORED}}\n${{OWNER}}\n${{REPO}}\n${{FROM_TAG}}\n${{TO_TAG}}\n${{RELEASE_DIFF}}\n${{CATEGORIZED_COUNT}}\n${{UNCATEGORIZED_COUNT}}\n${{IGNORED_COUNT}}\n${{CHANGED_FILES}}\n${{ADDITIONS}}\n${{DELETIONS}}\n${{CHANGES}}\n${{COMMITS}}", + "pr_template": "- ${{TITLE}}\n - PR: #${{NUMBER}}", + "empty_template": "${{OWNER}}\n${{REPO}}\n${{FROM_TAG}}\n${{TO_TAG}}\n${{RELEASE_DIFF}}", + "categories": [ + { + "title": "## ๐Ÿš€ Features", + "labels": [ + "feature" + ] + }, + { + "title": "## ๐Ÿ› Fixes", + "labels": [ + "fix" + ] + }, + { + "title": "## ๐Ÿงช Tests", + "labels": [ + "test" + ] + } + ], + "ignore_labels": [ + "ignore" + ], + "label_extractor": [], + "transformers": [], + "tag_resolver": { + "method": "semver" + }, + "base_branches": [], + "custom_placeholders": [], + "trim_values": false + } + } +} \ No newline at end of file diff --git a/caches/rcba_1.3.1-1.4.0_base_develop_cache.json b/caches/rcba_1.3.1-1.4.0_base_develop_cache.json new file mode 100644 index 00000000..1673b583 --- /dev/null +++ b/caches/rcba_1.3.1-1.4.0_base_develop_cache.json @@ -0,0 +1,205 @@ +{ + "mergedPullRequests": [ + { + "number": 150, + "title": "Bump @vercel/ncc from 0.26.1 to 0.26.2", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/150", + "baseBranch": "develop", + "branch": "dependabot/npm_and_yarn/vercel/ncc-0.26.2", + "createdAt": "2021-01-07T06:32:59.000Z", + "mergedAt": "2021-01-07T07:24:43.000Z", + "mergeCommitSha": "cb75836b8da89f4e7d6bfabc985a5715e4e41826", + "author": "dependabot[bot]", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "dependencies", + "--rcba-merged" + ], + "milestone": "", + "body": "Bumps [@vercel/ncc](https://github.com/vercel/ncc) from 0.26.1 to 0.26.2.\n
\nRelease notes\n

Sourced from @vercel/ncc's releases.

\n
\n

0.26.2

\n

Patches

\n
    \n
  • Enable minification for sourcemap-register.js: #631
  • \n
  • Avoid webpack_require conflicts: #633
  • \n
  • Bump axios from 0.18.1 to 0.21.1: #636
  • \n
  • Fix: skip typechecking on sub-builds: #637
  • \n
\n

Credits

\n

Huge thanks to @xom9ikk and @guybedford for helping!

\n
\n
\n
\nCommits\n\n
\n
\nMaintainer changes\n

This version was pushed to npm by timer, a new releaser for @vercel/ncc since your current version.

\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@vercel/ncc&package-manager=npm_and_yarn&previous-version=0.26.1&new-version=0.26.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 151, + "title": "Experimental commit based changelog generation mode", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/151", + "baseBranch": "develop", + "branch": "feature/141", + "createdAt": "2021-01-07T14:32:30.000Z", + "mergedAt": "2021-01-07T14:38:58.000Z", + "mergeCommitSha": "626951a1000cda5638a736820fa191a12b4b8fb6", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "other", + "--rcba-merged" + ], + "milestone": "", + "body": "- introduce experimental (light) commit based changelog generation mode\r\n - FIX https://github.com/mikepenz/release-changelog-builder-action/issues/141\r\n - this is not fully supported and not documented as it lacks big amounts of the features we know and love\r\n- npm install\r\n- recompile dist", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 152, + "title": "Update jest", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/152", + "baseBranch": "develop", + "branch": "feature/update_jest", + "createdAt": "2021-01-07T14:42:07.000Z", + "mergedAt": "2021-01-07T14:43:46.000Z", + "mergeCommitSha": "eb374ed818dfb7d29b1a17daf831ddd7611ec6a1", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "dependencies", + "--rcba-merged" + ], + "milestone": "", + "body": "- update jest and recompile dist", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + } + ], + "diffInfo": { + "changedFiles": 12, + "additions": 10148, + "deletions": 21465, + "changes": 31613, + "commits": 8, + "commitInfo": [ + { + "sha": "59903d2471fb3ddbc12e68b5d77d03509038703b", + "summary": "Bump @vercel/ncc from 0.26.1 to 0.26.2", + "message": "Bump @vercel/ncc from 0.26.1 to 0.26.2\n\nBumps [@vercel/ncc](https://github.com/vercel/ncc) from 0.26.1 to 0.26.2.\n- [Release notes](https://github.com/vercel/ncc/releases)\n- [Commits](https://github.com/vercel/ncc/compare/0.26.1...0.26.2)\n\nSigned-off-by: dependabot[bot] ", + "author": "dependabot[bot]", + "authorDate": "2021-01-07T06:32:58.000Z", + "committer": "web-flow", + "commitDate": "2021-01-07T06:32:58.000Z" + }, + { + "sha": "cb75836b8da89f4e7d6bfabc985a5715e4e41826", + "summary": "Merge pull request #150 from mikepenz/dependabot/npm_and_yarn/vercel/ncc-0.26.2", + "message": "Merge pull request #150 from mikepenz/dependabot/npm_and_yarn/vercel/ncc-0.26.2\n\nBump @vercel/ncc from 0.26.1 to 0.26.2", + "author": "mikepenz", + "authorDate": "2021-01-07T07:24:43.000Z", + "committer": "web-flow", + "commitDate": "2021-01-07T07:24:43.000Z" + }, + { + "sha": "d66aa0a4e5aa2037387d4ae13ccde6a106442d9b", + "summary": "- introduce experimental (light) commit based changelog generation mode", + "message": "- introduce experimental (light) commit based changelog generation mode\n - FIX https://github.com/mikepenz/release-changelog-builder-action/issues/141\n - this is not fully supported and not documented as it lacks big amounts of the features we know and love\n- npm install\n- recompile dist", + "author": "mikepenz", + "authorDate": "2021-01-07T14:31:18.000Z", + "committer": "mikepenz", + "commitDate": "2021-01-07T14:31:18.000Z" + }, + { + "sha": "937f979dcbce7b629455279dbb09da67743a4aee", + "summary": "- add new param also to other test set", + "message": "- add new param also to other test set", + "author": "mikepenz", + "authorDate": "2021-01-07T14:36:26.000Z", + "committer": "mikepenz", + "commitDate": "2021-01-07T14:36:26.000Z" + }, + { + "sha": "626951a1000cda5638a736820fa191a12b4b8fb6", + "summary": "Merge pull request #151 from mikepenz/feature/141", + "message": "Merge pull request #151 from mikepenz/feature/141\n\nExperimental commit based changelog generation mode", + "author": "mikepenz", + "authorDate": "2021-01-07T14:38:58.000Z", + "committer": "web-flow", + "commitDate": "2021-01-07T14:38:58.000Z" + }, + { + "sha": "6f1faacf001681108f3a5677febf2abdc5261d33", + "summary": "- update jest and recompile dist", + "message": "- update jest and recompile dist", + "author": "mikepenz", + "authorDate": "2021-01-07T14:41:18.000Z", + "committer": "mikepenz", + "commitDate": "2021-01-07T14:41:18.000Z" + }, + { + "sha": "eb374ed818dfb7d29b1a17daf831ddd7611ec6a1", + "summary": "Merge pull request #152 from mikepenz/feature/update_jest", + "message": "Merge pull request #152 from mikepenz/feature/update_jest\n\nUpdate jest", + "author": "mikepenz", + "authorDate": "2021-01-07T14:43:46.000Z", + "committer": "web-flow", + "commitDate": "2021-01-07T14:43:46.000Z" + }, + { + "sha": "12ab81c9e9e730283fecbe3b6c85356952fc5ccb", + "summary": "Merge pull request #153 from mikepenz/develop", + "message": "Merge pull request #153 from mikepenz/develop\n\ndev -> main", + "author": "mikepenz", + "authorDate": "2021-01-07T14:48:32.000Z", + "committer": "web-flow", + "commitDate": "2021-01-07T14:48:32.000Z" + } + ] + }, + "options": { + "owner": "mikepenz", + "repo": "release-changelog-builder-action", + "fromTag": { + "name": "v1.3.1", + "commit": "v1.3.1" + }, + "toTag": { + "name": "v1.4.0", + "commit": "v1.4.0" + }, + "includeOpen": false, + "failOnError": false, + "fetchReviewers": false, + "fetchReleaseInformation": false, + "fetchReviews": false, + "commitMode": false, + "configuration": { + "max_tags_to_fetch": 200, + "max_pull_requests": 1000, + "max_back_track_time_days": 1000, + "exclude_merge_branches": [], + "sort": "DESC", + "template": "${{CHANGELOG}}", + "pr_template": "${{NUMBER}}", + "empty_template": "- no changes", + "categories": [ + { + "title": "", + "labels": [ + "dev", + "Bump" + ] + } + ], + "ignore_labels": [], + "label_extractor": [ + { + "pattern": ".*(dev|Bump).*", + "target": "$1", + "on_property": "title" + } + ], + "transformers": [], + "tag_resolver": { + "method": "semver" + }, + "base_branches": [ + "develop" + ], + "custom_placeholders": [], + "trim_values": false + } + } +} \ No newline at end of file diff --git a/caches/rcba_1.3.1-1.4.0_base_main_cache.json b/caches/rcba_1.3.1-1.4.0_base_main_cache.json new file mode 100644 index 00000000..7f210a0f --- /dev/null +++ b/caches/rcba_1.3.1-1.4.0_base_main_cache.json @@ -0,0 +1,161 @@ +{ + "mergedPullRequests": [ + { + "number": 153, + "title": "dev -> main", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/153", + "baseBranch": "main", + "branch": "develop", + "createdAt": "2021-01-07T14:44:21.000Z", + "mergedAt": "2021-01-07T14:48:33.000Z", + "mergeCommitSha": "12ab81c9e9e730283fecbe3b6c85356952fc5ccb", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "ignore", + "--rcba-merged" + ], + "milestone": "", + "body": "merge dev into main", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + } + ], + "diffInfo": { + "changedFiles": 12, + "additions": 10148, + "deletions": 21465, + "changes": 31613, + "commits": 8, + "commitInfo": [ + { + "sha": "59903d2471fb3ddbc12e68b5d77d03509038703b", + "summary": "Bump @vercel/ncc from 0.26.1 to 0.26.2", + "message": "Bump @vercel/ncc from 0.26.1 to 0.26.2\n\nBumps [@vercel/ncc](https://github.com/vercel/ncc) from 0.26.1 to 0.26.2.\n- [Release notes](https://github.com/vercel/ncc/releases)\n- [Commits](https://github.com/vercel/ncc/compare/0.26.1...0.26.2)\n\nSigned-off-by: dependabot[bot] ", + "author": "dependabot[bot]", + "authorDate": "2021-01-07T06:32:58.000Z", + "committer": "web-flow", + "commitDate": "2021-01-07T06:32:58.000Z" + }, + { + "sha": "cb75836b8da89f4e7d6bfabc985a5715e4e41826", + "summary": "Merge pull request #150 from mikepenz/dependabot/npm_and_yarn/vercel/ncc-0.26.2", + "message": "Merge pull request #150 from mikepenz/dependabot/npm_and_yarn/vercel/ncc-0.26.2\n\nBump @vercel/ncc from 0.26.1 to 0.26.2", + "author": "mikepenz", + "authorDate": "2021-01-07T07:24:43.000Z", + "committer": "web-flow", + "commitDate": "2021-01-07T07:24:43.000Z" + }, + { + "sha": "d66aa0a4e5aa2037387d4ae13ccde6a106442d9b", + "summary": "- introduce experimental (light) commit based changelog generation mode", + "message": "- introduce experimental (light) commit based changelog generation mode\n - FIX https://github.com/mikepenz/release-changelog-builder-action/issues/141\n - this is not fully supported and not documented as it lacks big amounts of the features we know and love\n- npm install\n- recompile dist", + "author": "mikepenz", + "authorDate": "2021-01-07T14:31:18.000Z", + "committer": "mikepenz", + "commitDate": "2021-01-07T14:31:18.000Z" + }, + { + "sha": "937f979dcbce7b629455279dbb09da67743a4aee", + "summary": "- add new param also to other test set", + "message": "- add new param also to other test set", + "author": "mikepenz", + "authorDate": "2021-01-07T14:36:26.000Z", + "committer": "mikepenz", + "commitDate": "2021-01-07T14:36:26.000Z" + }, + { + "sha": "626951a1000cda5638a736820fa191a12b4b8fb6", + "summary": "Merge pull request #151 from mikepenz/feature/141", + "message": "Merge pull request #151 from mikepenz/feature/141\n\nExperimental commit based changelog generation mode", + "author": "mikepenz", + "authorDate": "2021-01-07T14:38:58.000Z", + "committer": "web-flow", + "commitDate": "2021-01-07T14:38:58.000Z" + }, + { + "sha": "6f1faacf001681108f3a5677febf2abdc5261d33", + "summary": "- update jest and recompile dist", + "message": "- update jest and recompile dist", + "author": "mikepenz", + "authorDate": "2021-01-07T14:41:18.000Z", + "committer": "mikepenz", + "commitDate": "2021-01-07T14:41:18.000Z" + }, + { + "sha": "eb374ed818dfb7d29b1a17daf831ddd7611ec6a1", + "summary": "Merge pull request #152 from mikepenz/feature/update_jest", + "message": "Merge pull request #152 from mikepenz/feature/update_jest\n\nUpdate jest", + "author": "mikepenz", + "authorDate": "2021-01-07T14:43:46.000Z", + "committer": "web-flow", + "commitDate": "2021-01-07T14:43:46.000Z" + }, + { + "sha": "12ab81c9e9e730283fecbe3b6c85356952fc5ccb", + "summary": "Merge pull request #153 from mikepenz/develop", + "message": "Merge pull request #153 from mikepenz/develop\n\ndev -> main", + "author": "mikepenz", + "authorDate": "2021-01-07T14:48:32.000Z", + "committer": "web-flow", + "commitDate": "2021-01-07T14:48:32.000Z" + } + ] + }, + "options": { + "owner": "mikepenz", + "repo": "release-changelog-builder-action", + "fromTag": { + "name": "v1.3.1", + "commit": "v1.3.1" + }, + "toTag": { + "name": "v1.4.0", + "commit": "v1.4.0" + }, + "includeOpen": false, + "failOnError": false, + "fetchReviewers": false, + "fetchReleaseInformation": false, + "fetchReviews": false, + "commitMode": false, + "configuration": { + "max_tags_to_fetch": 200, + "max_pull_requests": 1000, + "max_back_track_time_days": 1000, + "exclude_merge_branches": [], + "sort": "DESC", + "template": "${{CHANGELOG}}", + "pr_template": "${{NUMBER}}", + "empty_template": "- no changes", + "categories": [ + { + "title": "", + "labels": [ + "dev", + "Bump" + ] + } + ], + "ignore_labels": [], + "label_extractor": [ + { + "pattern": ".*(dev|Bump).*", + "target": "$1", + "on_property": "title" + } + ], + "transformers": [], + "tag_resolver": { + "method": "semver" + }, + "base_branches": [ + "main" + ], + "custom_placeholders": [], + "trim_values": false + } + } +} \ No newline at end of file diff --git a/caches/rcba_5ec7a2-fa3788_cache.json b/caches/rcba_5ec7a2-fa3788_cache.json new file mode 100644 index 00000000..3b468f42 --- /dev/null +++ b/caches/rcba_5ec7a2-fa3788_cache.json @@ -0,0 +1,126 @@ +{ + "mergedPullRequests": [ + { + "number": 10, + "title": "[CI] Specify Test Case", + "htmlURL": "https://github.com/mikepenz/release-changelog-builder-action/pull/10", + "baseBranch": "develop", + "branch": "feature/specify_test", + "createdAt": "2020-10-16T13:58:49.000Z", + "mergedAt": "2020-10-16T13:59:36.000Z", + "mergeCommitSha": "fa3788c8c4b3373ef8424ce3eb008a5cd07cc5aa", + "author": "mikepenz", + "repoName": "mikepenz/release-changelog-builder-action", + "labels": [ + "test", + "--rcba-merged" + ], + "milestone": "1.0.0", + "body": "- specify test case", + "assignees": [ + "mikepenz", + "nhoelzl" + ], + "requestedReviewers": [ + "nhoelzl" + ], + "approvedReviewers": [], + "status": "merged" + } + ], + "diffInfo": { + "changedFiles": 19, + "additions": 14827, + "deletions": 444, + "changes": 15271, + "commits": 3, + "commitInfo": [ + { + "sha": "0a66008df0b0a89c4bcfd447c5457e223f4b9947", + "summary": "- introduce proper approach to retrieve tag before a given tag", + "message": "- introduce proper approach to retrieve tag before a given tag\n- add configuration options for\n - path\n - configuration\n - fromTag, toTag\n - token\n- allow to specify transformers to adjust information to a specific form\n- allow to specify different templates\n- speed up by limiting information to pull\n- add logic to automatically resolve current\n- use github actions logger", + "author": "mikepenz", + "authorDate": "2020-10-16T13:52:24.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-16T13:52:24.000Z" + }, + { + "sha": "92577cd8be4b0ff97648fcf6db98ba38dcba1f25", + "summary": "- configure test case", + "message": "- configure test case", + "author": "mikepenz", + "authorDate": "2020-10-16T13:56:40.000Z", + "committer": "mikepenz", + "commitDate": "2020-10-16T13:56:40.000Z" + }, + { + "sha": "fa3788c8c4b3373ef8424ce3eb008a5cd07cc5aa", + "summary": "Merge pull request #10 from mikepenz/feature/specify_test", + "message": "Merge pull request #10 from mikepenz/feature/specify_test\n\n[CI] Specify Test Case", + "author": "mikepenz", + "authorDate": "2020-10-16T13:59:35.000Z", + "committer": "web-flow", + "commitDate": "2020-10-16T13:59:35.000Z" + } + ] + }, + "options": { + "owner": "mikepenz", + "repo": "release-changelog-builder-action", + "fromTag": { + "name": "5ec7a2d86fe9f43fdd38d5e254a1117c8a51b4c3", + "commit": "5ec7a2d86fe9f43fdd38d5e254a1117c8a51b4c3" + }, + "toTag": { + "name": "fa3788c8c4b3373ef8424ce3eb008a5cd07cc5aa", + "commit": "fa3788c8c4b3373ef8424ce3eb008a5cd07cc5aa" + }, + "includeOpen": false, + "failOnError": false, + "fetchReviewers": false, + "fetchReleaseInformation": false, + "fetchReviews": false, + "commitMode": false, + "configuration": { + "max_tags_to_fetch": 200, + "max_pull_requests": 1000, + "max_back_track_time_days": 1000, + "exclude_merge_branches": [], + "sort": "ASC", + "template": "${{CHANGELOG}}", + "pr_template": "- ${{TITLE}}\n - PR: #${{NUMBER}}", + "empty_template": "- no changes", + "categories": [ + { + "title": "## ๐Ÿš€ Features", + "labels": [ + "feature" + ] + }, + { + "title": "## ๐Ÿ› Fixes", + "labels": [ + "fix" + ] + }, + { + "title": "## ๐Ÿงช Tests", + "labels": [ + "test" + ] + } + ], + "ignore_labels": [ + "ignore" + ], + "label_extractor": [], + "transformers": [], + "tag_resolver": { + "method": "semver" + }, + "base_branches": [], + "custom_placeholders": [], + "trim_values": false + } + } +} \ No newline at end of file diff --git a/caches/stackzy_bd3242-17a9e4_cache.json b/caches/stackzy_bd3242-17a9e4_cache.json new file mode 100644 index 00000000..942ca14d --- /dev/null +++ b/caches/stackzy_bd3242-17a9e4_cache.json @@ -0,0 +1,532 @@ +{ + "mergedPullRequests": [ + { + "number": 0, + "title": "๐Ÿ’š fix tests", + "htmlURL": "", + "baseBranch": "", + "createdAt": "2021-02-17T02:21:29.000Z", + "mergedAt": "2021-02-17T02:21:29.000Z", + "mergeCommitSha": "2fac84de45bb39cc954f89c11905ac832dd2202b", + "author": "theapache64", + "repoName": "", + "labels": [], + "milestone": "", + "body": "๐Ÿ’š fix tests", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 0, + "title": "โ—€๏ธ improve lib merging", + "htmlURL": "", + "baseBranch": "", + "createdAt": "2021-02-17T02:43:31.000Z", + "mergedAt": "2021-02-17T02:43:31.000Z", + "mergeCommitSha": "9d75b1716ddb729827c5d2383c30a90edf015fd8", + "author": "theapache64", + "repoName": "", + "labels": [], + "milestone": "", + "body": "โ—€๏ธ improve lib merging", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 0, + "title": "๐ŸŒŸ add dynamic merging", + "htmlURL": "", + "baseBranch": "", + "createdAt": "2021-02-17T02:51:15.000Z", + "mergedAt": "2021-02-17T02:51:15.000Z", + "mergeCommitSha": "77d6ee9f51a3f5bab5b59fcd807380c6bb050ed2", + "author": "theapache64", + "repoName": "", + "labels": [], + "milestone": "", + "body": "๐ŸŒŸ add dynamic merging", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 0, + "title": "โ—€๏ธ disable lib tracking", + "htmlURL": "", + "baseBranch": "", + "createdAt": "2021-02-17T02:52:00.000Z", + "mergedAt": "2021-02-17T02:52:00.000Z", + "mergeCommitSha": "78a1f31a8bee4827ede57a4a442a1540d5bc06ba", + "author": "theapache64", + "repoName": "", + "labels": [], + "milestone": "", + "body": "โ—€๏ธ disable lib tracking", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 0, + "title": "๐Ÿ› fix dynamic lib replacement", + "htmlURL": "", + "baseBranch": "", + "createdAt": "2021-02-17T02:55:19.000Z", + "mergedAt": "2021-02-17T02:55:19.000Z", + "mergeCommitSha": "65bec59b224d71ab57f2e4030d58f796a0aefbfb", + "author": "theapache64", + "repoName": "", + "labels": [], + "milestone": "", + "body": "๐Ÿ› fix dynamic lib replacement", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 0, + "title": "๐ŸŒŸ add auto-cleaning", + "htmlURL": "", + "baseBranch": "", + "createdAt": "2021-02-17T03:09:37.000Z", + "mergedAt": "2021-02-17T03:09:37.000Z", + "mergeCommitSha": "75322fd674ad75db961d7fdffe2dddbb827465e4", + "author": "theapache64", + "repoName": "", + "labels": [], + "milestone": "", + "body": "๐ŸŒŸ add auto-cleaning", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 0, + "title": "๐Ÿ‘• code refactor", + "htmlURL": "", + "baseBranch": "", + "createdAt": "2021-02-17T03:10:21.000Z", + "mergedAt": "2021-02-17T03:10:21.000Z", + "mergeCommitSha": "05e47270d5965bf44509b1524fadcd1f9af4dcef", + "author": "theapache64", + "repoName": "", + "labels": [], + "milestone": "", + "body": "๐Ÿ‘• code refactor", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 0, + "title": "๐ŸŒŸ add built-in adb support", + "htmlURL": "", + "baseBranch": "", + "createdAt": "2021-02-17T09:02:00.000Z", + "mergedAt": "2021-02-17T09:02:00.000Z", + "mergeCommitSha": "822348a5f2f7fc7ae4c2e87ea3e420e40e1fb393", + "author": "theapache64", + "repoName": "", + "labels": [], + "milestone": "", + "body": "๐ŸŒŸ add built-in adb support", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 0, + "title": "๐ŸŒŸ add adb fallback (thanks to @mikepenz ;))", + "htmlURL": "", + "baseBranch": "", + "createdAt": "2021-02-17T10:54:03.000Z", + "mergedAt": "2021-02-17T10:54:03.000Z", + "mergeCommitSha": "b2431355a870956ac36d22345552ec1ed74ecd7c", + "author": "theapache64", + "repoName": "", + "labels": [], + "milestone": "", + "body": "๐ŸŒŸ add adb fallback (thanks to @mikepenz ;))", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 0, + "title": "๐Ÿ› fix apostrophe issue with app name", + "htmlURL": "", + "baseBranch": "", + "createdAt": "2021-02-17T11:55:49.000Z", + "mergedAt": "2021-02-17T11:55:49.000Z", + "mergeCommitSha": "bdea54101b5198abcebbcc9b55b027e52717ce99", + "author": "theapache64", + "repoName": "", + "labels": [], + "milestone": "", + "body": "๐Ÿ› fix apostrophe issue with app name", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 0, + "title": "๐ŸŒŸ add install note", + "htmlURL": "", + "baseBranch": "", + "createdAt": "2021-02-18T15:02:11.000Z", + "mergedAt": "2021-02-18T15:02:11.000Z", + "mergeCommitSha": "4da2f341279548c1386a4d5879dfcf88530a1667", + "author": "theapache64", + "repoName": "", + "labels": [], + "milestone": "", + "body": "๐ŸŒŸ add install note", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 0, + "title": "๐ŸŒŸ add @mikepenz to credits", + "htmlURL": "", + "baseBranch": "", + "createdAt": "2021-02-18T19:34:57.000Z", + "mergedAt": "2021-02-18T19:34:57.000Z", + "mergeCommitSha": "8060a9ffd2f07f9e4c69e68ff999a6f430628b7b", + "author": "theapache64", + "repoName": "", + "labels": [], + "milestone": "", + "body": "๐ŸŒŸ add @mikepenz to credits", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 0, + "title": "๐Ÿ› fix java.util.logger error", + "htmlURL": "", + "baseBranch": "", + "createdAt": "2021-02-18T21:47:18.000Z", + "mergedAt": "2021-02-18T21:47:18.000Z", + "mergeCommitSha": "7f33fb2ba1537f1056137d281f55aeefc5a046a7", + "author": "theapache64", + "repoName": "", + "labels": [], + "milestone": "", + "body": "๐Ÿ› fix java.util.logger error", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 0, + "title": "๐Ÿ‘• move merging logic to report class and apply sort by category", + "htmlURL": "", + "baseBranch": "", + "createdAt": "2021-02-19T05:37:51.000Z", + "mergedAt": "2021-02-19T05:37:51.000Z", + "mergeCommitSha": "8cb2762a9d7b6c1f934200294a235fd729e6f7ca", + "author": "theapache64", + "repoName": "", + "labels": [], + "milestone": "", + "body": "๐Ÿ‘• move merging logic to report class and apply sort by category", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 0, + "title": "๐Ÿ“– update screenshot with truecaller stack", + "htmlURL": "", + "baseBranch": "", + "createdAt": "2021-02-19T05:40:07.000Z", + "mergedAt": "2021-02-19T05:40:07.000Z", + "mergeCommitSha": "14248286122a2c683307dd303fa1306dbfeab2a0", + "author": "theapache64", + "repoName": "", + "labels": [], + "milestone": "", + "body": "๐Ÿ“– update screenshot with truecaller stack", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + }, + { + "number": 0, + "title": "โ—€๏ธ remove map categorizing since we're not using that any more. also add some method docs", + "htmlURL": "", + "baseBranch": "", + "createdAt": "2021-02-19T06:02:25.000Z", + "mergedAt": "2021-02-19T06:02:25.000Z", + "mergeCommitSha": "17a9e4dfaedcabe6a6eff2754bebb715e1c58ec4", + "author": "theapache64", + "repoName": "", + "labels": [], + "milestone": "", + "body": "โ—€๏ธ remove map categorizing since we're not using that any more. also add some method docs", + "assignees": [], + "requestedReviewers": [], + "approvedReviewers": [], + "status": "merged" + } + ], + "diffInfo": { + "changedFiles": 20, + "additions": 235, + "deletions": 75, + "changes": 310, + "commits": 16, + "commitInfo": [ + { + "sha": "2fac84de45bb39cc954f89c11905ac832dd2202b", + "summary": "๐Ÿ’š fix tests", + "message": "๐Ÿ’š fix tests", + "author": "theapache64", + "authorDate": "2021-02-17T02:21:29.000Z", + "committer": "theapache64", + "commitDate": "2021-02-17T02:21:29.000Z" + }, + { + "sha": "9d75b1716ddb729827c5d2383c30a90edf015fd8", + "summary": "โ—€๏ธ improve lib merging", + "message": "โ—€๏ธ improve lib merging", + "author": "theapache64", + "authorDate": "2021-02-17T02:43:31.000Z", + "committer": "theapache64", + "commitDate": "2021-02-17T02:43:31.000Z" + }, + { + "sha": "77d6ee9f51a3f5bab5b59fcd807380c6bb050ed2", + "summary": "๐ŸŒŸ add dynamic merging", + "message": "๐ŸŒŸ add dynamic merging", + "author": "theapache64", + "authorDate": "2021-02-17T02:51:15.000Z", + "committer": "theapache64", + "commitDate": "2021-02-17T02:51:15.000Z" + }, + { + "sha": "78a1f31a8bee4827ede57a4a442a1540d5bc06ba", + "summary": "โ—€๏ธ disable lib tracking", + "message": "โ—€๏ธ disable lib tracking", + "author": "theapache64", + "authorDate": "2021-02-17T02:52:00.000Z", + "committer": "theapache64", + "commitDate": "2021-02-17T02:52:00.000Z" + }, + { + "sha": "65bec59b224d71ab57f2e4030d58f796a0aefbfb", + "summary": "๐Ÿ› fix dynamic lib replacement", + "message": "๐Ÿ› fix dynamic lib replacement", + "author": "theapache64", + "authorDate": "2021-02-17T02:55:19.000Z", + "committer": "theapache64", + "commitDate": "2021-02-17T02:55:19.000Z" + }, + { + "sha": "75322fd674ad75db961d7fdffe2dddbb827465e4", + "summary": "๐ŸŒŸ add auto-cleaning", + "message": "๐ŸŒŸ add auto-cleaning", + "author": "theapache64", + "authorDate": "2021-02-17T03:09:37.000Z", + "committer": "theapache64", + "commitDate": "2021-02-17T03:09:37.000Z" + }, + { + "sha": "05e47270d5965bf44509b1524fadcd1f9af4dcef", + "summary": "๐Ÿ‘• code refactor", + "message": "๐Ÿ‘• code refactor", + "author": "theapache64", + "authorDate": "2021-02-17T03:10:21.000Z", + "committer": "theapache64", + "commitDate": "2021-02-17T03:10:21.000Z" + }, + { + "sha": "822348a5f2f7fc7ae4c2e87ea3e420e40e1fb393", + "summary": "๐ŸŒŸ add built-in adb support", + "message": "๐ŸŒŸ add built-in adb support", + "author": "theapache64", + "authorDate": "2021-02-17T09:02:00.000Z", + "committer": "theapache64", + "commitDate": "2021-02-17T09:02:00.000Z" + }, + { + "sha": "b2431355a870956ac36d22345552ec1ed74ecd7c", + "summary": "๐ŸŒŸ add adb fallback (thanks to @mikepenz ;))", + "message": "๐ŸŒŸ add adb fallback (thanks to @mikepenz ;))", + "author": "theapache64", + "authorDate": "2021-02-17T10:54:03.000Z", + "committer": "theapache64", + "commitDate": "2021-02-17T10:54:03.000Z" + }, + { + "sha": "bdea54101b5198abcebbcc9b55b027e52717ce99", + "summary": "๐Ÿ› fix apostrophe issue with app name", + "message": "๐Ÿ› fix apostrophe issue with app name", + "author": "theapache64", + "authorDate": "2021-02-17T11:55:49.000Z", + "committer": "theapache64", + "commitDate": "2021-02-17T11:55:49.000Z" + }, + { + "sha": "4da2f341279548c1386a4d5879dfcf88530a1667", + "summary": "๐ŸŒŸ add install note", + "message": "๐ŸŒŸ add install note", + "author": "theapache64", + "authorDate": "2021-02-18T15:02:11.000Z", + "committer": "theapache64", + "commitDate": "2021-02-18T15:02:11.000Z" + }, + { + "sha": "8060a9ffd2f07f9e4c69e68ff999a6f430628b7b", + "summary": "๐ŸŒŸ add @mikepenz to credits", + "message": "๐ŸŒŸ add @mikepenz to credits", + "author": "theapache64", + "authorDate": "2021-02-18T19:34:57.000Z", + "committer": "theapache64", + "commitDate": "2021-02-18T19:34:57.000Z" + }, + { + "sha": "7f33fb2ba1537f1056137d281f55aeefc5a046a7", + "summary": "๐Ÿ› fix java.util.logger error", + "message": "๐Ÿ› fix java.util.logger error", + "author": "theapache64", + "authorDate": "2021-02-18T21:47:18.000Z", + "committer": "theapache64", + "commitDate": "2021-02-18T21:47:18.000Z" + }, + { + "sha": "8cb2762a9d7b6c1f934200294a235fd729e6f7ca", + "summary": "๐Ÿ‘• move merging logic to report class and apply sort by category", + "message": "๐Ÿ‘• move merging logic to report class and apply sort by category", + "author": "theapache64", + "authorDate": "2021-02-19T05:37:51.000Z", + "committer": "theapache64", + "commitDate": "2021-02-19T05:37:51.000Z" + }, + { + "sha": "14248286122a2c683307dd303fa1306dbfeab2a0", + "summary": "๐Ÿ“– update screenshot with truecaller stack", + "message": "๐Ÿ“– update screenshot with truecaller stack", + "author": "theapache64", + "authorDate": "2021-02-19T05:40:07.000Z", + "committer": "theapache64", + "commitDate": "2021-02-19T05:40:07.000Z" + }, + { + "sha": "17a9e4dfaedcabe6a6eff2754bebb715e1c58ec4", + "summary": "โ—€๏ธ remove map categorizing since we're not using that any more. also add some method docs", + "message": "โ—€๏ธ remove map categorizing since we're not using that any more. also add some method docs", + "author": "theapache64", + "authorDate": "2021-02-19T06:02:25.000Z", + "committer": "theapache64", + "commitDate": "2021-02-19T06:02:25.000Z" + } + ] + }, + "options": { + "owner": "theapache64", + "repo": "stackzy", + "fromTag": { + "name": "bd3242a6b6eadb24744c478e112c4628e89609c2", + "commit": "bd3242a6b6eadb24744c478e112c4628e89609c2" + }, + "toTag": { + "name": "17a9e4dfaedcabe6a6eff2754bebb715e1c58ec4", + "commit": "17a9e4dfaedcabe6a6eff2754bebb715e1c58ec4" + }, + "includeOpen": false, + "failOnError": false, + "fetchReviewers": false, + "fetchReleaseInformation": false, + "fetchReviews": false, + "commitMode": true, + "configuration": { + "max_tags_to_fetch": 200, + "max_pull_requests": 1000, + "max_back_track_time_days": 1000, + "exclude_merge_branches": [], + "sort": { + "order": "ASC", + "on_property": "mergedAt" + }, + "template": "${{CHANGELOG}}", + "pr_template": "${{TITLE}}", + "empty_template": "- no changes", + "categories": [ + { + "title": "## ๐Ÿš€ Features", + "labels": [ + "๐Ÿš€", + "๐ŸŒŸ" + ] + }, + { + "title": "## ๐Ÿ› Fixes", + "labels": [ + "๐Ÿ›" + ] + }, + { + "title": "## ๐Ÿงช Tests", + "labels": [ + "๐Ÿงช" + ] + }, + { + "title": "## ๐Ÿ’ฌ Other", + "labels": [ + "๐Ÿ’ฌ", + "๐Ÿ“–", + "๐Ÿšจ" + ] + }, + { + "title": "## ๐Ÿ“ฆ Dependencies", + "labels": [ + "dependencies" + ] + } + ], + "ignore_labels": [ + "ignore" + ], + "label_extractor": [ + { + "pattern": "(.) (.+)", + "target": "$1" + } + ], + "transformers": [ + { + "pattern": "(.) (.+)", + "target": "- $2" + } + ], + "tag_resolver": { + "method": "semver" + }, + "base_branches": [], + "custom_placeholders": [], + "trim_values": false + } + } +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index e208dfe2..b6f9fbe1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,23 +19,23 @@ "semver": "^7.5.4" }, "devDependencies": { - "@types/jest": "^29.5.3", - "@types/node": "^20.5.0", + "@types/jest": "^29.5.4", + "@types/node": "^20.5.6", "@types/node-fetch": "^2.6.4", "@types/semver": "^7.5.0", - "@typescript-eslint/eslint-plugin": "^6.4.0", - "@typescript-eslint/parser": "^6.4.0", + "@typescript-eslint/eslint-plugin": "^6.4.1", + "@typescript-eslint/parser": "^6.4.1", "@vercel/ncc": "^0.36.1", "eslint": "^8.47.0", "eslint-plugin-github": "^4.9.2", "eslint-plugin-jest": "^27.2.3", "eslint-plugin-prettier": "^5.0.0", - "jest": "^29.6.2", - "jest-circus": "^29.6.2", + "jest": "^29.6.4", + "jest-circus": "^29.6.4", "js-yaml": "^4.1.0", "prettier": "3.0.2", "ts-jest": "^29.1.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -195,9 +195,9 @@ } }, "node_modules/@babel/core": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.10.tgz", - "integrity": "sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.11.tgz", + "integrity": "sha512-lh7RJrtPdhibbxndr6/xx0w8+CVlY5FJZiaSz908Fpy+G0xkBFTvwLcKJFF4PJxVfGhVWNebikpWGnOoC71juQ==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", @@ -205,15 +205,15 @@ "@babel/generator": "^7.22.10", "@babel/helper-compilation-targets": "^7.22.10", "@babel/helper-module-transforms": "^7.22.9", - "@babel/helpers": "^7.22.10", - "@babel/parser": "^7.22.10", + "@babel/helpers": "^7.22.11", + "@babel/parser": "^7.22.11", "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.10", - "@babel/types": "^7.22.10", + "@babel/traverse": "^7.22.11", + "@babel/types": "^7.22.11", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", + "json5": "^2.2.3", "semver": "^6.3.1" }, "engines": { @@ -405,14 +405,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.10.tgz", - "integrity": "sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.11.tgz", + "integrity": "sha512-vyOXC8PBWaGc5h7GMsNx68OH33cypkEDJCHvYVVgVbbxJDROYVtexSk0gK5iCF1xNjRIN2s8ai7hwkWDq5szWg==", "dev": true, "dependencies": { "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.10", - "@babel/types": "^7.22.10" + "@babel/traverse": "^7.22.11", + "@babel/types": "^7.22.11" }, "engines": { "node": ">=6.9.0" @@ -504,9 +504,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz", - "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.11.tgz", + "integrity": "sha512-R5zb8eJIBPJriQtbH/htEQy4k7E2dHWlD2Y2VT07JCzwYZHBxV5ZYtM0UhXSNMT74LyxuM+b1jdL7pSesXbC/g==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -693,9 +693,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.10.tgz", - "integrity": "sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.11.tgz", + "integrity": "sha512-ee7jVNlWN09+KftVOu9n7S8gQzD/Z6hN/I8VBRXW4P1+Xe7kJGXMwu8vds4aGIMHZnNbdpSWCfZZtinytpcAvA==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -719,9 +719,9 @@ } }, "node_modules/@babel/traverse": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz", - "integrity": "sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.11.tgz", + "integrity": "sha512-mzAenteTfomcB7mfPtyi+4oe5BZ6MXxWcn4CX+h4IRJ+OOGXBrWU6jDQavkQI9Vuc5P+donFabBfFCcmWka9lQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.22.10", @@ -730,8 +730,8 @@ "@babel/helper-function-name": "^7.22.5", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.10", - "@babel/types": "^7.22.10", + "@babel/parser": "^7.22.11", + "@babel/types": "^7.22.11", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -749,9 +749,9 @@ } }, "node_modules/@babel/types": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz", - "integrity": "sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.11.tgz", + "integrity": "sha512-siazHiGuZRz9aB9NpHy9GOs9xiQPKnMzgdr493iI1M67vRXpnEq8ZOOKzezC5q7zwuQ6sDhdSp4SD9ixKSqKZg==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.22.5", @@ -784,9 +784,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", - "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.0.tgz", + "integrity": "sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -972,16 +972,16 @@ } }, "node_modules/@jest/console": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.2.tgz", - "integrity": "sha512-0N0yZof5hi44HAR2pPS+ikJ3nzKNoZdVu8FffRf3wy47I7Dm7etk/3KetMdRUqzVd16V4O2m2ISpNTbnIuqy1w==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.4.tgz", + "integrity": "sha512-wNK6gC0Ha9QeEPSkeJedQuTQqxZYnDPuDcDhVuVatRvMkL4D0VTvFVZj+Yuh6caG2aOfzkUZ36KtCmLNtR02hw==", "dev": true, "dependencies": { - "@jest/types": "^29.6.1", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^29.6.2", - "jest-util": "^29.6.2", + "jest-message-util": "^29.6.3", + "jest-util": "^29.6.3", "slash": "^3.0.0" }, "engines": { @@ -989,37 +989,37 @@ } }, "node_modules/@jest/core": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.2.tgz", - "integrity": "sha512-Oj+5B+sDMiMWLhPFF+4/DvHOf+U10rgvCLGPHP8Xlsy/7QxS51aU/eBngudHlJXnaWD5EohAgJ4js+T6pa+zOg==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.4.tgz", + "integrity": "sha512-U/vq5ccNTSVgYH7mHnodHmCffGWHJnz/E1BEWlLuK5pM4FZmGfBn/nrJGLjUsSmyx3otCeqc1T31F4y08AMDLg==", "dev": true, "dependencies": { - "@jest/console": "^29.6.2", - "@jest/reporters": "^29.6.2", - "@jest/test-result": "^29.6.2", - "@jest/transform": "^29.6.2", - "@jest/types": "^29.6.1", + "@jest/console": "^29.6.4", + "@jest/reporters": "^29.6.4", + "@jest/test-result": "^29.6.4", + "@jest/transform": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "ci-info": "^3.2.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.5.0", - "jest-config": "^29.6.2", - "jest-haste-map": "^29.6.2", - "jest-message-util": "^29.6.2", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.6.2", - "jest-resolve-dependencies": "^29.6.2", - "jest-runner": "^29.6.2", - "jest-runtime": "^29.6.2", - "jest-snapshot": "^29.6.2", - "jest-util": "^29.6.2", - "jest-validate": "^29.6.2", - "jest-watcher": "^29.6.2", + "jest-changed-files": "^29.6.3", + "jest-config": "^29.6.4", + "jest-haste-map": "^29.6.4", + "jest-message-util": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.6.4", + "jest-resolve-dependencies": "^29.6.4", + "jest-runner": "^29.6.4", + "jest-runtime": "^29.6.4", + "jest-snapshot": "^29.6.4", + "jest-util": "^29.6.3", + "jest-validate": "^29.6.3", + "jest-watcher": "^29.6.4", "micromatch": "^4.0.4", - "pretty-format": "^29.6.2", + "pretty-format": "^29.6.3", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, @@ -1036,88 +1036,88 @@ } }, "node_modules/@jest/environment": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.2.tgz", - "integrity": "sha512-AEcW43C7huGd/vogTddNNTDRpO6vQ2zaQNrttvWV18ArBx9Z56h7BIsXkNFJVOO4/kblWEQz30ckw0+L3izc+Q==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.4.tgz", + "integrity": "sha512-sQ0SULEjA1XUTHmkBRl7A1dyITM9yb1yb3ZNKPX3KlTd6IG7mWUe3e2yfExtC2Zz1Q+mMckOLHmL/qLiuQJrBQ==", "dev": true, "dependencies": { - "@jest/fake-timers": "^29.6.2", - "@jest/types": "^29.6.1", + "@jest/fake-timers": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^29.6.2" + "jest-mock": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/expect": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.2.tgz", - "integrity": "sha512-m6DrEJxVKjkELTVAztTLyS/7C92Y2b0VYqmDROYKLLALHn8T/04yPs70NADUYPrV3ruI+H3J0iUIuhkjp7vkfg==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.4.tgz", + "integrity": "sha512-Warhsa7d23+3X5bLbrbYvaehcgX5TLYhI03JKoedTiI8uJU4IhqYBWF7OSSgUyz4IgLpUYPkK0AehA5/fRclAA==", "dev": true, "dependencies": { - "expect": "^29.6.2", - "jest-snapshot": "^29.6.2" + "expect": "^29.6.4", + "jest-snapshot": "^29.6.4" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/expect-utils": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.2.tgz", - "integrity": "sha512-6zIhM8go3RV2IG4aIZaZbxwpOzz3ZiM23oxAlkquOIole+G6TrbeXnykxWYlqF7kz2HlBjdKtca20x9atkEQYg==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.4.tgz", + "integrity": "sha512-FEhkJhqtvBwgSpiTrocquJCdXPsyvNKcl/n7A3u7X4pVoF4bswm11c9d4AV+kfq2Gpv/mM8x7E7DsRvH+djkrg==", "dev": true, "dependencies": { - "jest-get-type": "^29.4.3" + "jest-get-type": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/fake-timers": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.2.tgz", - "integrity": "sha512-euZDmIlWjm1Z0lJ1D0f7a0/y5Kh/koLFMUBE5SUYWrmy8oNhJpbTBDAP6CxKnadcMLDoDf4waRYCe35cH6G6PA==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.4.tgz", + "integrity": "sha512-6UkCwzoBK60edXIIWb0/KWkuj7R7Qq91vVInOe3De6DSpaEiqjKcJw4F7XUet24Wupahj9J6PlR09JqJ5ySDHw==", "dev": true, "dependencies": { - "@jest/types": "^29.6.1", + "@jest/types": "^29.6.3", "@sinonjs/fake-timers": "^10.0.2", "@types/node": "*", - "jest-message-util": "^29.6.2", - "jest-mock": "^29.6.2", - "jest-util": "^29.6.2" + "jest-message-util": "^29.6.3", + "jest-mock": "^29.6.3", + "jest-util": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/globals": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.2.tgz", - "integrity": "sha512-cjuJmNDjs6aMijCmSa1g2TNG4Lby/AeU7/02VtpW+SLcZXzOLK2GpN2nLqcFjmhy3B3AoPeQVx7BnyOf681bAw==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.4.tgz", + "integrity": "sha512-wVIn5bdtjlChhXAzVXavcY/3PEjf4VqM174BM3eGL5kMxLiZD5CLnbmkEyA1Dwh9q8XjP6E8RwjBsY/iCWrWsA==", "dev": true, "dependencies": { - "@jest/environment": "^29.6.2", - "@jest/expect": "^29.6.2", - "@jest/types": "^29.6.1", - "jest-mock": "^29.6.2" + "@jest/environment": "^29.6.4", + "@jest/expect": "^29.6.4", + "@jest/types": "^29.6.3", + "jest-mock": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/reporters": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.2.tgz", - "integrity": "sha512-sWtijrvIav8LgfJZlrGCdN0nP2EWbakglJY49J1Y5QihcQLfy7ovyxxjJBRXMNltgt4uPtEcFmIMbVshEDfFWw==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.4.tgz", + "integrity": "sha512-sxUjWxm7QdchdrD3NfWKrL8FBsortZeibSJv4XLjESOOjSUOkjQcb0ZHJwfhEGIvBvTluTzfG2yZWZhkrXJu8g==", "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.6.2", - "@jest/test-result": "^29.6.2", - "@jest/transform": "^29.6.2", - "@jest/types": "^29.6.1", + "@jest/console": "^29.6.4", + "@jest/test-result": "^29.6.4", + "@jest/transform": "^29.6.4", + "@jest/types": "^29.6.3", "@jridgewell/trace-mapping": "^0.3.18", "@types/node": "*", "chalk": "^4.0.0", @@ -1126,13 +1126,13 @@ "glob": "^7.1.3", "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-instrument": "^6.0.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.6.2", - "jest-util": "^29.6.2", - "jest-worker": "^29.6.2", + "jest-message-util": "^29.6.3", + "jest-util": "^29.6.3", + "jest-worker": "^29.6.4", "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0", @@ -1151,9 +1151,9 @@ } }, "node_modules/@jest/schemas": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.0.tgz", - "integrity": "sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, "dependencies": { "@sinclair/typebox": "^0.27.8" @@ -1163,9 +1163,9 @@ } }, "node_modules/@jest/source-map": { - "version": "29.6.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.0.tgz", - "integrity": "sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.18", @@ -1177,13 +1177,13 @@ } }, "node_modules/@jest/test-result": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.2.tgz", - "integrity": "sha512-3VKFXzcV42EYhMCsJQURptSqnyjqCGbtLuX5Xxb6Pm6gUf1wIRIl+mandIRGJyWKgNKYF9cnstti6Ls5ekduqw==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.4.tgz", + "integrity": "sha512-uQ1C0AUEN90/dsyEirgMLlouROgSY+Wc/JanVVk0OiUKa5UFh7sJpMEM3aoUBAz2BRNvUJ8j3d294WFuRxSyOQ==", "dev": true, "dependencies": { - "@jest/console": "^29.6.2", - "@jest/types": "^29.6.1", + "@jest/console": "^29.6.4", + "@jest/types": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, @@ -1192,14 +1192,14 @@ } }, "node_modules/@jest/test-sequencer": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.2.tgz", - "integrity": "sha512-GVYi6PfPwVejO7slw6IDO0qKVum5jtrJ3KoLGbgBWyr2qr4GaxFV6su+ZAjdTX75Sr1DkMFRk09r2ZVa+wtCGw==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.4.tgz", + "integrity": "sha512-E84M6LbpcRq3fT4ckfKs9ryVanwkaIB0Ws9bw3/yP4seRLg/VaCZ/LgW0MCq5wwk4/iP/qnilD41aj2fsw2RMg==", "dev": true, "dependencies": { - "@jest/test-result": "^29.6.2", + "@jest/test-result": "^29.6.4", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.2", + "jest-haste-map": "^29.6.4", "slash": "^3.0.0" }, "engines": { @@ -1207,22 +1207,22 @@ } }, "node_modules/@jest/transform": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.2.tgz", - "integrity": "sha512-ZqCqEISr58Ce3U+buNFJYUktLJZOggfyvR+bZMaiV1e8B1SIvJbwZMrYz3gx/KAPn9EXmOmN+uB08yLCjWkQQg==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.4.tgz", + "integrity": "sha512-8thgRSiXUqtr/pPGY/OsyHuMjGyhVnWrFAwoxmIemlBuiMyU1WFs0tXoNxzcr4A4uErs/ABre76SGmrr5ab/AA==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", - "@jest/types": "^29.6.1", + "@jest/types": "^29.6.3", "@jridgewell/trace-mapping": "^0.3.18", "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^2.0.0", "fast-json-stable-stringify": "^2.1.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.2", - "jest-regex-util": "^29.4.3", - "jest-util": "^29.6.2", + "jest-haste-map": "^29.6.4", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.6.3", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", @@ -1233,12 +1233,12 @@ } }, "node_modules/@jest/types": { - "version": "29.6.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.1.tgz", - "integrity": "sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dev": true, "dependencies": { - "@jest/schemas": "^29.6.0", + "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", @@ -1697,9 +1697,9 @@ } }, "node_modules/@types/jest": { - "version": "29.5.3", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.3.tgz", - "integrity": "sha512-1Nq7YrO/vJE/FYnqYyw0FS8LdrjExSgIiHyKg7xPpn+yi8Q4huZryKnkJatN1ZRH89Kw2v33/8ZMB7DuZeSLlA==", + "version": "29.5.4", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.4.tgz", + "integrity": "sha512-PhglGmhWeD46FYOVLt3X7TiWjzwuVGW9wG/4qocPevXMjCmrIc5b6db9WjeGE4QYVpUAWMDv3v0IiBwObY289A==", "dev": true, "dependencies": { "expect": "^29.0.0", @@ -1719,9 +1719,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.5.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.5.0.tgz", - "integrity": "sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q==", + "version": "20.5.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.5.6.tgz", + "integrity": "sha512-Gi5wRGPbbyOTX+4Y2iULQ27oUPrefaB0PxGQJnfyWN3kvEDGM3mIB5M/gQLmitZf7A9FmLeaqxD3L1CXpm3VKQ==", "dev": true }, "node_modules/@types/node-fetch": { @@ -1762,16 +1762,16 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.4.0.tgz", - "integrity": "sha512-62o2Hmc7Gs3p8SLfbXcipjWAa6qk2wZGChXG2JbBtYpwSRmti/9KHLqfbLs9uDigOexG+3PaQ9G2g3201FWLKg==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.4.1.tgz", + "integrity": "sha512-3F5PtBzUW0dYlq77Lcqo13fv+58KDwUib3BddilE8ajPJT+faGgxmI9Sw+I8ZS22BYwoir9ZhNXcLi+S+I2bkw==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.4.0", - "@typescript-eslint/type-utils": "6.4.0", - "@typescript-eslint/utils": "6.4.0", - "@typescript-eslint/visitor-keys": "6.4.0", + "@typescript-eslint/scope-manager": "6.4.1", + "@typescript-eslint/type-utils": "6.4.1", + "@typescript-eslint/utils": "6.4.1", + "@typescript-eslint/visitor-keys": "6.4.1", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -1797,15 +1797,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.4.0.tgz", - "integrity": "sha512-I1Ah1irl033uxjxO9Xql7+biL3YD7w9IU8zF+xlzD/YxY6a4b7DYA08PXUUCbm2sEljwJF6ERFy2kTGAGcNilg==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.4.1.tgz", + "integrity": "sha512-610G6KHymg9V7EqOaNBMtD1GgpAmGROsmfHJPXNLCU9bfIuLrkdOygltK784F6Crboyd5tBFayPB7Sf0McrQwg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.4.0", - "@typescript-eslint/types": "6.4.0", - "@typescript-eslint/typescript-estree": "6.4.0", - "@typescript-eslint/visitor-keys": "6.4.0", + "@typescript-eslint/scope-manager": "6.4.1", + "@typescript-eslint/types": "6.4.1", + "@typescript-eslint/typescript-estree": "6.4.1", + "@typescript-eslint/visitor-keys": "6.4.1", "debug": "^4.3.4" }, "engines": { @@ -1825,13 +1825,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.4.0.tgz", - "integrity": "sha512-TUS7vaKkPWDVvl7GDNHFQMsMruD+zhkd3SdVW0d7b+7Zo+bd/hXJQ8nsiUZMi1jloWo6c9qt3B7Sqo+flC1nig==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.4.1.tgz", + "integrity": "sha512-p/OavqOQfm4/Hdrr7kvacOSFjwQ2rrDVJRPxt/o0TOWdFnjJptnjnZ+sYDR7fi4OimvIuKp+2LCkc+rt9fIW+A==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.4.0", - "@typescript-eslint/visitor-keys": "6.4.0" + "@typescript-eslint/types": "6.4.1", + "@typescript-eslint/visitor-keys": "6.4.1" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -1842,13 +1842,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.4.0.tgz", - "integrity": "sha512-TvqrUFFyGY0cX3WgDHcdl2/mMCWCDv/0thTtx/ODMY1QhEiyFtv/OlLaNIiYLwRpAxAtOLOY9SUf1H3Q3dlwAg==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.4.1.tgz", + "integrity": "sha512-7ON8M8NXh73SGZ5XvIqWHjgX2f+vvaOarNliGhjrJnv1vdjG0LVIz+ToYfPirOoBi56jxAKLfsLm40+RvxVVXA==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.4.0", - "@typescript-eslint/utils": "6.4.0", + "@typescript-eslint/typescript-estree": "6.4.1", + "@typescript-eslint/utils": "6.4.1", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -1869,9 +1869,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.4.0.tgz", - "integrity": "sha512-+FV9kVFrS7w78YtzkIsNSoYsnOtrYVnKWSTVXoL1761CsCRv5wpDOINgsXpxD67YCLZtVQekDDyaxfjVWUJmmg==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.4.1.tgz", + "integrity": "sha512-zAAopbNuYu++ijY1GV2ylCsQsi3B8QvfPHVqhGdDcbx/NK5lkqMnCGU53amAjccSpk+LfeONxwzUhDzArSfZJg==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -1882,13 +1882,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.4.0.tgz", - "integrity": "sha512-iDPJArf/K2sxvjOR6skeUCNgHR/tCQXBsa+ee1/clRKr3olZjZ/dSkXPZjG6YkPtnW6p5D1egeEPMCW6Gn4yLA==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.4.1.tgz", + "integrity": "sha512-xF6Y7SatVE/OyV93h1xGgfOkHr2iXuo8ip0gbfzaKeGGuKiAnzS+HtVhSPx8Www243bwlW8IF7X0/B62SzFftg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.4.0", - "@typescript-eslint/visitor-keys": "6.4.0", + "@typescript-eslint/types": "6.4.1", + "@typescript-eslint/visitor-keys": "6.4.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -1909,17 +1909,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.4.0.tgz", - "integrity": "sha512-BvvwryBQpECPGo8PwF/y/q+yacg8Hn/2XS+DqL/oRsOPK+RPt29h5Ui5dqOKHDlbXrAeHUTnyG3wZA0KTDxRZw==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.4.1.tgz", + "integrity": "sha512-F/6r2RieNeorU0zhqZNv89s9bDZSovv3bZQpUNOmmQK1L80/cV4KEu95YUJWi75u5PhboFoKUJBnZ4FQcoqhDw==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.4.0", - "@typescript-eslint/types": "6.4.0", - "@typescript-eslint/typescript-estree": "6.4.0", + "@typescript-eslint/scope-manager": "6.4.1", + "@typescript-eslint/types": "6.4.1", + "@typescript-eslint/typescript-estree": "6.4.1", "semver": "^7.5.4" }, "engines": { @@ -1934,12 +1934,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.4.0.tgz", - "integrity": "sha512-yJSfyT+uJm+JRDWYRYdCm2i+pmvXJSMtPR9Cq5/XQs4QIgNoLcoRtDdzsLbLsFM/c6um6ohQkg/MLxWvoIndJA==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.4.1.tgz", + "integrity": "sha512-y/TyRJsbZPkJIZQXrHfdnxVnxyKegnpEvnRGNam7s3TRR2ykGefEWOhaef00/UUN3IZxizS7BTO3svd3lCOJRQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.4.0", + "@typescript-eslint/types": "6.4.1", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -2245,15 +2245,15 @@ } }, "node_modules/babel-jest": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.2.tgz", - "integrity": "sha512-BYCzImLos6J3BH/+HvUCHG1dTf2MzmAB4jaVxHV+29RZLjR29XuYTmsf2sdDwkrb+FczkGo3kOhE7ga6sI0P4A==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.4.tgz", + "integrity": "sha512-meLj23UlSLddj6PC+YTOFRgDAtjnZom8w/ACsrx0gtPtv5cJZk0A5Unk5bV4wixD7XaPCN1fQvpww8czkZURmw==", "dev": true, "dependencies": { - "@jest/transform": "^29.6.2", + "@jest/transform": "^29.6.4", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.5.0", + "babel-preset-jest": "^29.6.3", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "slash": "^3.0.0" @@ -2281,10 +2281,35 @@ "node": ">=8" } }, + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/babel-plugin-jest-hoist": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz", - "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", "dev": true, "dependencies": { "@babel/template": "^7.3.3", @@ -2320,12 +2345,12 @@ } }, "node_modules/babel-preset-jest": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz", - "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", "dev": true, "dependencies": { - "babel-plugin-jest-hoist": "^29.5.0", + "babel-plugin-jest-hoist": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { @@ -2495,9 +2520,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001521", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001521.tgz", - "integrity": "sha512-fnx1grfpEOvDGH+V17eccmNjucGUnCbP6KL+l5KqBIerp26WK/+RQ7CIDE37KGJjaPyqWXXlFUyKiWmvdNNKmQ==", + "version": "1.0.30001523", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001523.tgz", + "integrity": "sha512-I5q5cisATTPZ1mc588Z//pj/Ox80ERYDfR71YnvY7raS/NOk8xXlZcB0sF7JdqaV//kOaa6aus7lRfpdnt1eBA==", "dev": true, "funding": [ { @@ -2902,9 +2927,9 @@ } }, "node_modules/diff-sequences": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", - "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "dev": true, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -2935,9 +2960,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.495", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.495.tgz", - "integrity": "sha512-mwknuemBZnoOCths4GtpU/SDuVMp3uQHKa2UNJT9/aVD6WVRjGpXOxRGX7lm6ILIenTdGXPSTCTDaWos5tEU8Q==", + "version": "1.4.502", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.502.tgz", + "integrity": "sha512-xqeGw3Gr6o3uyHy/yKjdnDQHY2RQvXcGC2cfHjccK1IGkH6cX1WQBN8EeC/YpwPhGkBaikDTecJ8+ssxSVRQlw==", "dev": true }, "node_modules/emittery": { @@ -3289,9 +3314,9 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.0.tgz", - "integrity": "sha512-B8s/n+ZluN7sxj9eUf7/pRFERX0r5bnFA2dCaLHy2ZeaQEAz0k+ZZkFWRFHJAqxfxQDx6KLv9LeIki7cFdwW+Q==", + "version": "2.28.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", + "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", "dev": true, "dependencies": { "array-includes": "^3.1.6", @@ -3303,13 +3328,12 @@ "eslint-import-resolver-node": "^0.3.7", "eslint-module-utils": "^2.8.0", "has": "^1.0.3", - "is-core-module": "^2.12.1", + "is-core-module": "^2.13.0", "is-glob": "^4.0.3", "minimatch": "^3.1.2", "object.fromentries": "^2.0.6", "object.groupby": "^1.0.0", "object.values": "^1.1.6", - "resolve": "^1.22.3", "semver": "^6.3.1", "tsconfig-paths": "^3.14.2" }, @@ -3716,17 +3740,16 @@ } }, "node_modules/expect": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.2.tgz", - "integrity": "sha512-iAErsLxJ8C+S02QbLAwgSGSezLQK+XXRDt8IuFXFpwCNw2ECmzZSmjKcCaFVp5VRMk+WAvz6h6jokzEzBFZEuA==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.4.tgz", + "integrity": "sha512-F2W2UyQ8XYyftHT57dtfg8Ue3X5qLgm2sSug0ivvLRH/VKNRL/pDxg/TH7zVzbQB0tu80clNFy6LU7OS/VSEKA==", "dev": true, "dependencies": { - "@jest/expect-utils": "^29.6.2", - "@types/node": "*", - "jest-get-type": "^29.4.3", - "jest-matcher-utils": "^29.6.2", - "jest-message-util": "^29.6.2", - "jest-util": "^29.6.2" + "@jest/expect-utils": "^29.6.4", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.6.4", + "jest-message-util": "^29.6.3", + "jest-util": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -3891,9 +3914,9 @@ "dev": true }, "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, "hasInstallScript": true, "optional": true, @@ -4662,28 +4685,19 @@ } }, "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.0.tgz", + "integrity": "sha512-x58orMzEVfzPUKqlbLd1hXCnySCxKdDKa6Rjg97CwuLLRI4g3FHTdnExu1OqffVFay6zeMW+T6/DowFLndWnIw==", "dev": true, "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" + "semver": "^7.5.4" }, "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "node": ">=10" } }, "node_modules/istanbul-lib-report": { @@ -4728,15 +4742,15 @@ } }, "node_modules/jest": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.2.tgz", - "integrity": "sha512-8eQg2mqFbaP7CwfsTpCxQ+sHzw1WuNWL5UUvjnWP4hx2riGz9fPSzYOaU5q8/GqWn1TfgZIVTqYJygbGbWAANg==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.4.tgz", + "integrity": "sha512-tEFhVQFF/bzoYV1YuGyzLPZ6vlPrdfvDmmAxudA1dLEuiztqg2Rkx20vkKY32xiDROcD2KXlgZ7Cu8RPeEHRKw==", "dev": true, "dependencies": { - "@jest/core": "^29.6.2", - "@jest/types": "^29.6.1", + "@jest/core": "^29.6.4", + "@jest/types": "^29.6.3", "import-local": "^3.0.2", - "jest-cli": "^29.6.2" + "jest-cli": "^29.6.4" }, "bin": { "jest": "bin/jest.js" @@ -4754,12 +4768,13 @@ } }, "node_modules/jest-changed-files": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz", - "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.6.3.tgz", + "integrity": "sha512-G5wDnElqLa4/c66ma5PG9eRjE342lIbF6SUnTJi26C3J28Fv2TVY2rOyKB9YGbSA5ogwevgmxc4j4aVjrEK6Yg==", "dev": true, "dependencies": { "execa": "^5.0.0", + "jest-util": "^29.6.3", "p-limit": "^3.1.0" }, "engines": { @@ -4767,28 +4782,28 @@ } }, "node_modules/jest-circus": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.2.tgz", - "integrity": "sha512-G9mN+KOYIUe2sB9kpJkO9Bk18J4dTDArNFPwoZ7WKHKel55eKIS/u2bLthxgojwlf9NLCVQfgzM/WsOVvoC6Fw==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.4.tgz", + "integrity": "sha512-YXNrRyntVUgDfZbjXWBMPslX1mQ8MrSG0oM/Y06j9EYubODIyHWP8hMUbjbZ19M3M+zamqEur7O80HODwACoJw==", "dev": true, "dependencies": { - "@jest/environment": "^29.6.2", - "@jest/expect": "^29.6.2", - "@jest/test-result": "^29.6.2", - "@jest/types": "^29.6.1", + "@jest/environment": "^29.6.4", + "@jest/expect": "^29.6.4", + "@jest/test-result": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^1.0.0", "is-generator-fn": "^2.0.0", - "jest-each": "^29.6.2", - "jest-matcher-utils": "^29.6.2", - "jest-message-util": "^29.6.2", - "jest-runtime": "^29.6.2", - "jest-snapshot": "^29.6.2", - "jest-util": "^29.6.2", + "jest-each": "^29.6.3", + "jest-matcher-utils": "^29.6.4", + "jest-message-util": "^29.6.3", + "jest-runtime": "^29.6.4", + "jest-snapshot": "^29.6.4", + "jest-util": "^29.6.3", "p-limit": "^3.1.0", - "pretty-format": "^29.6.2", + "pretty-format": "^29.6.3", "pure-rand": "^6.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" @@ -4798,21 +4813,21 @@ } }, "node_modules/jest-cli": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.2.tgz", - "integrity": "sha512-TT6O247v6dCEX2UGHGyflMpxhnrL0DNqP2fRTKYm3nJJpCTfXX3GCMQPGFjXDoj0i5/Blp3jriKXFgdfmbYB6Q==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.4.tgz", + "integrity": "sha512-+uMCQ7oizMmh8ZwRfZzKIEszFY9ksjjEQnTEMTaL7fYiL3Kw4XhqT9bYh+A4DQKUb67hZn2KbtEnDuHvcgK4pQ==", "dev": true, "dependencies": { - "@jest/core": "^29.6.2", - "@jest/test-result": "^29.6.2", - "@jest/types": "^29.6.1", + "@jest/core": "^29.6.4", + "@jest/test-result": "^29.6.4", + "@jest/types": "^29.6.3", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^29.6.2", - "jest-util": "^29.6.2", - "jest-validate": "^29.6.2", + "jest-config": "^29.6.4", + "jest-util": "^29.6.3", + "jest-validate": "^29.6.3", "prompts": "^2.0.1", "yargs": "^17.3.1" }, @@ -4832,31 +4847,31 @@ } }, "node_modules/jest-config": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.2.tgz", - "integrity": "sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.4.tgz", + "integrity": "sha512-JWohr3i9m2cVpBumQFv2akMEnFEPVOh+9L2xIBJhJ0zOaci2ZXuKJj0tgMKQCBZAKA09H049IR4HVS/43Qb19A==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.6.2", - "@jest/types": "^29.6.1", - "babel-jest": "^29.6.2", + "@jest/test-sequencer": "^29.6.4", + "@jest/types": "^29.6.3", + "babel-jest": "^29.6.4", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^29.6.2", - "jest-environment-node": "^29.6.2", - "jest-get-type": "^29.4.3", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.6.2", - "jest-runner": "^29.6.2", - "jest-util": "^29.6.2", - "jest-validate": "^29.6.2", + "jest-circus": "^29.6.4", + "jest-environment-node": "^29.6.4", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.6.4", + "jest-runner": "^29.6.4", + "jest-util": "^29.6.3", + "jest-validate": "^29.6.3", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^29.6.2", + "pretty-format": "^29.6.3", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, @@ -4877,24 +4892,24 @@ } }, "node_modules/jest-diff": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.2.tgz", - "integrity": "sha512-t+ST7CB9GX5F2xKwhwCf0TAR17uNDiaPTZnVymP9lw0lssa9vG+AFyDZoeIHStU3WowFFwT+ky+er0WVl2yGhA==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.4.tgz", + "integrity": "sha512-9F48UxR9e4XOEZvoUXEHSWY4qC4zERJaOfrbBg9JpbJOO43R1vN76REt/aMGZoY6GD5g84nnJiBIVlscegefpw==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^29.4.3", - "jest-get-type": "^29.4.3", - "pretty-format": "^29.6.2" + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-docblock": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz", - "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.6.3.tgz", + "integrity": "sha512-2+H+GOTQBEm2+qFSQ7Ma+BvyV+waiIFxmZF5LdpBsAEjWX8QYjSCa4FrkIYtbfXUJJJnFCYrOtt6TZ+IAiTjBQ==", "dev": true, "dependencies": { "detect-newline": "^3.0.0" @@ -4904,62 +4919,62 @@ } }, "node_modules/jest-each": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.2.tgz", - "integrity": "sha512-MsrsqA0Ia99cIpABBc3izS1ZYoYfhIy0NNWqPSE0YXbQjwchyt6B1HD2khzyPe1WiJA7hbxXy77ZoUQxn8UlSw==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.3.tgz", + "integrity": "sha512-KoXfJ42k8cqbkfshW7sSHcdfnv5agDdHCPA87ZBdmHP+zJstTJc0ttQaJ/x7zK6noAL76hOuTIJ6ZkQRS5dcyg==", "dev": true, "dependencies": { - "@jest/types": "^29.6.1", + "@jest/types": "^29.6.3", "chalk": "^4.0.0", - "jest-get-type": "^29.4.3", - "jest-util": "^29.6.2", - "pretty-format": "^29.6.2" + "jest-get-type": "^29.6.3", + "jest-util": "^29.6.3", + "pretty-format": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-environment-node": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.2.tgz", - "integrity": "sha512-YGdFeZ3T9a+/612c5mTQIllvWkddPbYcN2v95ZH24oWMbGA4GGS2XdIF92QMhUhvrjjuQWYgUGW2zawOyH63MQ==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.4.tgz", + "integrity": "sha512-i7SbpH2dEIFGNmxGCpSc2w9cA4qVD+wfvg2ZnfQ7XVrKL0NA5uDVBIiGH8SR4F0dKEv/0qI5r+aDomDf04DpEQ==", "dev": true, "dependencies": { - "@jest/environment": "^29.6.2", - "@jest/fake-timers": "^29.6.2", - "@jest/types": "^29.6.1", + "@jest/environment": "^29.6.4", + "@jest/fake-timers": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^29.6.2", - "jest-util": "^29.6.2" + "jest-mock": "^29.6.3", + "jest-util": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-get-type": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", - "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "dev": true, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-haste-map": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.2.tgz", - "integrity": "sha512-+51XleTDAAysvU8rT6AnS1ZJ+WHVNqhj1k6nTvN2PYP+HjU3kqlaKQ1Lnw3NYW3bm2r8vq82X0Z1nDDHZMzHVA==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.4.tgz", + "integrity": "sha512-12Ad+VNTDHxKf7k+M65sviyynRoZYuL1/GTuhEVb8RYsNSNln71nANRb/faSyWvx0j+gHcivChXHIoMJrGYjog==", "dev": true, "dependencies": { - "@jest/types": "^29.6.1", + "@jest/types": "^29.6.3", "@types/graceful-fs": "^4.1.3", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.4.3", - "jest-util": "^29.6.2", - "jest-worker": "^29.6.2", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.6.3", + "jest-worker": "^29.6.4", "micromatch": "^4.0.4", "walker": "^1.0.8" }, @@ -4971,46 +4986,46 @@ } }, "node_modules/jest-leak-detector": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.2.tgz", - "integrity": "sha512-aNqYhfp5uYEO3tdWMb2bfWv6f0b4I0LOxVRpnRLAeque2uqOVVMLh6khnTcE2qJ5wAKop0HcreM1btoysD6bPQ==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.3.tgz", + "integrity": "sha512-0kfbESIHXYdhAdpLsW7xdwmYhLf1BRu4AA118/OxFm0Ho1b2RcTmO4oF6aAMaxpxdxnJ3zve2rgwzNBD4Zbm7Q==", "dev": true, "dependencies": { - "jest-get-type": "^29.4.3", - "pretty-format": "^29.6.2" + "jest-get-type": "^29.6.3", + "pretty-format": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-matcher-utils": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.2.tgz", - "integrity": "sha512-4LiAk3hSSobtomeIAzFTe+N8kL6z0JtF3n6I4fg29iIW7tt99R7ZcIFW34QkX+DuVrf+CUe6wuVOpm7ZKFJzZQ==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.4.tgz", + "integrity": "sha512-KSzwyzGvK4HcfnserYqJHYi7sZVqdREJ9DMPAKVbS98JsIAvumihaNUbjrWw0St7p9IY7A9UskCW5MYlGmBQFQ==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^29.6.2", - "jest-get-type": "^29.4.3", - "pretty-format": "^29.6.2" + "jest-diff": "^29.6.4", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-message-util": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.2.tgz", - "integrity": "sha512-vnIGYEjoPSuRqV8W9t+Wow95SDp6KPX2Uf7EoeG9G99J2OVh7OSwpS4B6J0NfpEIpfkBNHlBZpA2rblEuEFhZQ==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.3.tgz", + "integrity": "sha512-FtzaEEHzjDpQp51HX4UMkPZjy46ati4T5pEMyM6Ik48ztu4T9LQplZ6OsimHx7EuM9dfEh5HJa6D3trEftu3dA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.1", + "@jest/types": "^29.6.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^29.6.2", + "pretty-format": "^29.6.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -5019,14 +5034,14 @@ } }, "node_modules/jest-mock": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.2.tgz", - "integrity": "sha512-hoSv3lb3byzdKfwqCuT6uTscan471GUECqgNYykg6ob0yiAw3zYc7OrPnI9Qv8Wwoa4lC7AZ9hyS4AiIx5U2zg==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.3.tgz", + "integrity": "sha512-Z7Gs/mOyTSR4yPsaZ72a/MtuK6RnC3JYqWONe48oLaoEcYwEDxqvbXz85G4SJrm2Z5Ar9zp6MiHF4AlFlRM4Pg==", "dev": true, "dependencies": { - "@jest/types": "^29.6.1", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-util": "^29.6.2" + "jest-util": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -5050,26 +5065,26 @@ } }, "node_modules/jest-regex-util": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz", - "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", "dev": true, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-resolve": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.2.tgz", - "integrity": "sha512-G/iQUvZWI5e3SMFssc4ug4dH0aZiZpsDq9o1PtXTV1210Ztyb2+w+ZgQkB3iOiC5SmAEzJBOHWz6Hvrd+QnNPw==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.4.tgz", + "integrity": "sha512-fPRq+0vcxsuGlG0O3gyoqGTAxasagOxEuyoxHeyxaZbc9QNek0AmJWSkhjlMG+mTsj+8knc/mWb3fXlRNVih7Q==", "dev": true, "dependencies": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.2", + "jest-haste-map": "^29.6.4", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.6.2", - "jest-validate": "^29.6.2", + "jest-util": "^29.6.3", + "jest-validate": "^29.6.3", "resolve": "^1.20.0", "resolve.exports": "^2.0.0", "slash": "^3.0.0" @@ -5079,43 +5094,43 @@ } }, "node_modules/jest-resolve-dependencies": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.2.tgz", - "integrity": "sha512-LGqjDWxg2fuQQm7ypDxduLu/m4+4Lb4gczc13v51VMZbVP5tSBILqVx8qfWcsdP8f0G7aIqByIALDB0R93yL+w==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.4.tgz", + "integrity": "sha512-7+6eAmr1ZBF3vOAJVsfLj1QdqeXG+WYhidfLHBRZqGN24MFRIiKG20ItpLw2qRAsW/D2ZUUmCNf6irUr/v6KHA==", "dev": true, "dependencies": { - "jest-regex-util": "^29.4.3", - "jest-snapshot": "^29.6.2" + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.6.4" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-runner": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.2.tgz", - "integrity": "sha512-wXOT/a0EspYgfMiYHxwGLPCZfC0c38MivAlb2lMEAlwHINKemrttu1uSbcGbfDV31sFaPWnWJPmb2qXM8pqZ4w==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.4.tgz", + "integrity": "sha512-SDaLrMmtVlQYDuG0iSPYLycG8P9jLI+fRm8AF/xPKhYDB2g6xDWjXBrR5M8gEWsK6KVFlebpZ4QsrxdyIX1Jaw==", "dev": true, "dependencies": { - "@jest/console": "^29.6.2", - "@jest/environment": "^29.6.2", - "@jest/test-result": "^29.6.2", - "@jest/transform": "^29.6.2", - "@jest/types": "^29.6.1", + "@jest/console": "^29.6.4", + "@jest/environment": "^29.6.4", + "@jest/test-result": "^29.6.4", + "@jest/transform": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.13.1", "graceful-fs": "^4.2.9", - "jest-docblock": "^29.4.3", - "jest-environment-node": "^29.6.2", - "jest-haste-map": "^29.6.2", - "jest-leak-detector": "^29.6.2", - "jest-message-util": "^29.6.2", - "jest-resolve": "^29.6.2", - "jest-runtime": "^29.6.2", - "jest-util": "^29.6.2", - "jest-watcher": "^29.6.2", - "jest-worker": "^29.6.2", + "jest-docblock": "^29.6.3", + "jest-environment-node": "^29.6.4", + "jest-haste-map": "^29.6.4", + "jest-leak-detector": "^29.6.3", + "jest-message-util": "^29.6.3", + "jest-resolve": "^29.6.4", + "jest-runtime": "^29.6.4", + "jest-util": "^29.6.3", + "jest-watcher": "^29.6.4", + "jest-worker": "^29.6.4", "p-limit": "^3.1.0", "source-map-support": "0.5.13" }, @@ -5124,31 +5139,31 @@ } }, "node_modules/jest-runtime": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.2.tgz", - "integrity": "sha512-2X9dqK768KufGJyIeLmIzToDmsN0m7Iek8QNxRSI/2+iPFYHF0jTwlO3ftn7gdKd98G/VQw9XJCk77rbTGZnJg==", - "dev": true, - "dependencies": { - "@jest/environment": "^29.6.2", - "@jest/fake-timers": "^29.6.2", - "@jest/globals": "^29.6.2", - "@jest/source-map": "^29.6.0", - "@jest/test-result": "^29.6.2", - "@jest/transform": "^29.6.2", - "@jest/types": "^29.6.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.4.tgz", + "integrity": "sha512-s/QxMBLvmwLdchKEjcLfwzP7h+jsHvNEtxGP5P+Fl1FMaJX2jMiIqe4rJw4tFprzCwuSvVUo9bn0uj4gNRXsbA==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.6.4", + "@jest/fake-timers": "^29.6.4", + "@jest/globals": "^29.6.4", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.6.4", + "@jest/transform": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.2", - "jest-message-util": "^29.6.2", - "jest-mock": "^29.6.2", - "jest-regex-util": "^29.4.3", - "jest-resolve": "^29.6.2", - "jest-snapshot": "^29.6.2", - "jest-util": "^29.6.2", + "jest-haste-map": "^29.6.4", + "jest-message-util": "^29.6.3", + "jest-mock": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.6.4", + "jest-snapshot": "^29.6.4", + "jest-util": "^29.6.3", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, @@ -5157,9 +5172,9 @@ } }, "node_modules/jest-snapshot": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.2.tgz", - "integrity": "sha512-1OdjqvqmRdGNvWXr/YZHuyhh5DeaLp1p/F8Tht/MrMw4Kr1Uu/j4lRG+iKl1DAqUJDWxtQBMk41Lnf/JETYBRA==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.4.tgz", + "integrity": "sha512-VC1N8ED7+4uboUKGIDsbvNAZb6LakgIPgAF4RSpF13dN6YaMokfRqO+BaqK4zIh6X3JffgwbzuGqDEjHm/MrvA==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", @@ -5167,20 +5182,20 @@ "@babel/plugin-syntax-jsx": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.6.2", - "@jest/transform": "^29.6.2", - "@jest/types": "^29.6.1", + "@jest/expect-utils": "^29.6.4", + "@jest/transform": "^29.6.4", + "@jest/types": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^29.6.2", + "expect": "^29.6.4", "graceful-fs": "^4.2.9", - "jest-diff": "^29.6.2", - "jest-get-type": "^29.4.3", - "jest-matcher-utils": "^29.6.2", - "jest-message-util": "^29.6.2", - "jest-util": "^29.6.2", + "jest-diff": "^29.6.4", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.6.4", + "jest-message-util": "^29.6.3", + "jest-util": "^29.6.3", "natural-compare": "^1.4.0", - "pretty-format": "^29.6.2", + "pretty-format": "^29.6.3", "semver": "^7.5.3" }, "engines": { @@ -5188,12 +5203,12 @@ } }, "node_modules/jest-util": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.2.tgz", - "integrity": "sha512-3eX1qb6L88lJNCFlEADKOkjpXJQyZRiavX1INZ4tRnrBVr2COd3RgcTLyUiEXMNBlDU/cgYq6taUS0fExrWW4w==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.3.tgz", + "integrity": "sha512-QUjna/xSy4B32fzcKTSz1w7YYzgiHrjjJjevdRf61HYk998R5vVMMNmrHESYZVDS5DSWs+1srPLPKxXPkeSDOA==", "dev": true, "dependencies": { - "@jest/types": "^29.6.1", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -5205,17 +5220,17 @@ } }, "node_modules/jest-validate": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.2.tgz", - "integrity": "sha512-vGz0yMN5fUFRRbpJDPwxMpgSXW1LDKROHfBopAvDcmD6s+B/s8WJrwi+4bfH4SdInBA5C3P3BI19dBtKzx1Arg==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.3.tgz", + "integrity": "sha512-e7KWZcAIX+2W1o3cHfnqpGajdCs1jSM3DkXjGeLSNmCazv1EeI1ggTeK5wdZhF+7N+g44JI2Od3veojoaumlfg==", "dev": true, "dependencies": { - "@jest/types": "^29.6.1", + "@jest/types": "^29.6.3", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^29.4.3", + "jest-get-type": "^29.6.3", "leven": "^3.1.0", - "pretty-format": "^29.6.2" + "pretty-format": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -5234,18 +5249,18 @@ } }, "node_modules/jest-watcher": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.2.tgz", - "integrity": "sha512-GZitlqkMkhkefjfN/p3SJjrDaxPflqxEAv3/ik10OirZqJGYH5rPiIsgVcfof0Tdqg3shQGdEIxDBx+B4tuLzA==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.4.tgz", + "integrity": "sha512-oqUWvx6+On04ShsT00Ir9T4/FvBeEh2M9PTubgITPxDa739p4hoQweWPRGyYeaojgT0xTpZKF0Y/rSY1UgMxvQ==", "dev": true, "dependencies": { - "@jest/test-result": "^29.6.2", - "@jest/types": "^29.6.1", + "@jest/test-result": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.13.1", - "jest-util": "^29.6.2", + "jest-util": "^29.6.3", "string-length": "^4.0.1" }, "engines": { @@ -5253,13 +5268,13 @@ } }, "node_modules/jest-worker": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.2.tgz", - "integrity": "sha512-l3ccBOabTdkng8I/ORCkADz4eSMKejTYv1vB/Z83UiubqhC1oQ5Li6dWCyqOIvSifGjUBxuvxvlm6KGK2DtuAQ==", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.4.tgz", + "integrity": "sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==", "dev": true, "dependencies": { "@types/node": "*", - "jest-util": "^29.6.2", + "jest-util": "^29.6.3", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, @@ -6042,12 +6057,12 @@ } }, "node_modules/pretty-format": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.2.tgz", - "integrity": "sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz", + "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==", "dev": true, "dependencies": { - "@jest/schemas": "^29.6.0", + "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -6681,9 +6696,9 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/ts-api-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.1.tgz", - "integrity": "sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.2.tgz", + "integrity": "sha512-Cbu4nIqnEdd+THNEsBdkolnOXhg0I8XteoHaEKgvsxpsbWda4IsUut2c187HxywQCvveojow0Dgw/amxtSKVkQ==", "dev": true, "engines": { "node": ">=16.13.0" @@ -6769,9 +6784,9 @@ } }, "node_modules/tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true }, "node_modules/tsutils": { @@ -6902,9 +6917,9 @@ } }, "node_modules/typescript": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", - "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -7171,32 +7186,6 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } - }, - "pr-collector": { - "version": "v1.1.0", - "extraneous": true, - "license": "Apache 2.0", - "dependencies": { - "@actions/core": "^1.10.0", - "@actions/exec": "^1.1.1", - "@actions/github": "^5.1.1", - "@octokit/rest": "^20.0.1", - "https-proxy-agent": "^7.0.1", - "moment": "^2.29.4", - "node-fetch": "2.6.12", - "semver": "^7.5.4" - }, - "devDependencies": { - "@types/node": "^20.4.5", - "@types/node-fetch": "^2.6.4", - "@types/semver": "^7.5.0", - "@typescript-eslint/eslint-plugin": "^6.2.1", - "@vercel/ncc": "^0.36.1", - "eslint-plugin-prettier": "^5.0.0", - "js-yaml": "^4.1.0", - "prettier": "3.0.0", - "typescript": "^5.1.6" - } } } } diff --git a/package.json b/package.json index 17f9c7f7..dfda4606 100644 --- a/package.json +++ b/package.json @@ -42,22 +42,22 @@ "semver": "^7.5.4" }, "devDependencies": { - "@types/jest": "^29.5.3", - "@types/node": "^20.5.0", + "@types/jest": "^29.5.4", + "@types/node": "^20.5.6", "@types/node-fetch": "^2.6.4", "@types/semver": "^7.5.0", - "@typescript-eslint/eslint-plugin": "^6.4.0", - "@typescript-eslint/parser": "^6.4.0", + "@typescript-eslint/eslint-plugin": "^6.4.1", + "@typescript-eslint/parser": "^6.4.1", "@vercel/ncc": "^0.36.1", "eslint": "^8.47.0", "eslint-plugin-github": "^4.9.2", "eslint-plugin-jest": "^27.2.3", "eslint-plugin-prettier": "^5.0.0", - "jest": "^29.6.2", - "jest-circus": "^29.6.2", + "jest": "^29.6.4", + "jest-circus": "^29.6.4", "js-yaml": "^4.1.0", "prettier": "3.0.2", "ts-jest": "^29.1.1", - "typescript": "^5.1.6" + "typescript": "^5.2.2" } } diff --git a/pr-collector/package-lock.json b/pr-collector/package-lock.json index 8dd2d956..d5bd5155 100644 --- a/pr-collector/package-lock.json +++ b/pr-collector/package-lock.json @@ -1,12 +1,12 @@ { "name": "pr-collector", - "version": "v1.1.0", + "version": "v1.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "pr-collector", - "version": "v1.1.0", + "version": "v1.2.0", "license": "Apache 2.0", "dependencies": { "@actions/core": "^1.10.0", @@ -19,15 +19,15 @@ "semver": "^7.5.4" }, "devDependencies": { - "@types/node": "^20.4.5", + "@types/node": "^20.5.6", "@types/node-fetch": "^2.6.4", "@types/semver": "^7.5.0", - "@typescript-eslint/eslint-plugin": "^6.2.1", + "@typescript-eslint/eslint-plugin": "^6.4.1", "@vercel/ncc": "^0.36.1", "eslint-plugin-prettier": "^5.0.0", "js-yaml": "^4.1.0", - "prettier": "3.0.0", - "typescript": "^5.1.6" + "prettier": "3.0.2", + "typescript": "^5.2.2" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -69,9 +69,9 @@ } }, "node_modules/@actions/http-client": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.1.0.tgz", - "integrity": "sha512-BonhODnXr3amchh4qkmjPMUO8mFi/zLaaCeCAJZqch8iQqyDnVIkySjB38VHAC8IJ+bnlgfOqlhpyCUZHlQsqw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.1.1.tgz", + "integrity": "sha512-qhrkRMB40bbbLo7gF+0vu+X+UawOvQQqNAA/5Unx774RS8poaOhThDOG6BGmxvAnxhQnDp2BG/ZUm65xZILTpw==", "dependencies": { "tunnel": "^0.0.6" } @@ -97,18 +97,18 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", - "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.0.tgz", + "integrity": "sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.1.tgz", - "integrity": "sha512-9t7ZA7NGGK8ckelF0PQCfcxIUzs1Md5rrO6U/c+FIQNanea5UZC0wqKXH4vHBccmu4ZJgZ2idtPeW7+Q2npOEA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", "dev": true, "peer": true, "dependencies": { @@ -130,9 +130,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.46.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.46.0.tgz", - "integrity": "sha512-a8TLtmPi8xzPkCbp/OGFUo5yhRkHM2Ko9kOWP4znJr0WAhWyThaw3PnwX4vOTWOAMsV2uRt32PPDcEz63esSaA==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz", + "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==", "dev": true, "peer": true, "engines": { @@ -483,9 +483,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.4.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.5.tgz", - "integrity": "sha512-rt40Nk13II9JwQBdeYqmbn2Q6IVTA5uPhvSO+JVqdXw/6/4glI6oR9ezty/A9Hg5u7JH4OmYmuQ+XvjKm0Datg==", + "version": "20.5.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.5.6.tgz", + "integrity": "sha512-Gi5wRGPbbyOTX+4Y2iULQ27oUPrefaB0PxGQJnfyWN3kvEDGM3mIB5M/gQLmitZf7A9FmLeaqxD3L1CXpm3VKQ==", "dev": true }, "node_modules/@types/node-fetch": { @@ -505,21 +505,20 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.2.1.tgz", - "integrity": "sha512-iZVM/ALid9kO0+I81pnp1xmYiFyqibAHzrqX4q5YvvVEyJqY+e6rfTXSCsc2jUxGNqJqTfFSSij/NFkZBiBzLw==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.4.1.tgz", + "integrity": "sha512-3F5PtBzUW0dYlq77Lcqo13fv+58KDwUib3BddilE8ajPJT+faGgxmI9Sw+I8ZS22BYwoir9ZhNXcLi+S+I2bkw==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.2.1", - "@typescript-eslint/type-utils": "6.2.1", - "@typescript-eslint/utils": "6.2.1", - "@typescript-eslint/visitor-keys": "6.2.1", + "@typescript-eslint/scope-manager": "6.4.1", + "@typescript-eslint/type-utils": "6.4.1", + "@typescript-eslint/utils": "6.4.1", + "@typescript-eslint/visitor-keys": "6.4.1", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", "natural-compare": "^1.4.0", - "natural-compare-lite": "^1.4.0", "semver": "^7.5.4", "ts-api-utils": "^1.0.1" }, @@ -541,16 +540,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.2.1.tgz", - "integrity": "sha512-Ld+uL1kYFU8e6btqBFpsHkwQ35rw30IWpdQxgOqOh4NfxSDH6uCkah1ks8R/RgQqI5hHPXMaLy9fbFseIe+dIg==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.4.1.tgz", + "integrity": "sha512-610G6KHymg9V7EqOaNBMtD1GgpAmGROsmfHJPXNLCU9bfIuLrkdOygltK784F6Crboyd5tBFayPB7Sf0McrQwg==", "dev": true, "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.2.1", - "@typescript-eslint/types": "6.2.1", - "@typescript-eslint/typescript-estree": "6.2.1", - "@typescript-eslint/visitor-keys": "6.2.1", + "@typescript-eslint/scope-manager": "6.4.1", + "@typescript-eslint/types": "6.4.1", + "@typescript-eslint/typescript-estree": "6.4.1", + "@typescript-eslint/visitor-keys": "6.4.1", "debug": "^4.3.4" }, "engines": { @@ -570,13 +569,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.2.1.tgz", - "integrity": "sha512-UCqBF9WFqv64xNsIEPfBtenbfodPXsJ3nPAr55mGPkQIkiQvgoWNo+astj9ZUfJfVKiYgAZDMnM6dIpsxUMp3Q==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.4.1.tgz", + "integrity": "sha512-p/OavqOQfm4/Hdrr7kvacOSFjwQ2rrDVJRPxt/o0TOWdFnjJptnjnZ+sYDR7fi4OimvIuKp+2LCkc+rt9fIW+A==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.2.1", - "@typescript-eslint/visitor-keys": "6.2.1" + "@typescript-eslint/types": "6.4.1", + "@typescript-eslint/visitor-keys": "6.4.1" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -587,13 +586,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.2.1.tgz", - "integrity": "sha512-fTfCgomBMIgu2Dh2Or3gMYgoNAnQm3RLtRp+jP7A8fY+LJ2+9PNpi5p6QB5C4RSP+U3cjI0vDlI3mspAkpPVbQ==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.4.1.tgz", + "integrity": "sha512-7ON8M8NXh73SGZ5XvIqWHjgX2f+vvaOarNliGhjrJnv1vdjG0LVIz+ToYfPirOoBi56jxAKLfsLm40+RvxVVXA==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.2.1", - "@typescript-eslint/utils": "6.2.1", + "@typescript-eslint/typescript-estree": "6.4.1", + "@typescript-eslint/utils": "6.4.1", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -614,9 +613,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.2.1.tgz", - "integrity": "sha512-528bGcoelrpw+sETlyM91k51Arl2ajbNT9L4JwoXE2dvRe1yd8Q64E4OL7vHYw31mlnVsf+BeeLyAZUEQtqahQ==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.4.1.tgz", + "integrity": "sha512-zAAopbNuYu++ijY1GV2ylCsQsi3B8QvfPHVqhGdDcbx/NK5lkqMnCGU53amAjccSpk+LfeONxwzUhDzArSfZJg==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -627,13 +626,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.2.1.tgz", - "integrity": "sha512-G+UJeQx9AKBHRQBpmvr8T/3K5bJa485eu+4tQBxFq0KoT22+jJyzo1B50JDT9QdC1DEmWQfdKsa8ybiNWYsi0Q==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.4.1.tgz", + "integrity": "sha512-xF6Y7SatVE/OyV93h1xGgfOkHr2iXuo8ip0gbfzaKeGGuKiAnzS+HtVhSPx8Www243bwlW8IF7X0/B62SzFftg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.2.1", - "@typescript-eslint/visitor-keys": "6.2.1", + "@typescript-eslint/types": "6.4.1", + "@typescript-eslint/visitor-keys": "6.4.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -654,17 +653,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.2.1.tgz", - "integrity": "sha512-eBIXQeupYmxVB6S7x+B9SdBeB6qIdXKjgQBge2J+Ouv8h9Cxm5dHf/gfAZA6dkMaag+03HdbVInuXMmqFB/lKQ==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.4.1.tgz", + "integrity": "sha512-F/6r2RieNeorU0zhqZNv89s9bDZSovv3bZQpUNOmmQK1L80/cV4KEu95YUJWi75u5PhboFoKUJBnZ4FQcoqhDw==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.2.1", - "@typescript-eslint/types": "6.2.1", - "@typescript-eslint/typescript-estree": "6.2.1", + "@typescript-eslint/scope-manager": "6.4.1", + "@typescript-eslint/types": "6.4.1", + "@typescript-eslint/typescript-estree": "6.4.1", "semver": "^7.5.4" }, "engines": { @@ -679,12 +678,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.2.1.tgz", - "integrity": "sha512-iTN6w3k2JEZ7cyVdZJTVJx2Lv7t6zFA8DCrJEHD2mwfc16AEvvBWVhbFh34XyG2NORCd0viIgQY1+u7kPI0WpA==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.4.1.tgz", + "integrity": "sha512-y/TyRJsbZPkJIZQXrHfdnxVnxyKegnpEvnRGNam7s3TRR2ykGefEWOhaef00/UUN3IZxizS7BTO3svd3lCOJRQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.2.1", + "@typescript-eslint/types": "6.4.1", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -1075,16 +1074,16 @@ } }, "node_modules/eslint": { - "version": "8.46.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.46.0.tgz", - "integrity": "sha512-cIO74PvbW0qU8e0mIvk5IV3ToWdCq5FYG6gWPHHkx6gNdjlbAYvtfHmlCMXxjcoVaIdwy/IAt3+mDkZkfvb2Dg==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz", + "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==", "dev": true, "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.1", - "@eslint/js": "^8.46.0", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "^8.47.0", "@humanwhocodes/config-array": "^0.11.10", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -1095,7 +1094,7 @@ "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.2", + "eslint-visitor-keys": "^3.4.3", "espree": "^9.6.1", "esquery": "^1.4.2", "esutils": "^2.0.2", @@ -1176,9 +1175,9 @@ } }, "node_modules/eslint-visitor-keys": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz", - "integrity": "sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1469,9 +1468,9 @@ } }, "node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", "dev": true, "peer": true, "dependencies": { @@ -1888,12 +1887,6 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true - }, "node_modules/node-fetch": { "version": "2.6.12", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", @@ -2111,9 +2104,9 @@ } }, "node_modules/prettier": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.0.tgz", - "integrity": "sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.2.tgz", + "integrity": "sha512-o2YR9qtniXvwEZlOKbveKfDQVyqxbEIWn48Z8m3ZJjBjcCmUy3xZGIv+7AkaeuaTr6yPXJjwv07ZWlsWbEy1rQ==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" @@ -2484,9 +2477,9 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/ts-api-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.1.tgz", - "integrity": "sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.2.tgz", + "integrity": "sha512-Cbu4nIqnEdd+THNEsBdkolnOXhg0I8XteoHaEKgvsxpsbWda4IsUut2c187HxywQCvveojow0Dgw/amxtSKVkQ==", "dev": true, "engines": { "node": ">=16.13.0" @@ -2496,9 +2489,9 @@ } }, "node_modules/tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "dev": true }, "node_modules/tunnel": { @@ -2536,9 +2529,9 @@ } }, "node_modules/typescript": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", - "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", "dev": true, "bin": { "tsc": "bin/tsc", diff --git a/pr-collector/package.json b/pr-collector/package.json index eec601ee..ae7fa186 100644 --- a/pr-collector/package.json +++ b/pr-collector/package.json @@ -1,6 +1,6 @@ { "name": "pr-collector", - "version": "v1.1.0", + "version": "v1.2.0", "description": "Library to fetch GitHub pull request between 2 tags/sha1 hashes.", "main": "lib/prCollector.js", "types": "lib/prCollector.d.ts", @@ -37,14 +37,14 @@ "semver": "^7.5.4" }, "devDependencies": { - "@types/node": "^20.4.5", + "@types/node": "^20.5.6", "@types/node-fetch": "^2.6.4", "@types/semver": "^7.5.0", - "@typescript-eslint/eslint-plugin": "^6.2.1", + "@typescript-eslint/eslint-plugin": "^6.4.1", "@vercel/ncc": "^0.36.1", "eslint-plugin-prettier": "^5.0.0", "js-yaml": "^4.1.0", - "prettier": "3.0.0", - "typescript": "^5.1.6" + "prettier": "3.0.2", + "typescript": "^5.2.2" } }