- update various test-cases to operate based on cached data retrieved from the API

- especially for historic data where PRs from over 2+ years is pulled that makes a major difference
This commit is contained in:
Mike Penz
2023-08-25 09:25:28 +00:00
committed by GitHub
parent 8b8a29b8d1
commit 52f6094850
11 changed files with 2541 additions and 25 deletions
+7 -7
View File
@@ -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
)
+65 -18
View File
@@ -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`)
+133
View File
@@ -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
}
}
}
+142
View File
@@ -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
}
}
}
+70
View File
@@ -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
}
}
}
+618
View File
@@ -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
}
}
}
+482
View File
@@ -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<details>\n<summary>Commits</summary>\n<ul>\n<li>See full diff in <a href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\">compare view</a></li>\n</ul>\n</details>\n<br />\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<details>\n<summary>Dependabot commands and options</summary>\n<br />\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</details>",
"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] <support@github.com>",
"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
}
}
}
@@ -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<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/vercel/ncc/releases\">@vercel/ncc's releases</a>.</em></p>\n<blockquote>\n<h2>0.26.2</h2>\n<h3>Patches</h3>\n<ul>\n<li>Enable minification for sourcemap-register.js: <a href=\"https://github-redirect.dependabot.com/vercel/ncc/issues/631\">#631</a></li>\n<li>Avoid <strong>webpack_require</strong> conflicts: <a href=\"https://github-redirect.dependabot.com/vercel/ncc/issues/633\">#633</a></li>\n<li>Bump axios from 0.18.1 to 0.21.1: <a href=\"https://github-redirect.dependabot.com/vercel/ncc/issues/636\">#636</a></li>\n<li>Fix: skip typechecking on sub-builds: <a href=\"https://github-redirect.dependabot.com/vercel/ncc/issues/637\">#637</a></li>\n</ul>\n<h3>Credits</h3>\n<p>Huge thanks to <a href=\"https://github.com/xom9ikk\">@xom9ikk</a> and <a href=\"https://github.com/guybedford\">@guybedford</a> for helping!</p>\n</blockquote>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/vercel/ncc/commit/da9b3816d3958e96c92152914d0f74903a91bbb2\"><code>da9b381</code></a> 0.26.2</li>\n<li><a href=\"https://github.com/vercel/ncc/commit/e2910fb638d261755d2b1c185a0572026069d14d\"><code>e2910fb</code></a> fix: skip typechecking on sub-builds (<a href=\"https://github-redirect.dependabot.com/vercel/ncc/issues/637\">#637</a>)</li>\n<li><a href=\"https://github.com/vercel/ncc/commit/7ed861074111f459f8e86088876feeb06f870261\"><code>7ed8610</code></a> Bump axios from 0.18.1 to 0.21.1 (<a href=\"https://github-redirect.dependabot.com/vercel/ncc/issues/636\">#636</a>)</li>\n<li><a href=\"https://github.com/vercel/ncc/commit/fd3961bde76e2218452a909f601b74ae0633881e\"><code>fd3961b</code></a> Avoid <strong>webpack_require</strong> conflicts (<a href=\"https://github-redirect.dependabot.com/vercel/ncc/issues/633\">#633</a>)</li>\n<li><a href=\"https://github.com/vercel/ncc/commit/26222e3fef477749eca57941133a6600472040db\"><code>26222e3</code></a> Enable minification for sourcemap-register.js (<a href=\"https://github-redirect.dependabot.com/vercel/ncc/issues/631\">#631</a>)</li>\n<li>See full diff in <a href=\"https://github.com/vercel/ncc/compare/0.26.1...0.26.2\">compare view</a></li>\n</ul>\n</details>\n<details>\n<summary>Maintainer changes</summary>\n<p>This version was pushed to npm by <a href=\"https://www.npmjs.com/~timer\">timer</a>, a new releaser for @vercel/ncc since your current version.</p>\n</details>\n<br />\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<details>\n<summary>Dependabot commands and options</summary>\n<br />\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</details>",
"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] <support@github.com>",
"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
}
}
}
@@ -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] <support@github.com>",
"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
}
}
}
+126
View File
@@ -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
}
}
}
+532
View File
@@ -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
}
}
}