From 2389f61d7e029881bbac524d0e0ac87b6445def7 Mon Sep 17 00:00:00 2001 From: Mike Penz Date: Sat, 2 Mar 2024 20:23:01 +0000 Subject: [PATCH] - introduce test case to validate behavior of the `regexr` regex matching - introduce test case to validate COMMIT mode with default conventional commit behavior - introduce testcase to showcase custom placeholder and trim value to convert conventional commits to cleaned titles --- README.md | 8 +-- __tests__/releaseNotesBuilderPull.test.ts | 70 +++++++++++++++++++ ...ub_conventional-commits-1e1c8e-325b74.json | 1 + ...hub_conventional-hybrid-1e1c8e-325b74.json | 1 + ...github_conventional-prs-1e1c8e-325b74.json | 1 + 5 files changed, 75 insertions(+), 6 deletions(-) create mode 100644 caches/github_conventional-commits-1e1c8e-325b74.json create mode 100644 caches/github_conventional-hybrid-1e1c8e-325b74.json create mode 100644 caches/github_conventional-prs-1e1c8e-325b74.json diff --git a/README.md b/README.md index 7bd7e0c6..d6ae196f 100644 --- a/README.md +++ b/README.md @@ -168,11 +168,7 @@ jobs: ], "label_extractor": [ { - "pattern": "^(build|ci|chore|doc|docs|wiki|remove|deprecate|security|dependency|package|feat|feature|fix|bug|perf|optimize|refactor|revert|style|test):(.*)", - "target": "$1" - }, - { - "pattern": "^(build|ci|chore|doc|docs|wiki|remove|deprecate|security|dependency|package|feat|feature|fix|bug|perf|optimize|refactor|revert|style|test){1}(\\([\\w\\-\\.]+\\))?(!)?:(.*)", + "pattern": "^(build|chore|ci|docs|feat|fix|perf|refactor|revert|style|test){1}(\\([\\w\\-\\.]+\\))?(!)?: ([\\w ])+([\\s\\S]*)", "target": "$1" } ], @@ -776,7 +772,7 @@ it('Test custom changelog builder', async () => { false, // enable to fetch reviewers false, // enable to fetch release information false, // enable to fetch reviews - false, // enable commitMode + 'PR', // set the mode to use [PR, COMMIT, HYBRID] false, // enable exportCache false, // enable exportOnly null, // path to the cache diff --git a/__tests__/releaseNotesBuilderPull.test.ts b/__tests__/releaseNotesBuilderPull.test.ts index fe4818ca..32e59d8e 100644 --- a/__tests__/releaseNotesBuilderPull.test.ts +++ b/__tests__/releaseNotesBuilderPull.test.ts @@ -333,3 +333,73 @@ it('Should ignore PRs not merged into main branch', async () => { console.log(changeLog) expect(changeLog).toStrictEqual(`153\n\n`) }) + +it('Default configuration with commit mode', async () => { + const configuration = Object.assign({}, mergeConfiguration(undefined, undefined, 'COMMIT')) + const options = { + owner: 'conventional-commits', + repo: 'conventionalcommits.org', + fromTag: {name: '56cdc85d01fd11aa164bd958bbf6114a51abfcf6'}, + toTag: {name: '325b74fbc44bf34d9fa645951d076a450b4e26be'}, + includeOpen: false, + failOnError: false, + fetchViaCommits: false, + fetchReviewers: false, + fetchReleaseInformation: false, + fetchReviews: false, + mode: 'COMMIT', + configuration, + repositoryUtils: githubRepository + } + let data: any + if (enablePullData) { + data = await pullData(githubRepository, options as Options) + } else { + data = checkExportedData(false, 'caches/github_conventional-commits-1e1c8e-325b74.json') + } + const changeLog = buildChangelog(data!.diffInfo, data!.mergedPullRequests, options as ReleaseNotesOptions) + console.log(changeLog) + expect(changeLog).toStrictEqual(`## πŸš€ Features\n\n- feat(lang): add Bengali\n- feat(lang): add uzbek translation (#558)\n\n## πŸ› Fixes\n\n- fix: Fix grammar and consistency in french translation (#546)\n- fix(ja): fix typo\n- fix(zh-hant): Distinguish translations of 'Release/Publish'\n- fix(ko): fix translation typo for message (#567)\n\n## πŸ“¦ Other\n\n- doc: new thi.ng links and descriptions\n- docs: add link to git-changelog-command-line docker image\n- docs: Add descriptions for commit types\n\n`) +}) + +it('Default configuration with commit mode and custom placeholder', async () => { + const configuration = Object.assign({}, mergeConfiguration(undefined, undefined, 'COMMIT')) + configuration.pr_template = "- #{{TITLE_ONLY}}" + configuration.trim_values = true + configuration.custom_placeholders = [ + { + "name": "TITLE_ONLY", + "source": "TITLE", + "transformer": { + "method": "regexr", + "pattern": "(\\w+(\\(.+\\))?: ?)?(.+)", + "target": "$3" + } + } + ] + + const options = { + owner: 'conventional-commits', + repo: 'conventionalcommits.org', + fromTag: {name: '56cdc85d01fd11aa164bd958bbf6114a51abfcf6'}, + toTag: {name: '325b74fbc44bf34d9fa645951d076a450b4e26be'}, + includeOpen: false, + failOnError: false, + fetchViaCommits: false, + fetchReviewers: false, + fetchReleaseInformation: false, + fetchReviews: false, + mode: 'COMMIT', + configuration, + repositoryUtils: githubRepository + } + let data: any + if (enablePullData) { + data = await pullData(githubRepository, options as Options) + } else { + data = checkExportedData(false, 'caches/github_conventional-commits-1e1c8e-325b74.json') + } + const changeLog = buildChangelog(data!.diffInfo, data!.mergedPullRequests, options as ReleaseNotesOptions) + console.log(changeLog) + expect(changeLog).toStrictEqual(`## πŸš€ Features\n\n- add Bengali\n- add uzbek translation (#558)\n\n## πŸ› Fixes\n\n- Fix grammar and consistency in french translation (#546)\n- fix typo\n- Distinguish translations of 'Release/Publish'\n- fix translation typo for message (#567)\n\n## πŸ“¦ Other\n\n- new thi.ng links and descriptions\n- add link to git-changelog-command-line docker image\n- Add descriptions for commit types`) +}) diff --git a/caches/github_conventional-commits-1e1c8e-325b74.json b/caches/github_conventional-commits-1e1c8e-325b74.json new file mode 100644 index 00000000..07025be9 --- /dev/null +++ b/caches/github_conventional-commits-1e1c8e-325b74.json @@ -0,0 +1 @@ +{"mergedPullRequests":[{"number":0,"title":"fix: Fix grammar and consistency in french translation (#546)","htmlURL":"","baseBranch":"","createdAt":"2023-10-18T23:36:07.000Z","mergedAt":"2023-10-18T23:36:07.000Z","mergeCommitSha":"fcb21b478f78297850894c71abee35ab98042823","author":"Yopai","repoName":"","labels":[],"milestone":"","body":"fix: Fix grammar and consistency in french translation (#546)","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":0,"title":"doc: new thi.ng links and descriptions","htmlURL":"","baseBranch":"","createdAt":"2023-10-19T10:44:22.000Z","mergedAt":"2023-10-19T10:44:22.000Z","mergeCommitSha":"79d1a4cbdbf9f04eebc531c0e76e7fbb8ebb4b95","author":"postspectacular","repoName":"","labels":[],"milestone":"","body":"doc: new thi.ng links and descriptions","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":0,"title":"fix(ja): fix typo","htmlURL":"","baseBranch":"","createdAt":"2023-10-19T10:45:42.000Z","mergedAt":"2023-10-19T10:45:42.000Z","mergeCommitSha":"64ae03aacea2a3cf5271f4217d266db10f2c3043","author":"moritasoshi","repoName":"","labels":[],"milestone":"","body":"fix(ja): fix typo","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":0,"title":"docs: add link to git-changelog-command-line docker image","htmlURL":"","baseBranch":"","createdAt":"2023-10-19T10:47:20.000Z","mergedAt":"2023-10-19T10:47:20.000Z","mergeCommitSha":"158a7b14ef1f8c24b3e9a7cee97bd0e2c0bd6397","author":"tomasbjerre","repoName":"","labels":[],"milestone":"","body":"docs: add link to git-changelog-command-line docker image","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":0,"title":"docs: Add descriptions for commit types","htmlURL":"","baseBranch":"","createdAt":"2023-10-19T10:48:46.000Z","mergedAt":"2023-10-19T10:48:46.000Z","mergeCommitSha":"551cfd47a533f6222d0c9c06af096d4076b48bc9","author":"HExris","repoName":"","labels":[],"milestone":"","body":"docs: Add descriptions for commit types","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":0,"title":"fix(zh-hant): Distinguish translations of 'Release/Publish'","htmlURL":"","baseBranch":"","createdAt":"2023-10-19T10:49:51.000Z","mergedAt":"2023-10-19T10:49:51.000Z","mergeCommitSha":"5b935ded2e6b2cbdb3cf24f327b49ed23e31858d","author":"hwhsu1231","repoName":"","labels":[],"milestone":"","body":"fix(zh-hant): Distinguish translations of 'Release/Publish'","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":0,"title":"feat(lang): add Bengali","htmlURL":"","baseBranch":"","createdAt":"2023-11-05T13:42:26.000Z","mergedAt":"2023-11-05T13:42:26.000Z","mergeCommitSha":"69f9447d5648efb3bb028bc27a2276fcacb9a20d","author":"forhadakhan","repoName":"","labels":[],"milestone":"","body":"feat(lang): add Bengali","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":0,"title":"feat(lang): add uzbek translation (#558)","htmlURL":"","baseBranch":"","createdAt":"2024-01-22T07:55:14.000Z","mergedAt":"2024-01-22T07:55:14.000Z","mergeCommitSha":"f777146b5d331c9ee33b0028e861df14e3992fe9","author":"softXengineer","repoName":"","labels":[],"milestone":"","body":"feat(lang): add uzbek translation (#558)","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":0,"title":"fix(ko): fix translation typo for message (#567)","htmlURL":"","baseBranch":"","createdAt":"2024-01-29T12:49:09.000Z","mergedAt":"2024-01-29T12:49:09.000Z","mergeCommitSha":"325b74fbc44bf34d9fa645951d076a450b4e26be","author":"Igoc","repoName":"","labels":[],"milestone":"","body":"fix(ko): fix translation typo for message (#567)","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"}],"diffInfo":{"changedFiles":11,"additions":579,"deletions":96,"changes":675,"commits":9,"commitInfo":[{"sha":"fcb21b478f78297850894c71abee35ab98042823","summary":"fix: Fix grammar and consistency in french translation (#546)","message":"fix: Fix grammar and consistency in french translation (#546)","author":"Yopai","authorDate":"2023-10-18T23:36:07.000Z","committer":"web-flow","commitDate":"2023-10-18T23:36:07.000Z"},{"sha":"79d1a4cbdbf9f04eebc531c0e76e7fbb8ebb4b95","summary":"doc: new thi.ng links and descriptions","message":"doc: new thi.ng links and descriptions","author":"postspectacular","authorDate":"2023-10-19T10:44:22.000Z","committer":"web-flow","commitDate":"2023-10-19T10:44:22.000Z"},{"sha":"64ae03aacea2a3cf5271f4217d266db10f2c3043","summary":"fix(ja): fix typo","message":"fix(ja): fix typo","author":"moritasoshi","authorDate":"2023-10-19T10:45:42.000Z","committer":"web-flow","commitDate":"2023-10-19T10:45:42.000Z"},{"sha":"158a7b14ef1f8c24b3e9a7cee97bd0e2c0bd6397","summary":"docs: add link to git-changelog-command-line docker image","message":"docs: add link to git-changelog-command-line docker image","author":"tomasbjerre","authorDate":"2023-10-19T10:47:20.000Z","committer":"web-flow","commitDate":"2023-10-19T10:47:20.000Z"},{"sha":"551cfd47a533f6222d0c9c06af096d4076b48bc9","summary":"docs: Add descriptions for commit types","message":"docs: Add descriptions for commit types","author":"HExris","authorDate":"2023-10-19T10:48:46.000Z","committer":"web-flow","commitDate":"2023-10-19T10:48:46.000Z"},{"sha":"5b935ded2e6b2cbdb3cf24f327b49ed23e31858d","summary":"fix(zh-hant): Distinguish translations of 'Release/Publish'","message":"fix(zh-hant): Distinguish translations of 'Release/Publish'","author":"hwhsu1231","authorDate":"2023-10-19T10:49:51.000Z","committer":"web-flow","commitDate":"2023-10-19T10:49:51.000Z"},{"sha":"69f9447d5648efb3bb028bc27a2276fcacb9a20d","summary":"feat(lang): add Bengali","message":"feat(lang): add Bengali","author":"forhadakhan","authorDate":"2023-11-05T13:42:26.000Z","committer":"web-flow","commitDate":"2023-11-05T13:42:26.000Z"},{"sha":"f777146b5d331c9ee33b0028e861df14e3992fe9","summary":"feat(lang): add uzbek translation (#558)","message":"feat(lang): add uzbek translation (#558)","author":"softXengineer","authorDate":"2024-01-22T07:55:14.000Z","committer":"web-flow","commitDate":"2024-01-22T07:55:14.000Z"},{"sha":"325b74fbc44bf34d9fa645951d076a450b4e26be","summary":"fix(ko): fix translation typo for message (#567)","message":"fix(ko): fix translation typo for message (#567)","author":"Igoc","authorDate":"2024-01-29T12:49:09.000Z","committer":"web-flow","commitDate":"2024-01-29T12:49:09.000Z"}]},"options":{"owner":"conventional-commits","repo":"conventionalcommits.org","fromTag":{"name":"1e1c8e11e6cb7e555e5e53f8eed5ba5fc5029993"},"toTag":{"name":"325b74fbc44bf34d9fa645951d076a450b4e26be"},"includeOpen":false,"failOnError":false,"fetchViaCommits":false,"fetchReviewers":false,"fetchReleaseInformation":false,"fetchReviews":false,"mode":"COMMIT","configuration":{"max_tags_to_fetch":200,"max_pull_requests":200,"max_back_track_time_days":365,"exclude_merge_branches":[],"sort":{"order":"ASC","on_property":"mergedAt"},"template":"#{{CHANGELOG}}","pr_template":"- #{{TITLE}}","empty_template":"- no changes","categories":[{"title":"## πŸš€ Features","labels":["feature","feat"]},{"title":"## πŸ› Fixes","labels":["fix","bug"]},{"title":"## πŸ§ͺ Tests","labels":["test"]},{"title":"## πŸ“¦ Other","labels":[]}],"ignore_labels":["ignore"],"label_extractor":[{"pattern":"^(build|chore|ci|docs|feat|fix|perf|refactor|revert|style|test){1}(\\([\\w\\-\\.]+\\))?(!)?: ([\\w ])+([\\s\\S]*)","target":"$1"}],"transformers":[],"tag_resolver":{"method":"semver"},"base_branches":[],"custom_placeholders":[],"trim_values":false}}} \ No newline at end of file diff --git a/caches/github_conventional-hybrid-1e1c8e-325b74.json b/caches/github_conventional-hybrid-1e1c8e-325b74.json new file mode 100644 index 00000000..8f2b02e0 --- /dev/null +++ b/caches/github_conventional-hybrid-1e1c8e-325b74.json @@ -0,0 +1 @@ +{"mergedPullRequests":[{"number":546,"title":"fix: Fix grammar and consistency in french translation","htmlURL":"https://github.com/conventional-commits/conventionalcommits.org/pull/546","baseBranch":"master","branch":"patch-1","createdAt":"2023-09-11T18:44:40.000Z","mergedAt":"2023-10-18T23:36:08.000Z","mergeCommitSha":"fcb21b478f78297850894c71abee35ab98042823","author":"Yopai","repoName":"conventional-commits/conventionalcommits.org","labels":["--rcba-merged"],"milestone":"","body":"I've reviewed the whole text to make it more natural for a native french speaking.","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":550,"title":"Add/update tool/project links","htmlURL":"https://github.com/conventional-commits/conventionalcommits.org/pull/550","baseBranch":"master","branch":"patch-1","createdAt":"2023-10-19T10:31:50.000Z","mergedAt":"2023-10-19T10:44:22.000Z","mergeCommitSha":"79d1a4cbdbf9f04eebc531c0e76e7fbb8ebb4b95","author":"postspectacular","repoName":"conventional-commits/conventionalcommits.org","labels":["--rcba-merged"],"milestone":"","body":"- add link to thi.ng/monopub release tool\r\n- update thi.ng/umbrella project description","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":512,"title":"fix(ja): fix typo","htmlURL":"https://github.com/conventional-commits/conventionalcommits.org/pull/512","baseBranch":"master","branch":"patch-1","createdAt":"2023-03-14T15:13:19.000Z","mergedAt":"2023-10-19T10:45:42.000Z","mergeCommitSha":"64ae03aacea2a3cf5271f4217d266db10f2c3043","author":"moritasoshi","repoName":"conventional-commits/conventionalcommits.org","labels":["--rcba-merged"],"milestone":"","body":"Fixed `ζ„ε‘³ηš„γ«γ‚’` -> `ζ„ε‘³ηš„γ«`.\r\n\r\n`ζ„ε‘³ηš„γ«γ‚’` is incorrect Japanese.","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":530,"title":"docs: add link to git-changelog-command-line docker image","htmlURL":"https://github.com/conventional-commits/conventionalcommits.org/pull/530","baseBranch":"master","branch":"feature/git-changelog-command-line-docker","createdAt":"2023-06-11T07:32:14.000Z","mergedAt":"2023-10-19T10:47:20.000Z","mergeCommitSha":"158a7b14ef1f8c24b3e9a7cee97bd0e2c0bd6397","author":"tomasbjerre","repoName":"conventional-commits/conventionalcommits.org","labels":["--rcba-merged"],"milestone":"","body":"","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":527,"title":"docs: Add descriptions for commit types","htmlURL":"https://github.com/conventional-commits/conventionalcommits.org/pull/527","baseBranch":"master","branch":"docs/zh-hans","createdAt":"2023-05-19T09:56:11.000Z","mergedAt":"2023-10-19T10:48:46.000Z","mergeCommitSha":"551cfd47a533f6222d0c9c06af096d4076b48bc9","author":"HExris","repoName":"conventional-commits/conventionalcommits.org","labels":["--rcba-merged"],"milestone":"","body":"","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":520,"title":"fix(zh-hant): Distinguish translations of 'Release/Publish'","htmlURL":"https://github.com/conventional-commits/conventionalcommits.org/pull/520","baseBranch":"master","branch":"fix-release-publish","createdAt":"2023-04-17T17:48:40.000Z","mergedAt":"2023-10-19T10:49:51.000Z","mergeCommitSha":"5b935ded2e6b2cbdb3cf24f327b49ed23e31858d","author":"hwhsu1231","repoName":"conventional-commits/conventionalcommits.org","labels":["--rcba-merged"],"milestone":"","body":"Before:\r\n\r\n* Release: η™ΌεΈƒ, η‰ˆζœ¬, η‰ˆζœ¬ι‡‹ε‡Ί\r\n* Publish: η™ΌεΈƒ\r\n\r\nAfter:\r\n\r\n* Release: η™Όθ‘Œ(η‰ˆ)\r\n* Publish: η™ΌεΈƒ","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":551,"title":"\"feat(lang): add Bengali translation\" ","htmlURL":"https://github.com/conventional-commits/conventionalcommits.org/pull/551","baseBranch":"master","branch":"master","createdAt":"2023-10-30T22:10:26.000Z","mergedAt":"2023-11-05T13:42:26.000Z","mergeCommitSha":"69f9447d5648efb3bb028bc27a2276fcacb9a20d","author":"forhadakhan","repoName":"conventional-commits/conventionalcommits.org","labels":["--rcba-merged"],"milestone":"","body":"This will add the Bengali translation.","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":558,"title":"feat(lang): add uzbek translation","htmlURL":"https://github.com/conventional-commits/conventionalcommits.org/pull/558","baseBranch":"master","branch":"feature/add-uzbek-lang","createdAt":"2024-01-02T12:32:12.000Z","mergedAt":"2024-01-22T07:55:14.000Z","mergeCommitSha":"f777146b5d331c9ee33b0028e861df14e3992fe9","author":"softXengineer","repoName":"conventional-commits/conventionalcommits.org","labels":["--rcba-merged"],"milestone":"","body":"","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":567,"title":"fix(ko): fix translation typo for message","htmlURL":"https://github.com/conventional-commits/conventionalcommits.org/pull/567","baseBranch":"master","branch":"master","createdAt":"2024-01-29T12:05:13.000Z","mergedAt":"2024-01-29T12:49:09.000Z","mergeCommitSha":"325b74fbc44bf34d9fa645951d076a450b4e26be","author":"Igoc","repoName":"conventional-commits/conventionalcommits.org","labels":["--rcba-merged"],"milestone":"","body":"Fixed `메세지` β†’ `λ©”μ‹œμ§€`.\r\n\r\nReference: [ꡭ립ꡭ어원 ν‘œμ€€κ΅­μ–΄λŒ€μ‚¬μ „](https://stdict.korean.go.kr/search/searchView.do?word_no=113651&searchKeywordTo=3)","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":0,"title":"fix: Fix grammar and consistency in french translation (#546)","htmlURL":"","baseBranch":"","createdAt":"2023-10-18T23:36:07.000Z","mergedAt":"2023-10-18T23:36:07.000Z","mergeCommitSha":"fcb21b478f78297850894c71abee35ab98042823","author":"Yopai","repoName":"","labels":[],"milestone":"","body":"fix: Fix grammar and consistency in french translation (#546)","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":0,"title":"doc: new thi.ng links and descriptions","htmlURL":"","baseBranch":"","createdAt":"2023-10-19T10:44:22.000Z","mergedAt":"2023-10-19T10:44:22.000Z","mergeCommitSha":"79d1a4cbdbf9f04eebc531c0e76e7fbb8ebb4b95","author":"postspectacular","repoName":"","labels":[],"milestone":"","body":"doc: new thi.ng links and descriptions","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":0,"title":"fix(ja): fix typo","htmlURL":"","baseBranch":"","createdAt":"2023-10-19T10:45:42.000Z","mergedAt":"2023-10-19T10:45:42.000Z","mergeCommitSha":"64ae03aacea2a3cf5271f4217d266db10f2c3043","author":"moritasoshi","repoName":"","labels":[],"milestone":"","body":"fix(ja): fix typo","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":0,"title":"docs: add link to git-changelog-command-line docker image","htmlURL":"","baseBranch":"","createdAt":"2023-10-19T10:47:20.000Z","mergedAt":"2023-10-19T10:47:20.000Z","mergeCommitSha":"158a7b14ef1f8c24b3e9a7cee97bd0e2c0bd6397","author":"tomasbjerre","repoName":"","labels":[],"milestone":"","body":"docs: add link to git-changelog-command-line docker image","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":0,"title":"docs: Add descriptions for commit types","htmlURL":"","baseBranch":"","createdAt":"2023-10-19T10:48:46.000Z","mergedAt":"2023-10-19T10:48:46.000Z","mergeCommitSha":"551cfd47a533f6222d0c9c06af096d4076b48bc9","author":"HExris","repoName":"","labels":[],"milestone":"","body":"docs: Add descriptions for commit types","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":0,"title":"fix(zh-hant): Distinguish translations of 'Release/Publish'","htmlURL":"","baseBranch":"","createdAt":"2023-10-19T10:49:51.000Z","mergedAt":"2023-10-19T10:49:51.000Z","mergeCommitSha":"5b935ded2e6b2cbdb3cf24f327b49ed23e31858d","author":"hwhsu1231","repoName":"","labels":[],"milestone":"","body":"fix(zh-hant): Distinguish translations of 'Release/Publish'","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":0,"title":"feat(lang): add Bengali","htmlURL":"","baseBranch":"","createdAt":"2023-11-05T13:42:26.000Z","mergedAt":"2023-11-05T13:42:26.000Z","mergeCommitSha":"69f9447d5648efb3bb028bc27a2276fcacb9a20d","author":"forhadakhan","repoName":"","labels":[],"milestone":"","body":"feat(lang): add Bengali","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":0,"title":"feat(lang): add uzbek translation (#558)","htmlURL":"","baseBranch":"","createdAt":"2024-01-22T07:55:14.000Z","mergedAt":"2024-01-22T07:55:14.000Z","mergeCommitSha":"f777146b5d331c9ee33b0028e861df14e3992fe9","author":"softXengineer","repoName":"","labels":[],"milestone":"","body":"feat(lang): add uzbek translation (#558)","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":0,"title":"fix(ko): fix translation typo for message (#567)","htmlURL":"","baseBranch":"","createdAt":"2024-01-29T12:49:09.000Z","mergedAt":"2024-01-29T12:49:09.000Z","mergeCommitSha":"325b74fbc44bf34d9fa645951d076a450b4e26be","author":"Igoc","repoName":"","labels":[],"milestone":"","body":"fix(ko): fix translation typo for message (#567)","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"}],"diffInfo":{"changedFiles":11,"additions":579,"deletions":96,"changes":675,"commits":9,"commitInfo":[{"sha":"fcb21b478f78297850894c71abee35ab98042823","summary":"fix: Fix grammar and consistency in french translation (#546)","message":"fix: Fix grammar and consistency in french translation (#546)","author":"Yopai","authorDate":"2023-10-18T23:36:07.000Z","committer":"web-flow","commitDate":"2023-10-18T23:36:07.000Z"},{"sha":"79d1a4cbdbf9f04eebc531c0e76e7fbb8ebb4b95","summary":"doc: new thi.ng links and descriptions","message":"doc: new thi.ng links and descriptions","author":"postspectacular","authorDate":"2023-10-19T10:44:22.000Z","committer":"web-flow","commitDate":"2023-10-19T10:44:22.000Z"},{"sha":"64ae03aacea2a3cf5271f4217d266db10f2c3043","summary":"fix(ja): fix typo","message":"fix(ja): fix typo","author":"moritasoshi","authorDate":"2023-10-19T10:45:42.000Z","committer":"web-flow","commitDate":"2023-10-19T10:45:42.000Z"},{"sha":"158a7b14ef1f8c24b3e9a7cee97bd0e2c0bd6397","summary":"docs: add link to git-changelog-command-line docker image","message":"docs: add link to git-changelog-command-line docker image","author":"tomasbjerre","authorDate":"2023-10-19T10:47:20.000Z","committer":"web-flow","commitDate":"2023-10-19T10:47:20.000Z"},{"sha":"551cfd47a533f6222d0c9c06af096d4076b48bc9","summary":"docs: Add descriptions for commit types","message":"docs: Add descriptions for commit types","author":"HExris","authorDate":"2023-10-19T10:48:46.000Z","committer":"web-flow","commitDate":"2023-10-19T10:48:46.000Z"},{"sha":"5b935ded2e6b2cbdb3cf24f327b49ed23e31858d","summary":"fix(zh-hant): Distinguish translations of 'Release/Publish'","message":"fix(zh-hant): Distinguish translations of 'Release/Publish'","author":"hwhsu1231","authorDate":"2023-10-19T10:49:51.000Z","committer":"web-flow","commitDate":"2023-10-19T10:49:51.000Z"},{"sha":"69f9447d5648efb3bb028bc27a2276fcacb9a20d","summary":"feat(lang): add Bengali","message":"feat(lang): add Bengali","author":"forhadakhan","authorDate":"2023-11-05T13:42:26.000Z","committer":"web-flow","commitDate":"2023-11-05T13:42:26.000Z"},{"sha":"f777146b5d331c9ee33b0028e861df14e3992fe9","summary":"feat(lang): add uzbek translation (#558)","message":"feat(lang): add uzbek translation (#558)","author":"softXengineer","authorDate":"2024-01-22T07:55:14.000Z","committer":"web-flow","commitDate":"2024-01-22T07:55:14.000Z"},{"sha":"325b74fbc44bf34d9fa645951d076a450b4e26be","summary":"fix(ko): fix translation typo for message (#567)","message":"fix(ko): fix translation typo for message (#567)","author":"Igoc","authorDate":"2024-01-29T12:49:09.000Z","committer":"web-flow","commitDate":"2024-01-29T12:49:09.000Z"}]},"options":{"owner":"conventional-commits","repo":"conventionalcommits.org","fromTag":{"name":"1e1c8e11e6cb7e555e5e53f8eed5ba5fc5029993"},"toTag":{"name":"325b74fbc44bf34d9fa645951d076a450b4e26be"},"includeOpen":false,"failOnError":false,"fetchViaCommits":false,"fetchReviewers":false,"fetchReleaseInformation":false,"fetchReviews":false,"mode":"HYBRID","configuration":{"max_tags_to_fetch":200,"max_pull_requests":200,"max_back_track_time_days":365,"exclude_merge_branches":[],"sort":{"order":"ASC","on_property":"mergedAt"},"template":"#{{CHANGELOG}}","pr_template":"- #{{TITLE}}","empty_template":"- no changes","categories":[{"title":"## πŸš€ Features","labels":["feature","feat"]},{"title":"## πŸ› Fixes","labels":["fix","bug"]},{"title":"## πŸ§ͺ Tests","labels":["test"]},{"title":"## πŸ“¦ Other","labels":[]}],"ignore_labels":["ignore"],"label_extractor":[{"pattern":"^(build|chore|ci|docs|feat|fix|perf|refactor|revert|style|test){1}(\\([\\w\\-\\.]+\\))?(!)?: ([\\w ])+([\\s\\S]*)","target":"$1"}],"transformers":[],"tag_resolver":{"method":"semver"},"base_branches":[],"custom_placeholders":[],"trim_values":false}}} \ No newline at end of file diff --git a/caches/github_conventional-prs-1e1c8e-325b74.json b/caches/github_conventional-prs-1e1c8e-325b74.json new file mode 100644 index 00000000..a905fd79 --- /dev/null +++ b/caches/github_conventional-prs-1e1c8e-325b74.json @@ -0,0 +1 @@ +{"mergedPullRequests":[{"number":546,"title":"fix: Fix grammar and consistency in french translation","htmlURL":"https://github.com/conventional-commits/conventionalcommits.org/pull/546","baseBranch":"master","branch":"patch-1","createdAt":"2023-09-11T18:44:40.000Z","mergedAt":"2023-10-18T23:36:08.000Z","mergeCommitSha":"fcb21b478f78297850894c71abee35ab98042823","author":"Yopai","repoName":"conventional-commits/conventionalcommits.org","labels":["--rcba-merged"],"milestone":"","body":"I've reviewed the whole text to make it more natural for a native french speaking.","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":550,"title":"Add/update tool/project links","htmlURL":"https://github.com/conventional-commits/conventionalcommits.org/pull/550","baseBranch":"master","branch":"patch-1","createdAt":"2023-10-19T10:31:50.000Z","mergedAt":"2023-10-19T10:44:22.000Z","mergeCommitSha":"79d1a4cbdbf9f04eebc531c0e76e7fbb8ebb4b95","author":"postspectacular","repoName":"conventional-commits/conventionalcommits.org","labels":["--rcba-merged"],"milestone":"","body":"- add link to thi.ng/monopub release tool\r\n- update thi.ng/umbrella project description","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":512,"title":"fix(ja): fix typo","htmlURL":"https://github.com/conventional-commits/conventionalcommits.org/pull/512","baseBranch":"master","branch":"patch-1","createdAt":"2023-03-14T15:13:19.000Z","mergedAt":"2023-10-19T10:45:42.000Z","mergeCommitSha":"64ae03aacea2a3cf5271f4217d266db10f2c3043","author":"moritasoshi","repoName":"conventional-commits/conventionalcommits.org","labels":["--rcba-merged"],"milestone":"","body":"Fixed `ζ„ε‘³ηš„γ«γ‚’` -> `ζ„ε‘³ηš„γ«`.\r\n\r\n`ζ„ε‘³ηš„γ«γ‚’` is incorrect Japanese.","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":530,"title":"docs: add link to git-changelog-command-line docker image","htmlURL":"https://github.com/conventional-commits/conventionalcommits.org/pull/530","baseBranch":"master","branch":"feature/git-changelog-command-line-docker","createdAt":"2023-06-11T07:32:14.000Z","mergedAt":"2023-10-19T10:47:20.000Z","mergeCommitSha":"158a7b14ef1f8c24b3e9a7cee97bd0e2c0bd6397","author":"tomasbjerre","repoName":"conventional-commits/conventionalcommits.org","labels":["--rcba-merged"],"milestone":"","body":"","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":527,"title":"docs: Add descriptions for commit types","htmlURL":"https://github.com/conventional-commits/conventionalcommits.org/pull/527","baseBranch":"master","branch":"docs/zh-hans","createdAt":"2023-05-19T09:56:11.000Z","mergedAt":"2023-10-19T10:48:46.000Z","mergeCommitSha":"551cfd47a533f6222d0c9c06af096d4076b48bc9","author":"HExris","repoName":"conventional-commits/conventionalcommits.org","labels":["--rcba-merged"],"milestone":"","body":"","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":520,"title":"fix(zh-hant): Distinguish translations of 'Release/Publish'","htmlURL":"https://github.com/conventional-commits/conventionalcommits.org/pull/520","baseBranch":"master","branch":"fix-release-publish","createdAt":"2023-04-17T17:48:40.000Z","mergedAt":"2023-10-19T10:49:51.000Z","mergeCommitSha":"5b935ded2e6b2cbdb3cf24f327b49ed23e31858d","author":"hwhsu1231","repoName":"conventional-commits/conventionalcommits.org","labels":["--rcba-merged"],"milestone":"","body":"Before:\r\n\r\n* Release: η™ΌεΈƒ, η‰ˆζœ¬, η‰ˆζœ¬ι‡‹ε‡Ί\r\n* Publish: η™ΌεΈƒ\r\n\r\nAfter:\r\n\r\n* Release: η™Όθ‘Œ(η‰ˆ)\r\n* Publish: η™ΌεΈƒ","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":551,"title":"\"feat(lang): add Bengali translation\" ","htmlURL":"https://github.com/conventional-commits/conventionalcommits.org/pull/551","baseBranch":"master","branch":"master","createdAt":"2023-10-30T22:10:26.000Z","mergedAt":"2023-11-05T13:42:26.000Z","mergeCommitSha":"69f9447d5648efb3bb028bc27a2276fcacb9a20d","author":"forhadakhan","repoName":"conventional-commits/conventionalcommits.org","labels":["--rcba-merged"],"milestone":"","body":"This will add the Bengali translation.","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":558,"title":"feat(lang): add uzbek translation","htmlURL":"https://github.com/conventional-commits/conventionalcommits.org/pull/558","baseBranch":"master","branch":"feature/add-uzbek-lang","createdAt":"2024-01-02T12:32:12.000Z","mergedAt":"2024-01-22T07:55:14.000Z","mergeCommitSha":"f777146b5d331c9ee33b0028e861df14e3992fe9","author":"softXengineer","repoName":"conventional-commits/conventionalcommits.org","labels":["--rcba-merged"],"milestone":"","body":"","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"},{"number":567,"title":"fix(ko): fix translation typo for message","htmlURL":"https://github.com/conventional-commits/conventionalcommits.org/pull/567","baseBranch":"master","branch":"master","createdAt":"2024-01-29T12:05:13.000Z","mergedAt":"2024-01-29T12:49:09.000Z","mergeCommitSha":"325b74fbc44bf34d9fa645951d076a450b4e26be","author":"Igoc","repoName":"conventional-commits/conventionalcommits.org","labels":["--rcba-merged"],"milestone":"","body":"Fixed `메세지` β†’ `λ©”μ‹œμ§€`.\r\n\r\nReference: [ꡭ립ꡭ어원 ν‘œμ€€κ΅­μ–΄λŒ€μ‚¬μ „](https://stdict.korean.go.kr/search/searchView.do?word_no=113651&searchKeywordTo=3)","assignees":[],"requestedReviewers":[],"approvedReviewers":[],"status":"merged"}],"diffInfo":{"changedFiles":11,"additions":579,"deletions":96,"changes":675,"commits":9,"commitInfo":[{"sha":"fcb21b478f78297850894c71abee35ab98042823","summary":"fix: Fix grammar and consistency in french translation (#546)","message":"fix: Fix grammar and consistency in french translation (#546)","author":"Yopai","authorDate":"2023-10-18T23:36:07.000Z","committer":"web-flow","commitDate":"2023-10-18T23:36:07.000Z"},{"sha":"79d1a4cbdbf9f04eebc531c0e76e7fbb8ebb4b95","summary":"doc: new thi.ng links and descriptions","message":"doc: new thi.ng links and descriptions","author":"postspectacular","authorDate":"2023-10-19T10:44:22.000Z","committer":"web-flow","commitDate":"2023-10-19T10:44:22.000Z"},{"sha":"64ae03aacea2a3cf5271f4217d266db10f2c3043","summary":"fix(ja): fix typo","message":"fix(ja): fix typo","author":"moritasoshi","authorDate":"2023-10-19T10:45:42.000Z","committer":"web-flow","commitDate":"2023-10-19T10:45:42.000Z"},{"sha":"158a7b14ef1f8c24b3e9a7cee97bd0e2c0bd6397","summary":"docs: add link to git-changelog-command-line docker image","message":"docs: add link to git-changelog-command-line docker image","author":"tomasbjerre","authorDate":"2023-10-19T10:47:20.000Z","committer":"web-flow","commitDate":"2023-10-19T10:47:20.000Z"},{"sha":"551cfd47a533f6222d0c9c06af096d4076b48bc9","summary":"docs: Add descriptions for commit types","message":"docs: Add descriptions for commit types","author":"HExris","authorDate":"2023-10-19T10:48:46.000Z","committer":"web-flow","commitDate":"2023-10-19T10:48:46.000Z"},{"sha":"5b935ded2e6b2cbdb3cf24f327b49ed23e31858d","summary":"fix(zh-hant): Distinguish translations of 'Release/Publish'","message":"fix(zh-hant): Distinguish translations of 'Release/Publish'","author":"hwhsu1231","authorDate":"2023-10-19T10:49:51.000Z","committer":"web-flow","commitDate":"2023-10-19T10:49:51.000Z"},{"sha":"69f9447d5648efb3bb028bc27a2276fcacb9a20d","summary":"feat(lang): add Bengali","message":"feat(lang): add Bengali","author":"forhadakhan","authorDate":"2023-11-05T13:42:26.000Z","committer":"web-flow","commitDate":"2023-11-05T13:42:26.000Z"},{"sha":"f777146b5d331c9ee33b0028e861df14e3992fe9","summary":"feat(lang): add uzbek translation (#558)","message":"feat(lang): add uzbek translation (#558)","author":"softXengineer","authorDate":"2024-01-22T07:55:14.000Z","committer":"web-flow","commitDate":"2024-01-22T07:55:14.000Z"},{"sha":"325b74fbc44bf34d9fa645951d076a450b4e26be","summary":"fix(ko): fix translation typo for message (#567)","message":"fix(ko): fix translation typo for message (#567)","author":"Igoc","authorDate":"2024-01-29T12:49:09.000Z","committer":"web-flow","commitDate":"2024-01-29T12:49:09.000Z"}]},"options":{"owner":"conventional-commits","repo":"conventionalcommits.org","fromTag":{"name":"1e1c8e11e6cb7e555e5e53f8eed5ba5fc5029993"},"toTag":{"name":"325b74fbc44bf34d9fa645951d076a450b4e26be"},"includeOpen":false,"failOnError":false,"fetchViaCommits":false,"fetchReviewers":false,"fetchReleaseInformation":false,"fetchReviews":false,"mode":"PR","configuration":{"max_tags_to_fetch":200,"max_pull_requests":200,"max_back_track_time_days":365,"exclude_merge_branches":[],"sort":{"order":"ASC","on_property":"mergedAt"},"template":"#{{CHANGELOG}}","pr_template":"- #{{TITLE}}","empty_template":"- no changes","categories":[{"title":"## πŸš€ Features","labels":["feature","feat"]},{"title":"## πŸ› Fixes","labels":["fix","bug"]},{"title":"## πŸ§ͺ Tests","labels":["test"]},{"title":"## πŸ“¦ Other","labels":[]}],"ignore_labels":["ignore"],"label_extractor":[{"pattern":"^(build|chore|ci|docs|feat|fix|perf|refactor|revert|style|test){1}(\\([\\w\\-\\.]+\\))?(!)?: ([\\w ])+([\\s\\S]*)","target":"$1"}],"transformers":[],"tag_resolver":{"method":"semver"},"base_branches":[],"custom_placeholders":[],"trim_values":false}}} \ No newline at end of file