Commit Graph
222 Commits
Author SHA1 Message Date
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 Penz 5b64b0d818 - upgrade eslint config
-
2025-03-28 10:06:32 +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 Penz c95e8cc741 - reset back to 200 tags to fetch, to not break current behavior 2025-02-17 21:43:59 +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
Bob LoblawandMike Penz b8fa364bab Implement commit_template 2025-01-31 20:10:11 +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 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 Penz a7d84578bd - adjust external contributor logic to filter out repo owner 2024-11-02 10:48:43 +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
Bob LoblawandMike Penz 0ae6d98e17 Refactor transform.ts and others 2024-11-02 09:42:54 +01:00
Mike PenzandGitHub 6bedd22c81 - ensure authorName is not undefined 2024-08-07 13:14:24 +00: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
Pavel Sklenar 3e7f8e79c0 chore: Update resolveMode function to handle commitMode 2024-07-31 07:32:03 +02: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 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 Penz d34fad209b - make contributor list to include the @ 2024-06-20 11:52:50 +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
Oliver 31b028f1cc fix spellings 2024-06-15 21:08:31 +02:00
Mike PenzandGitHub 1eff87d3e9 - Enhance error log in case of a fatal error building the changelog
- RELATES TO https://github.com/mikepenz/release-changelog-builder-action/issues/1331
2024-04-11 06:28:47 +00:00
Mike PenzandGitHub c326a5bb2b - fallback to commit.commit author if commit author does not has a result
- FIX https://github.com/mikepenz/release-changelog-builder-action/issues/1327
2024-04-10 11:53:49 +00:00
Mike PenzandGitHub db235a6627 - introduce new mode configuration (replaces commitMode) with the option for PR, COMMIT or HYBRID (whereas hybrid has commits and PRs alongside)
- introduce new default commit configuration automatically used if `COMMIT` mode is configured. this uses a label extractor to support conventional commits
2024-03-02 12:03:19 +00:00
Mike PenzandGitHub f0ad0cf07a - add helper methods for tsts
- add new ability to recursively build changelog
- add feature to consume PRs if they were matched to a category
- keep header if children have entry
2024-03-01 20:11:14 +00:00
Mike PenzandGitHub 39d8ac4b4f - clear categories in tests as we run in the same process multiple times 2024-03-01 19:23:22 +00:00
Mike PenzandGitHub eaf255d3da - adjust logic to collect entries in the category (with the side effect for it to have autamtic support to inject changelog lines) 2024-03-01 19:11:06 +00:00
Mike PenzandGitHub 47ab0d34bc - break out some functionality when transforming the pull requests into the changelog 2024-03-01 18:22:00 +00:00
Mike PenzandGitHub 2a0a3aa6dc - drop exec and execAll in favor of the much simpler regexr based solution
- define regex, define target pattern. success 🎉
2024-03-01 16:42:29 +00:00
Mike PenzandGitHub 89d1f43dfa - refactor regex handling for the different usecases to allow providing the preferred method
- introduce new `exec` and `execAll` variants which support named groups
- introduce `replaceAll` in addition to `replace`
- update test cases
- cleanup code
2024-03-01 15:20:31 +00:00
Mike PenzandGitHub 499e2957c4 - add test case to validate the tags transformer 2024-02-29 20:19:37 +00:00
Mike PenzandGitHub ce8f7c0046 - sort by updated instead of merged
- FIX https://github.com/mikepenz/release-changelog-builder-action/issues/1300
2024-02-09 14:33:15 +00:00
Mike PenzandGitHub 0e00e184e7 - improve formatting
- add some more comments
2023-11-05 10:30:10 +00:00
Mike PenzandGitHub 2538eab26b - better handle homeUrl for enterprise instances with different urls (used by replace pattern for comparison string) 2023-11-05 10:14:30 +00:00
Mike PenzandGitHub 8afbd5a789 - fix formatting
- apply some smaller fixes
- enable cache for 1 gitea test (no need to use API)
- do not cache and export token in cache
- speed up main.test.ts
2023-11-05 10:05:00 +00:00
Ankio 0e343173ba fix: gitea error 2023-11-01 13:29:37 +08:00
Ankio 6b4929c3c5 style: format code 2023-11-01 12:45:14 +08:00
Ankio f898026f26 fix:usage error 2023-11-01 12:36:36 +08:00
Ankio e08045ee77 style: code formatting 2023-11-01 11:05:11 +08:00
Ankio 08cf89bc11 feat:extra pulls variable 2023-11-01 11:04:21 +08:00
Ankio 82350e1ed7 fix: removed github url 2023-11-01 08:11:04 +08:00
Ankio 549ee31eaa feat:add gitea platform resolver 2023-10-31 22:46:26 +08:00
Ankio 476af24df0 refactor: Extract github platform resolver 2023-10-31 22:45:39 +08:00
Ankio 0bb95b5a6f refactor: Extract github-related calls 2023-10-31 17:51:00 +08:00
Mike PenzandGitHub 695b32d625 - change the default placeholder pattern from ${{}} to #{{}} as this will work for both config.json files and the yaml (${{}} is reserved for github actions syntax) 2023-08-31 19:14:23 +00:00
Mike PenzandGitHub 6e2d9ccd46 - include error in log for bad replacer regex
- allow category only with rules (and no labels) in exhaustive mode
2023-08-25 09:52:18 +00:00
Mike PenzandGitHub 304550b714 - lower info on extracted reference being invalid to NaN -> it may be expected (not every PR references other PRs) 2023-08-25 09:38:15 +00:00
Mike PenzandGitHub 8af70e55a6 - only create the temp dir if it does not exist 2023-08-25 08:25:16 +00:00