Commit Graph
100 Commits
Author SHA1 Message Date
Mike PenzandGitHub af5898de52 Merge pull request #1460 from mikepenz/feature/1459
Add new `offlineMode`
2025-07-13 16:04:01 +02:00
Mike Penz 6c979ed7a6 - also test the offline variant 2025-07-13 16:02:22 +02:00
Mike Penz 8357bc6ec1 - make sure we reset env prior to the next test
- our new test requires history to be available
2025-07-13 16:02:14 +02:00
Mike Penz 0f359e3526 - apply codeQL rule
- enable comment on PR with test result
2025-07-13 15:25:50 +02:00
Mike Penz 6d3b9cdba9 - add junit report 2025-07-13 15:19:50 +02:00
Mike Penz e525272f9d - recompile dist 2025-07-13 15:05:29 +02:00
Mike Penz 86dff767a7 - add new experimental OFFLINE mode which will only generate changelogs based on commits
- FIX https://github.com/mikepenz/release-changelog-builder-action/issues/1459
2025-07-13 15:05:13 +02:00
Mike PenzandGitHub 9d5249982e Merge pull request #1454 from mikepenz/feature/upgrade_dependencies
Upgrade action dependencies
2025-05-29 08:16:54 +02:00
Mike Penz b55ec16a32 - recompile 2025-05-29 08:13:17 +02:00
Mike Penz 6d4d8e2c55 - upgrade dependencies to their latest version
```
 @actions/github                       ^6.0.0  →     ^6.0.1
 @eslint/js                           ^9.23.0  →    ^9.27.0
 @octokit/rest                        ^21.1.1  →    ^22.0.0
 @types/node                        ^22.13.14  →  ^22.15.24
 @typescript-eslint/eslint-plugin     ^8.28.0  →    ^8.33.0
 @typescript-eslint/parser            ^8.28.0  →    ^8.33.0
 eslint                               ^9.23.0  →    ^9.27.0
 eslint-import-resolver-typescript     ^4.2.5  →     ^4.4.1
 eslint-plugin-jest                  ^28.11.0  →   ^28.11.1
 eslint-plugin-prettier                ^5.2.5  →     ^5.4.0
 globals                              ^16.0.0  →    ^16.2.0
 semver                                ^7.7.1  →     ^7.7.2
 ts-jest                              ^29.3.0  →    ^29.3.4
 typescript                            ^5.8.2  →     ^5.8.3
 ```
2025-05-29 08:12:44 +02:00
Mike PenzandGitHub e7741f7eb3 Merge pull request #1453 from mikepenz/fix/1452
Fix documentation for gitea
2025-05-07 08:16:26 +02:00
Mike Penz a46e860095 - fix README for gitea
- FIX https://github.com/mikepenz/release-changelog-builder-action/issues/1452#issuecomment-2856588150
2025-05-07 08:08:47 +02:00
Mike PenzandGitHub 809d48d436 Merge pull request #1448 from mikepenz/feature/dependency_upgrades_20250328
Dependency Upgrades | globals 16.x
2025-03-28 10:09:05 +01:00
Mike Penz 5b64b0d818 - upgrade eslint config
-
2025-03-28 10:06:32 +01:00
Mike Penz ba6bd84330 - upgrade node dependencies
```
 globals                            ^15.15.0  →    ^16.0.0
```
- dev dependencies

```
 @eslint/eslintrc                     ^3.2.0  →     ^3.3.1
 @eslint/js                          ^9.20.0  →    ^9.23.0
 @types/node                        ^22.13.4  →  ^22.13.14
 @types/semver                        ^7.5.8  →     ^7.7.0
 @typescript-eslint/eslint-plugin    ^8.24.1  →    ^8.28.0
 @typescript-eslint/parser           ^8.24.1  →    ^8.28.0
 eslint                              ^9.20.1  →    ^9.23.0
 eslint-import-resolver-typescript    ^3.8.1  →     ^4.2.5
 eslint-plugin-github                 ^5.1.8  →     ^6.0.0
 eslint-plugin-prettier               ^5.2.3  →     ^5.2.5
 prettier                              3.5.1  →      3.5.3
 ts-jest                             ^29.2.5  →    ^29.3.0
 typescript                           ^5.7.3  →     ^5.8.2
```
2025-03-28 10:02:58 +01:00
Mike PenzandGitHub 9da0a2f4f4 Merge pull request #1447 from mikepenz/fix/1446
Update default config for COMMIT_MODE | Update README
2025-03-28 10:00:21 +01:00
Mike Penz b6460b8acc - update default to title for label extractor in commit mode
- update README
  - FIX https://github.com/mikepenz/release-changelog-builder-action/issues/1446#issuecomment-2742951551
2025-03-28 09:56:18 +01:00
Mike PenzandGitHub 9da101a8bc Merge pull request #1438 from mikepenz/feature/revert_default_count
Keep 200 tag fetch default for 5.x release
2025-02-17 21:47:43 +01:00
Mike PenzandGitHub 33ba616d7e Merge pull request #1436 from mikepenz/feature/dependency_upgrades_20250217
Upgrade dependencies to latest stable releases
2025-02-17 21:44:23 +01:00
Mike Penz c95e8cc741 - reset back to 200 tags to fetch, to not break current behavior 2025-02-17 21:43:59 +01:00
Mike Penz 5430414741 Revert "- fix tests"
This reverts commit c44347b677.
2025-02-17 21:42:36 +01:00
Mike Penz a556568396 - upgrade dependencies
```
 @eslint/js                          ^9.19.0  →   ^9.20.0
 @octokit/rest                       ^21.1.0  →   ^21.1.1
 @types/node                        ^22.12.0  →  ^22.13.4
 @typescript-eslint/eslint-plugin    ^8.22.0  →   ^8.24.1
 @typescript-eslint/parser           ^8.22.0  →   ^8.24.1
 eslint                              ^9.19.0  →   ^9.20.1
 eslint-import-resolver-typescript    ^3.7.0  →    ^3.8.1
 eslint-plugin-github                 ^5.1.7  →    ^5.1.8
 globals                            ^15.14.0  →  ^15.15.0
 prettier                              3.4.2  →     3.5.1
 semver                               ^7.7.0  →    ^7.7.1
 ```
2025-02-17 21:42:06 +01:00
Mike PenzandGitHub 9af3e36292 Merge pull request #1435 from mikepenz/feature/graphql_fetch_tags
Use GraphQL to get tags
2025-02-17 21:39:59 +01:00
Mike Penz c44347b677 - fix tests 2025-02-17 21:37:42 +01:00
Mike Penz 19c820b835 - recompile dist
- remove graphql types
2025-02-17 21:30:51 +01:00
Mike Penz 6636c4cd91 - introduce paging to graphQL logic 2025-02-17 21:22:26 +01:00
Mike Penz b66fb5e3cc - introduce experiment to fetch tags via graphQL (will offer the ability to fetch less tags, but ordered based on commit date) 2025-02-17 16:00:45 +01:00
Mike PenzandGitHub c848d60dbb Merge pull request #1427 from mikepenz/feature/commit_template
Individual `commit_template`
2025-01-31 20:18:43 +01:00
Mike Penz c57c32a7c0 - recompile dist 2025-01-31 20:14:00 +01:00
Mike PenzandGitHub 623490aa2a Merge pull request #1426 from mikepenz/feature/upgrade_dependencies_jest_fix
Upgrade remaining dependency | Fix jest setup
2025-01-31 19:41:54 +01:00
Mike Penz 37583826d7 - attempt to fix tests 2025-01-31 19:37:05 +01:00
Mike Penz c504e7b4cb - attempt to fix jest 2025-01-31 19:28:05 +01:00
Mike Penz 4f593aa41e - attempt to fix module 2025-01-31 19:23:48 +01:00
Mike Penz 4b4d3f1065 - update dist 2025-01-31 19:20:44 +01:00
Mike Penz 0f404b0f90 - update dependencies
- upgrade octokit/rest
- attempt to fix jest with new octokit version
2025-01-31 19:16:53 +01:00
Mike PenzandGitHub 47477f0973 Merge pull request #1424 from mikepenz/feature/dependency_upgrades_20250127
Upgrade dependencies
2025-01-27 11:56:59 +01:00
Mike Penz 704cd4adb3 - upgrade dependencies
- audit fix
- move some dependencies
2025-01-27 11:54:25 +01:00
Mike PenzandGitHub 8ef24a9369 Merge pull request #1412 from mikepenz/dependabot/npm_and_yarn/dev-dependencies-60aa435d79
Bump the dev-dependencies group with 3 updates
2024-12-26 10:38:03 +01:00
Mike PenzandGitHub 8d806f99ba Merge pull request #1413 from mikepenz/dependabot/npm_and_yarn/globals-15.14.0
Bump globals from 15.13.0 to 15.14.0
2024-12-26 10:35:56 +01:00
Mike PenzandGitHub db471eb0d5 Merge pull request #1411 from mikepenz/dependabot/github_actions/actions/setup-node-4
Bump actions/setup-node from 3 to 4
2024-12-15 13:16:24 +01:00
Mike PenzandGitHub da39845532 Merge pull request #1410 from mikepenz/ci/github_actions_update
[CI] Enable Dependabot for GitHub Actions
2024-12-15 12:22:49 +01:00
Mike Penz e1f913e30d - enable dependabot updates for GitHub Actions 2024-12-15 12:18:55 +01:00
Mike PenzandGitHub aee48d0666 Merge pull request #1409 from mikepenz/ci/update_ci_20241214
Update Actions versions
2024-12-14 12:35:38 +01:00
Mike Penz acb37c674d - update actions 2024-12-14 12:32:23 +01:00
Mike PenzandGitHub f1c05ee20e Merge pull request #1408 from mikepenz/feature/esm
Convert project to use ESM instead of CJS
2024-12-14 12:28:23 +01:00
Mike Penz fe815a18f2 - attempt to fix esm tests 2024-12-14 12:25:29 +01:00
Mike Penz 30758be82d - attempt to move to ESM from CJS 2024-12-14 12:25:28 +01:00
Mike PenzandGitHub 8f930b161a Merge pull request #1407 from mikepenz/feature/upgrade_dependencies_20241214
Upgrade dependencies
2024-12-14 10:52:51 +01:00
Mike Penz 3fcaf9d47c - upgrade dependencies to their latest version
```
    "@eslint/eslintrc": "^3.2.0",
    "@eslint/js": "^9.17.0",
    "globals": "^15.13.0",
    "https-proxy-agent": "^7.0.6",
```
- dev dependencies (eslint)
2024-12-14 10:47:43 +01:00
Mike PenzandGitHub 6816fa4115 Merge pull request #1392 from mikepenz/ci/improve_release_template
Improve release notes template
2024-11-02 11:51:21 +01:00
Mike Penz ccd10ec0fc - update template formatting 2024-11-02 10:56:21 +01:00
Mike Penz 43378945af - update to release changelog builder v5 2024-11-02 10:52:11 +01:00
Mike PenzandGitHub 6e20bec8cb Merge pull request #1391 from mikepenz/fix/external_contributors
Fix Contributor template
2024-11-02 10:50:05 +01:00
Mike Penz a7d84578bd - adjust external contributor logic to filter out repo owner 2024-11-02 10:48:43 +01:00
Mike Penz ac686fc38f - add v5 upgrade disclaimer 2024-11-02 10:33:06 +01:00
Mike Penz f0087fc043 - ignore .idea folder 2024-11-02 10:27:39 +01:00
Mike PenzandGitHub ee44ff2851 Merge pull request #1373 from selfdocumentingcode/refactor/transform-and-misc
Refactor transform.ts and others
2024-11-02 10:17:27 +01:00
Mike Penz a59494903d - slightly improve messaging
- slight cleanup
2024-11-02 10:12:21 +01:00
Mike Penz 73aa145c27 - fix compile error due to invalid type 2024-11-02 09:44:56 +01:00
Mike PenzandGitHub 2e2eb040a4 Merge pull request #1389 from mikepenz/feature/dependency_upgrades_20241101
Upgrade dependencies
2024-11-01 21:42:18 +01:00
Mike PenzandGitHub 525617032d - revert dependency no longer compatible 2024-11-01 20:39:03 +00:00
Mike PenzandGitHub b3b5245d9b - upgrade dependencies to latest release
```
"@actions/core": "^1.11.1",
"@octokit/rest": "^21.0.2",
```
2024-11-01 20:31:53 +00:00
Mike PenzandGitHub ae7b1bc03c Merge pull request #1388 from mikepenz/fix/1384
Improve README on non semver tags
2024-11-01 10:38:55 +01:00
Mike Penz e1cc9be786 - clarify non semver are filtered
- FIX https://github.com/mikepenz/release-changelog-builder-action/issues/1384
2024-11-01 10:22:14 +01:00
Mike PenzandGitHub 69817ffbda Merge pull request #1377 from mikepenz/fix/1375
Fix wrong `,` in README example
2024-09-27 11:31:31 +02:00
Mike PenzandGitHub e7eef36bc6 - fix wrong , in README
- FIX https://github.com/mikepenz/release-changelog-builder-action/issues/1375
2024-09-27 09:27:10 +00:00
Mike PenzandGitHub d928180f23 Merge pull request #1371 from selfdocumentingcode/docs/extractor-target-default
Document default value for Extractor.on_property
2024-09-13 09:51:49 +02:00
Mike PenzandGitHub 4fe050ca91 Merge pull request #1361 from mikepenz/feature/1360
Introduce `AUTHOR_NAME` placeholder
2024-08-07 15:17:38 +02:00
Mike PenzandGitHub 6bedd22c81 - ensure authorName is not undefined 2024-08-07 13:14:24 +00:00
Mike PenzandGitHub db67f239f2 - fix test utils 2024-08-07 13:05:11 +00:00
Mike PenzandGitHub ca5c83176c - recompile dist on codespace 2024-08-07 13:00:35 +00:00
Mike Penz e4615021a6 - fix tests 2024-08-07 14:59:04 +02:00
Mike Penz f43925498a - introduce new placeholder for AUTHOR_NAME
- FIX https://github.com/mikepenz/release-changelog-builder-action/issues/1360
2024-08-07 14:54:02 +02:00
Mike PenzandGitHub f968a8466a Merge pull request #1359 from KonradHoeffner/patch-2
document commitMode to mode transition in README.md
2024-08-06 10:26:15 +02:00
Mike PenzandGitHub 468cab7d80 Merge pull request #1357 from mikepenz/feature/update_dependencies_20240805
Upgrade dev dependencies
2024-08-06 09:44:12 +02:00
Mike PenzandGitHub b8e8a78b66 - upgrade dev dependencies
```
 @types/node                       ^20.14.12  →  ^22.1.0
 eslint-plugin-jest                  ^28.6.0  →  ^28.7.0
 ts-jest                             ^29.2.3  →  ^29.2.4
 ```
2024-08-06 07:38:48 +00:00
Mike PenzandGitHub 3d1075579e Merge pull request #1353 from mikepenz/fix/rework_README
Rework README to make REGEX objects more clear
2024-08-02 10:17:55 +02:00
Mike Penz 3debc22e91 - rework README to make regex usages more clear 2024-08-02 10:15:34 +02:00
Mike PenzandGitHub 725ba998fe Merge pull request #1352 from mikepenz/feature/recompile_dist_20240802
Recompile dist after recent PR merges
2024-08-02 09:23:39 +02:00
Mike PenzandGitHub addb32e472 - recompile dist 2024-08-02 07:21:01 +00:00
Mike PenzandGitHub 13f7fbe0a5 Merge pull request #1351 from pajikos/fix/commitMode-fix
COMMIT mode not returned when commitMode is true
2024-08-02 09:17:48 +02:00
Mike PenzandGitHub 92bd1e6e03 Merge pull request #1350 from KonradHoeffner/patch-1
clarify tag_resolver.filter documentation
2024-08-02 09:16:45 +02:00
Mike PenzandGitHub ef820d296c Merge pull request #1347 from mikepenz/feature/depency_upgrades_20240726
Dependency upgrades | `semver 7.6.3`
2024-07-26 09:31:14 +02:00
Mike PenzandGitHub 542703f95e - recompile dist 2024-07-26 07:29:22 +00:00
Mike PenzandGitHub 166c6cd397 - revert octokit rest as its now an ESM package 2024-07-26 07:26:41 +00:00
Mike PenzandGitHub 488cb35032 Dependency upgrades
```
 @octokit/rest                      ^20.1.1  →    ^21.0.1
 @types/node                       ^20.14.6  →  ^20.14.12
 @typescript-eslint/eslint-plugin   ^7.13.1  →    ^7.17.0
 @typescript-eslint/parser          ^7.13.1  →    ^7.17.0
 eslint-plugin-prettier              ^5.1.3  →     ^5.2.1
 https-proxy-agent                   ^7.0.4  →     ^7.0.5
 prettier                             3.3.2  →      3.3.3
 semver                              ^7.6.2  →     ^7.6.3
 ts-jest                            ^29.1.5  →    ^29.2.3
 typescript                          ^5.4.5  →     ^5.5.4
 ```
2024-07-26 07:20:21 +00:00
Mike PenzandGitHub 4d5a5160cb Merge pull request #1346 from mikepenz/fix/1345
Fix to match categories case insensitive for gitea
2024-07-26 09:20:08 +02:00
Mike PenzandGitHub 3ff44d5e84 - recompile dist 2024-07-26 07:17:31 +00:00
Mike PenzandGitHub 76ceff7ddb - make gitea labels lowercase so categories are matched case insensitive
- FIX https://github.com/mikepenz/release-changelog-builder-action/issues/1345
2024-07-26 07:14:12 +00:00
Mike PenzandGitHub bbbdb7a6e6 Merge pull request #1343 from mikepenz/feature/contributors
Enhance CONTRIBUTORS template
2024-06-23 08:48:36 +02:00
Mike Penz 09758f3887 - ensure contributors are not listed multiple times
- provide `EXTERNAL_CONTRIBUTORS` template, not including the lib owner
2024-06-23 08:39:37 +02:00
Mike PenzandGitHub 8c644a1e35 Merge pull request #1342 from mikepenz/feature/dependency_upgrades_20240620
Dependency Upgrades
2024-06-20 13:38:27 +02:00
Mike PenzandGitHub eff669b17c ```
@octokit/rest                      ^20.1.0  →   ^20.1.1
 @types/node                       ^20.12.7  →  ^20.14.6
 @typescript-eslint/eslint-plugin    ^7.6.0  →   ^7.13.1
 @typescript-eslint/parser           ^7.6.0  →   ^7.13.1
 eslint-plugin-github               ^4.10.2  →    ^5.0.1
 eslint-plugin-jest                 ^28.2.0  →   ^28.6.0
 gitea-js                           ^1.21.2  →   ^1.22.0
 prettier                             3.2.5  →     3.3.2
 semver                              ^7.6.0  →    ^7.6.2
 ts-jest                            ^29.1.2  →   ^29.1.5
 typescript                          ^5.4.4  →    ^5.4.5
 ```
2024-06-20 09:59:11 +00:00
Mike PenzandGitHub d83b7b1865 Merge pull request #1341 from mikepenz/feature/contributors
Introduce CONTRIBUTORS (PR author based)
2024-06-20 11:55:31 +02:00
Mike Penz d34fad209b - make contributor list to include the @ 2024-06-20 11:52:50 +02:00
Mike Penz 7543ef961c - update only repo specific config 2024-06-20 11:51:20 +02:00
Mike Penz 28b9afa1d6 - introduce minimalistic CONTRIBUTORS output for changelogs
- This is based only on PR authors at this time
  - RELATES TO https://github.com/mikepenz/release-changelog-builder-action/pull/1338
  - Thanks @Freezor
2024-06-20 11:46:23 +02:00
Mike PenzandGitHub 67e423e289 Merge pull request #1340 from mikepenz/fix/spelling_fixes
Fix spelling mistakes
2024-06-20 11:24:05 +02:00
Mike PenzandGitHub bdeb796bed - recompile dist 2024-06-20 09:22:04 +00:00
Mike PenzandGitHub 51541805b8 - revert demo version number 2024-06-20 09:21:10 +00:00