Commit Graph

  • 27d0a0a53c - update replacement logic for array and comment types (fix cleanup if no match) - adjust style definition - 140 line length Mike PenzandGitHub 2022-12-09 14:09:40 +00:00
  • 3e744d00f1 - update README Mike PenzandGitHub 2022-12-09 13:30:31 +00:00
  • 24f4e30f9f - introduce proper configuration for fetchReviews - drop no longer needed limiting of PRs - retrieve state from PR review comment Mike PenzandGitHub 2022-12-09 13:29:06 +00:00
  • 2fe056f840 - optimize performance by respecting the max_pull_request setting for fetching PRs via the API already Mike PenzandGitHub 2022-12-09 13:03:23 +00:00
  • 5c9a6d23c2 - limit final pull requests based on the defined max_pull_requests count Mike PenzandGitHub 2022-12-09 13:03:23 +00:00
  • 38aabea998 - add capability to fetch review comments and use them as part of the target template - allow array syntax to be used as part of reviewers, approvers, assignees Mike PenzandGitHub 2022-12-09 13:03:23 +00:00
  • 6846cd4c4f Merge pull request #974 from mikepenz/feature/dependency_updates_20221209 Mike PenzandGitHub 2022-12-09 14:02:53 +01:00
  • 7c5ca75c6a - update dependencies `` @types/jest ^29.2.3 → ^29.2.4 @types/node ^18.11.9 → ^18.11.12 @typescript-eslint/parser ^5.44.0 → ^5.46.0 @vercel/ncc ^0.34.0 → ^0.36.0 eslint ^8.28.0 → ^8.29.0 eslint-plugin-github ^4.4.1 → ^4.6.0 eslint-plugin-jest ^27.1.5 → ^27.1.6 prettier 2.8.0 → 2.8.1 typescript ^4.9.3 → ^4.9.4 `` Mike PenzandGitHub 2022-12-09 12:54:27 +00:00
  • 5515e13be6 Merge pull request #973 from mikepenz/fix/965 Mike PenzandGitHub 2022-12-09 13:53:46 +01:00
  • 7885e80a58 - fix undefined for match regex - FIX https://github.com/mikepenz/release-changelog-builder-action/issues/965 Mike PenzandGitHub 2022-12-09 12:46:07 +00:00
  • 309a123e6e Merge pull request #972 from mxcl/patch-1 Mike PenzandGitHub 2022-12-08 20:59:24 +01:00
  • 994e6e1f47 Use the default github.token Max HowellandGitHub 2022-12-08 15:42:04 -04:00
  • 6e238ad569 Update README.md Mike PenzandGitHub 2022-11-30 10:28:52 +01:00
  • 699dc63f29 Merge pull request #960 from mikepenz/feature/dev_container Mike PenzandGitHub 2022-11-29 14:49:03 +01:00
  • e8eefb51f8 - introduce a .devcontainer.json config with node 16 Mike PenzandGitHub 2022-11-29 13:35:54 +00:00
  • 42ead20f22 Merge pull request #957 from mikepenz/feature/dependency_updates_20221124 Mike PenzandGitHub 2022-11-24 09:39:01 +01:00
  • 684e7f5b0c - update dependencies to latest stable release `` @types/jest ^29.1.2 → ^29.2.3 @types/node ^18.11.0 → ^18.11.9 @types/semver ^7.3.12 → ^7.3.13 @typescript-eslint/parser ^5.40.0 → ^5.44.0 eslint ^8.25.0 → ^8.28.0 eslint-plugin-github ^4.4.0 → ^4.4.1 eslint-plugin-jest ^27.1.2 → ^27.1.5 jest ^29.2.0 → ^29.3.1 jest-circus ^29.2.0 → ^29.3.1 prettier 2.7.1 → 2.8.0 typescript ^4.8.4 → ^4.9.3 webpack ^5.74.0 → ^5.75.0 `` Mike PenzandGitHub 2022-11-24 08:33:24 +00:00
  • a6290d6ee0 Merge pull request #943 from mikepenz/feature/939 Mike PenzandGitHub 2022-10-27 17:12:59 +02:00
  • 2800a9dd18 - introduce more lgos to better identify when PRs are filtered out - Related to: https://github.com/mikepenz/release-changelog-builder-action/issues/939 Mike Penz 2022-10-27 17:02:32 +02:00
  • d77f10180b Merge pull request #933 from mikepenz/feature/929 Mike PenzandGitHub 2022-10-27 17:00:39 +02:00
  • 6d479c1d5a - format and recompile dist Mike Penz 2022-10-19 17:34:04 +02:00
  • 727fe7d827 - differentiate full match vs no match by checking the regex match when filling the placeholders - This means that transforms which don't match to function as before, but also offers the flexibility if a match results in the equal content as the original to be handled properly - FIX https://github.com/mikepenz/release-changelog-builder-action/issues/929 Mike Penz 2022-10-19 17:29:01 +02:00
  • 3a70419f3c Merge pull request #926 from mikepenz/develop Mike PenzandGitHub 2022-10-17 14:54:56 +02:00
  • b1d24502f1 Merge pull request #925 from mikepenz/feature/dependency_upgrades_20221017 Mike PenzandGitHub 2022-10-17 14:47:59 +02:00
  • ba6b2fdc87 - upgrade dependencies `` @actions/core ^1.9.1 → ^1.10.0 @actions/github ^5.0.3 → ^5.1.1 @octokit/rest ^19.0.4 → ^19.0.5 @types/jest ^28.1.8 → ^29.1.2 @types/node ^18.7.13 → ^18.11.0 @typescript-eslint/parser ^5.35.1 → ^5.40.0 eslint ^8.22.0 → ^8.25.0 eslint-plugin-github ^4.3.7 → ^4.4.0 eslint-plugin-jest ^26.8.7 → ^27.1.2 jest ^28.1.3 → ^29.2.0 jest-circus ^28.1.3 → ^29.2.0 semver ^7.3.7 → ^7.3.8 ts-jest ^28.0.8 → ^29.0.3 typescript ^4.8.2 → ^4.8.4 `` - FIX https://github.com/mikepenz/release-changelog-builder-action/issues/924 Mike PenzandGitHub 2022-10-17 12:42:14 +00:00
  • ce424f3601 Merge pull request #909 from svengeance/patch-1 Mike PenzandGitHub 2022-10-07 09:34:25 +02:00
  • c443ceba19 Fix custom test case TS file by supplying the correct number of arguments to ReleaseNotesBuilder SvenandGitHub 2022-09-30 14:40:13 -05:00
  • 04630da780 Merge pull request #881 from mikepenz/feature/dependency_updates_20220826 Mike PenzandGitHub 2022-08-26 11:03:19 +02:00
  • a7d59ecef0 Merge pull request #880 from mikepenz/feature/no_proxy Mike PenzandGitHub 2022-08-26 10:58:57 +02:00
  • 27d94d81f6 - update dependencies `` Package Current Wanted Latest Location Depended by @types/jest 28.1.7 28.1.8 28.1.8 node_modules/@types/jest release-changelog-builder-action @types/node 18.7.6 18.7.13 18.7.13 node_modules/@types/node release-changelog-builder-action @typescript-eslint/parser 5.33.1 5.35.1 5.35.1 node_modules/@typescript-eslint/parser release-changelog-builder-action eslint-plugin-jest 26.8.3 26.8.7 26.8.7 node_modules/eslint-plugin-jest release-changelog-builder-action jest 28.1.3 28.1.3 29.0.0 node_modules/jest release-changelog-builder-action jest-circus 28.1.3 28.1.3 29.0.0 node_modules/jest-circus release-changelog-builder-action typescript 4.7.4 4.8.2 4.8.2 node_modules/typescript release-changelog-builder-action `` Mike PenzandGitHub 2022-08-26 08:56:08 +00:00
  • aa57d8638c - recompile dist Mike PenzandGitHub 2022-08-26 08:52:21 +00:00
  • 8fcad8a0a0 - add support for NO_PROXY setup - Based on https://github.com/tillganster/create-pull-request/blob/f9980167df95c66e46f8a787ae951954cb5cfc6d/src/octokit-client.ts Mike PenzandGitHub 2022-08-26 08:51:46 +00:00
  • 73cfc0ab54 Merge pull request #871 from mikepenz/feature/semver_types_dev_only Mike PenzandGitHub 2022-08-19 09:43:53 +02:00
  • b2cff3cf99 - @types/semver can be dev dependency only Mike Penz 2022-08-19 09:18:59 +02:00
  • 000e44613c Merge pull request #870 from mikepenz/develop Mike PenzandGitHub 2022-08-16 17:19:51 +02:00
  • 1bd2463626 Merge pull request #869 from mikepenz/feature/dependency_updates_20220816 Mike PenzandGitHub 2022-08-16 17:13:24 +02:00
  • 89e7a9caf5 - valid does not take the includePrerelease option Mike Penz 2022-08-16 17:07:20 +02:00
  • e5c1179611 - dependency updates `` Package Current Wanted Latest Location Depended by @octokit/rest 19.0.3 19.0.4 19.0.4 node_modules/@octokit/rest release-changelog-builder-action @types/jest 28.1.6 28.1.7 28.1.7 node_modules/@types/jest release-changelog-builder-action @types/node 18.6.5 18.7.6 18.7.6 node_modules/@types/node release-changelog-builder-action @types/semver 7.3.10 7.3.12 7.3.12 node_modules/@types/semver release-changelog-builder-action @typescript-eslint/parser 5.33.0 5.33.1 5.33.1 node_modules/@typescript-eslint/parser release-changelog-builder-action eslint 8.21.0 8.22.0 8.22.0 node_modules/eslint release-changelog-builder-action eslint-plugin-jest 26.8.2 26.8.3 26.8.3 node_modules/eslint-plugin-jest release-changelog-builder-action ts-jest 28.0.7 28.0.8 28.0.8 node_modules/ts-jest release-changelog-builder-action `` Mike Penz 2022-08-16 16:56:54 +02:00
  • 7510d6cb18 Merge branch 'SkySails-fix/cleanup-custom-ph-from-pr-template' into develop Mike Penz 2022-08-16 16:52:31 +02:00
  • 751693c311 - recompile dist - add additional never matching custom placeholder to verify behavior Mike Penz 2022-08-16 16:52:26 +02:00
  • 6c44b7473d - build and package project Malte Hallström 2022-08-16 16:35:14 +02:00
  • e8ee90b94f - cleanup unmatched custom ph:s from pr template Malte Hallström 2022-08-16 16:05:39 +02:00
  • 8949851e0e Merge pull request #858 from mikepenz/develop Mike PenzandGitHub 2022-08-10 14:51:47 +02:00
  • 117e48acf3 Merge pull request #857 from mikepenz/feature/update_dependencies_20220810 Mike PenzandGitHub 2022-08-10 14:35:48 +02:00
  • 2141e3fb4f - update dependencies `` Package Current Wanted Latest Location Depended by @actions/core 1.9.0 1.9.1 1.9.1 node_modules/@actions/core release-changelog-builder-action @types/node 18.6.4 18.6.5 18.6.5 node_modules/@types/node release-changelog-builder-action @typescript-eslint/parser 5.32.0 5.33.0 5.33.0 node_modules/@typescript-eslint/parser release-changelog-builder-action eslint-plugin-jest 26.7.0 26.8.2 26.8.2 node_modules/eslint-plugin-jest release-changelog-builder-action `` Mike PenzandGitHub 2022-08-10 12:27:25 +00:00
  • 779bd4ee53 Merge branch 'proxy' into develop Mike PenzandGitHub 2022-08-10 12:21:41 +00:00
  • e38965eec7 - adjust agent to be undefined instead of an empty object Mike PenzandGitHub 2022-08-10 12:20:56 +00:00
  • 97db2b0c39 Add HTTP proxy functionality Florian Hopfensperger 2022-08-09 08:46:56 +02:00
  • 79931e1000 Merge pull request #856 from mikepenz/feature/fix_log_message Mike PenzandGitHub 2022-08-09 18:54:30 +02:00
  • 63b88e3bff - ensure log message is properly displayed as string Mike PenzandGitHub 2022-08-09 16:47:12 +00:00
  • db643295ca Merge pull request #848 from mikepenz/develop Mike PenzandGitHub 2022-08-05 15:07:23 +02:00
  • 5dc6e72082 Merge pull request #847 from mikepenz/feature/dependency_udpates_20220805 Mike PenzandGitHub 2022-08-05 15:01:19 +02:00
  • 09f88b90a5 - update dependencies `` Package Current Wanted Latest Location Depended by @types/node 18.6.2 18.6.4 18.6.4 node_modules/@types/node release-changelog-builder-action @typescript-eslint/parser 5.31.0 5.32.0 5.32.0 node_modules/@typescript-eslint/parser release-changelog-builder-action eslint 8.20.0 8.21.0 8.21.0 node_modules/eslint release-changelog-builder-action eslint-plugin-jest 26.6.0 26.7.0 26.7.0 node_modules/eslint-plugin-jest release-changelog-builder-action `` Mike PenzandGitHub 2022-08-05 12:54:11 +00:00
  • 70047b300c Merge pull request #846 from mikepenz/feature/add_custom_placeholder_docs Mike PenzandGitHub 2022-08-05 14:52:54 +02:00
  • bed15c1b24 - add more logs for custom placeholders - write up experimental docs for custom placeholders Mike PenzandGitHub 2022-08-05 12:45:37 +00:00
  • 82503acfaf Merge pull request #841 from mikepenz/develop Mike PenzandGitHub 2022-07-30 09:22:56 +02:00
  • e725caaceb Merge pull request #840 from mikepenz/fix/exclusion_of_no_match Mike PenzandGitHub 2022-07-30 09:13:19 +02:00
  • 4cc48881f7 - recompile dist Mike Penz 2022-07-30 09:04:48 +02:00
  • 2f418c46e5 - exclude custom placeholder content if there was no match Mike Penz 2022-07-30 08:15:32 +02:00
  • d498bbd476 Update demo action version Mike PenzandGitHub 2022-07-29 20:04:49 +02:00
  • ec65c47d7b Merge pull request #838 from mikepenz/develop Mike PenzandGitHub 2022-07-29 18:52:26 +02:00
  • f0807d2719 Merge pull request #837 from mikepenz/feature/custom_placeholders Mike PenzandGitHub 2022-07-29 18:47:10 +02:00
  • 74dd88f60c - add logic which cleans up custom placeholders with the [] syntax which were not matched Mike PenzandGitHub 2022-07-29 16:40:39 +00:00
  • fba9cdb51d - expand custom placeholders to the global template - introuce capability of accessing and referencing custom placeholders of PRs in the global template `` ${{CUSTOM_PLACEHOLDER[0]}} ${{CUSTOM_PLACEHOLDER[*]}} `` - introduce new testcase checking the custom placeholder functionality Mike PenzandGitHub 2022-07-29 16:11:14 +00:00
  • 7b1021454a - introduce capability for custom placeholders also to the global template - introduce new convenient functions to handle this Mike PenzandGitHub 2022-07-29 14:54:45 +00:00
  • 15a108d43e - introduce ES2021.String for replaceAll - expand Configuration with custom_placeholders configuration - custom placeholders allow to extract values of placeholders and then use these in templates - refactor replacing PR template values Mike PenzandGitHub 2022-07-29 14:29:50 +00:00
  • 2fe4b852d3 Merge pull request #836 from mikepenz/feature/reformat_src Mike PenzandGitHub 2022-07-29 16:00:32 +02:00
  • b1ea770a88 - reformat source - lineLength 120 Mike PenzandGitHub 2022-07-29 13:48:11 +00:00
  • f7134ad9c4 Merge pull request #835 from mikepenz/develop Mike PenzandGitHub 2022-07-29 13:26:30 +02:00
  • f0d418bd0c Merge pull request #834 from mikepenz/feature/dependency_upgrades_20220729 Mike PenzandGitHub 2022-07-29 13:18:48 +02:00
  • 72b4e5f1ef - update dependencies `` "@types/node": "^18.6.1", `` Mike PenzandGitHub 2022-07-29 11:11:02 +00:00
  • 8dddfc270f Merge pull request #833 from mikepenz/feature/config_json_in_yml Mike PenzandGitHub 2022-07-29 11:47:51 +02:00
  • c33f3467a2 - cancel actions on concurrent runs Mike Penz 2022-07-29 09:37:15 +00:00
  • 3728477799 - test capability of providing json in yml Mike PenzandGitHub 2022-07-29 09:34:33 +00:00
  • f55f49981d - adjust placeholder for yml as ${{}} is reserved Mike PenzandGitHub 2022-07-29 09:30:57 +00:00
  • 02b79cb00a - introduce capability to define the Configuration via the build yml without the requirement of a file - this also allows to generate changelogs without the need to chech-out Mike PenzandGitHub 2022-07-29 09:21:44 +00:00
  • ffcbb8e311 Merge pull request #831 from mikepenz/feature/830 Mike PenzandGitHub 2022-07-29 10:48:23 +02:00
  • c4a63d86ad - introduce branch (head ref) as data point in the PullRequestInfo object - expand extractor to allow using the branch -> e.g. to extract the label Mike Penz 2022-07-27 17:19:50 +02:00
  • 1c0b89a38e Fix README template sections Mike PenzandGitHub 2022-07-27 16:55:31 +02:00
  • 296d83ffe1 Merge pull request #828 from mikepenz/develop Mike PenzandGitHub 2022-07-26 17:39:08 +02:00
  • 0e96047683 Merge pull request #827 from mikepenz/feature/fetch_release_information Mike PenzandGitHub 2022-07-26 17:01:01 +02:00
  • 5f32f47cd6 - update README with new placeholder items useable Mike Penz 2022-07-26 16:54:24 +02:00
  • d2a15abb64 - drop support for tag SHA as in most cases this information is not available at the moment - introduce new testcase to verify DAYS_SINCE calculation - fix wrong log messages using the TagInfo object instead the name - add additional log messages Mike Penz 2022-07-26 16:48:06 +02:00
  • c061d0e577 - introduce new configuration flag to fetchReleaseInformation - if enabled, it will unlock the ability to use new placeholders - ${{ DAYS_SINCE }} - ${{ FROM_TAG_DATE }} - ${{ TO_TAG_DATE }} - refactor to carry on the full TagInfo information instead of only the tagname - refresh testcases to new apis Mike Penz 2022-07-26 16:47:23 +02:00
  • 09ae38aa7f Merge pull request #826 from mikepenz/feature/output_commitmode Mike PenzandGitHub 2022-07-26 16:42:44 +02:00
  • e28cff0b4c Merge pull request #825 from mikepenz/feature/local_debugging_testing Mike PenzandGitHub 2022-07-26 16:20:13 +02:00
  • 2fd6f64773 - ensure output is properly set also in commitMode Mike Penz 2022-07-26 14:41:54 +02:00
  • 0253e21cdc - add note on local testing / debugging via Visual Code Mike Penz 2022-07-26 14:37:20 +02:00
  • 12f54a4f9b Merge pull request #824 from mikepenz/feature/dependency_updates_20220726 Mike PenzandGitHub 2022-07-26 14:30:38 +02:00
  • 9e31f53866 - update dependencies `` "webpack": "^5.74.0" ` ` "@types/node": "^18.6.1", "@typescript-eslint/parser": "^5.31.0", "eslint-plugin-github": "^4.3.7", `` Mike Penz 2022-07-26 14:21:40 +02:00
  • 99ea554518 Merge pull request #823 from mikepenz/feature/diff_info_placeholders Mike PenzandGitHub 2022-07-26 14:21:48 +02:00
  • 55354469a8 - introduce new additional placeholders useable for building the changelog Mike Penz 2022-07-26 14:14:16 +02:00
  • f3776883ea Merge pull request #819 from mikepenz/develop Mike PenzandGitHub 2022-07-22 10:03:32 +02:00
  • 2b8bedc47a Merge pull request #818 from mikepenz/feature/dependency_updates_20220722 Mike PenzandGitHub 2022-07-22 09:56:23 +02:00
  • 131ff98d22 - dependency updates `` "@octokit/rest": "^19.0.3", ` ` "@types/jest": "^28.1.6", "@types/node": "^18.0.6", "@typescript-eslint/parser": "^5.30.7", "eslint": "^8.20.0", "eslint-plugin-jest": "^26.6.0", "jest": "^28.1.3", "jest-circus": "^28.1.3", "ts-jest": "^28.0.7", `` Mike Penz 2022-07-22 09:48:29 +02:00
  • c9066537c0 Merge pull request #808 from mikepenz/develop Mike PenzandGitHub 2022-07-08 11:07:01 +02:00
  • 401210947f Merge pull request #807 from mikepenz/feature/upgrade_ci_20220708 Mike PenzandGitHub 2022-07-08 11:01:15 +02:00
  • 8761777ada Merge pull request #806 from mikepenz/feature/dependency_upgrades_20220708 Mike PenzandGitHub 2022-07-08 10:54:35 +02:00
  • ca96efe4c6 - upgrade CI pipelines - introduce dist check Mike Penz 2022-07-08 10:54:25 +02:00
  • 4c35c42602 Merge pull request #805 from mikepenz/feature/804 Mike PenzandGitHub 2022-07-08 10:47:58 +02:00