Mike Penz and GitHub
96002a40ba
Merge pull request #62 from mikepenz/develop
...
dev -> main
2020-10-20 12:22:30 +02:00
Mike Penz and GitHub
584898368b
Merge pull request #60 from mikepenz/feature/update_compiled_files
...
Update index.js, missed in previous PR
2020-10-20 12:19:47 +02:00
Mike Penz
e72e554cca
- recompile index.js after changes from previous PR
2020-10-20 12:17:10 +02:00
Mike Penz and GitHub
47cb65ebad
Merge pull request #59 from mikepenz/develop
...
dev -> main
2020-10-20 12:15:59 +02:00
Mike Penz and GitHub
f1aecb862c
Merge pull request #58 from mikepenz/feature/tag_resolving_configuration
...
Introduce alternative tag sorting algorithm
2020-10-20 12:13:22 +02:00
Mike Penz
86ca926dbb
- add information about approach to resolving tag before
2020-10-20 12:08:46 +02:00
Mike Penz
1089e28a2f
- provide alternative method to sort tags
...
- introduce option configuration allowing to specify which method to pick
- semver (default)
- alphabetical sort order (sort)
2020-10-20 11:55:09 +02:00
Mike Penz and GitHub
58bf38f3d9
Merge pull request #57 from mikepenz/dependabot/npm_and_yarn/jest-circus-26.6.0
...
Bump jest-circus from 26.5.3 to 26.6.0
2020-10-20 08:07:10 +02:00
Mike Penz and GitHub
edd0e14251
Merge pull request #56 from mikepenz/dependabot/npm_and_yarn/typescript-eslint/parser-4.5.0
...
Bump @typescript-eslint/parser from 4.4.1 to 4.5.0
2020-10-20 08:04:53 +02:00
Mike Penz and GitHub
cb45773608
Merge pull request #55 from mikepenz/feature/actions_yml_description
...
Updated action.yml description
2020-10-19 20:51:03 +02:00
Mike Penz
222ea594b9
- add updated description to action.yml
2020-10-19 20:48:35 +02:00
Mike Penz and GitHub
7d955b5f8d
Merge pull request #54 from mikepenz/develop
...
dev -> main
2020-10-19 20:45:15 +02:00
Mike Penz and GitHub
7e8a518561
Merge pull request #53 from mikepenz/feature/improve_package.json
...
Update package.json to updated description
2020-10-19 20:43:21 +02:00
Mike Penz
b0227ab71a
- add changelog to headline
2020-10-19 20:41:44 +02:00
Mike Penz
0648f8a897
- add more keywords and update description
2020-10-19 20:40:13 +02:00
Mike Penz and GitHub
0f9cd813de
Merge pull request #52 from mikepenz/develop
...
dev -> main
2020-10-19 20:36:19 +02:00
Mike Penz and GitHub
a5629a3f6e
Merge pull request #51 from mikepenz/feature/enhance_tags_sorting
...
Enhance sorting by using proper semver
2020-10-19 20:27:12 +02:00
Mike Penz
01db48f052
- rebuild dist
2020-10-19 20:25:24 +02:00
Mike Penz
2a95fba312
- verify versions match semver versioning
2020-10-19 19:58:36 +02:00
Mike Penz
4ad1d585c9
- formatting adjustment
2020-10-19 18:56:26 +02:00
Mike Penz
a048bfac80
- highlight versioning resolving automation
2020-10-19 18:56:26 +02:00
Mike Penz
83ad299b7e
- upgrade sorting logic to use semver to ensure we support all cases properly
2020-10-19 18:56:26 +02:00
Mike Penz
c309b839db
- make sortTags method to be accessible for test
...
- add test to verify ordering of tags
2020-10-19 18:56:26 +02:00
Mike Penz and GitHub
a774c0328f
Merge pull request #50 from mikepenz/feature/dynamic_placeholders
...
New additional placeholders for `template` and `empty_template`
2020-10-19 18:13:13 +02:00
Mike Penz
bdb790ac5e
- introduce tests to verify new placeholders used for template and empty_template
2020-10-19 18:04:56 +02:00
Mike Penz
26cab8c692
- properly count categorized PRs
2020-10-19 18:03:50 +02:00
Mike Penz
4eaa60b4d5
- recompile dist files
2020-10-19 17:54:18 +02:00
Mike Penz
c6ed215bc2
- introduce additional placeholders supported by the template
...
- introduce placeholder support into `empty_template`
- introduce new placeholders for templates, update README with new placeholders
2020-10-19 17:53:39 +02:00
Mike Penz and GitHub
470822c9f8
Merge pull request #49 from mikepenz/feature/split_logic
...
Improve test cases
2020-10-19 17:44:17 +02:00
Mike Penz
49d12f5b1e
- introduce tests covering the action process itself
2020-10-19 17:28:54 +02:00
Mike Penz
8b6119add8
- split logic to validate and read in additional details for changelog generation into new releaseNotesBuilder
...
- construct main class to be as simple as possible
2020-10-19 17:28:54 +02:00
Mike Penz and GitHub
0ceacbaa6a
Merge pull request #48 from mikepenz/feature/move_from_tag_resolval
...
Adjust code to move fromTag resolving to main.ts
2020-10-19 16:39:42 +02:00
Mike Penz
9258366eaf
- tmp remove test class
2020-10-19 16:37:11 +02:00
Mike Penz
d61ec6c06c
- rebuild dist files
2020-10-19 16:35:11 +02:00
Mike Penz
d9c1239d34
- move fromTag resolving to main.ts and remove dependency on checks from ReleaseNotes.ts
...
- require fromTag for ReleaseNotes
- adjust tests, split into according test classes
- simplify transform.ts
2020-10-19 16:33:00 +02:00
Mike Penz and GitHub
2fb7019ca5
Merge pull request #47 from mikepenz/dependabot/npm_and_yarn/types/node-14.11.10
...
Bump @types/node from 14.11.8 to 14.11.10
2020-10-19 09:28:54 +02:00
Mike Penz and GitHub
6eecbc7f91
Merge pull request #46 from mikepenz/develop
...
develop -> main
2020-10-18 15:55:20 +02:00
Mike Penz and GitHub
1e66231065
Merge pull request #45 from mikepenz/feature/fix_uncategorized_log_message
...
Fix log message of uncategorized PR count
2020-10-18 15:53:25 +02:00
Mike Penz and GitHub
843344548b
Merge pull request #44 from mikepenz/feature/add_preview_images
...
Enhance README with sample output
2020-10-18 15:51:29 +02:00
Mike Penz
edbaf7d4b6
- update dist compiled action
2020-10-18 15:51:20 +02:00
Mike Penz
ff50df5399
- fix log output for uncategorized elements (wrote string char count before :D)
2020-10-18 15:50:37 +02:00
Mike Penz
f573b7e7b6
- improve README by moving expanded log output to bottom
2020-10-18 15:49:38 +02:00
Mike Penz
e5536a1843
- introduce preview screenshots for sample output, and a sample result
2020-10-18 15:40:15 +02:00
Mike Penz and GitHub
7b74ff966b
Merge pull request #42 from mikepenz/develop
...
dev -> main
2020-10-18 12:29:56 +02:00
Mike Penz and GitHub
d0475d9055
Merge pull request #43 from mikepenz/feature/add_repository_resolval
...
Resolve repo user and name
2020-10-18 12:28:04 +02:00
Mike Penz
4b5b38e990
- use || instead of ??
2020-10-18 12:26:26 +02:00
Mike Penz
962ddbdd54
- test
2020-10-18 12:20:51 +02:00
Mike Penz
af4fa53849
- retrieve owner and repo by repository again
2020-10-18 12:17:31 +02:00
Mike Penz and GitHub
3dfff6952e
Merge pull request #41 from mikepenz/feature/update_action
...
Update dist/index.js
2020-10-18 12:09:11 +02:00
Mike Penz
9bd527f232
- recompile action with all new changes
2020-10-18 12:07:14 +02:00
Mike Penz and GitHub
69dcf1a12e
Merge pull request #40 from mikepenz/develop
...
dev -> main
2020-10-18 12:04:46 +02:00
Mike Penz and GitHub
78cc1e0564
Merge pull request #39 from mikepenz/feature/further_enhance_documentation
...
Improve formatting
2020-10-18 11:54:58 +02:00
Mike Penz
a54776a757
- fix a bunch of spelling mistakes
2020-10-18 11:53:28 +02:00
Mike Penz
bc3df61db3
- slightly improve formatting
2020-10-18 11:46:41 +02:00
Mike Penz and GitHub
baf0b87ba2
Merge pull request #38 from mikepenz/feature/further_enhance_documentation
...
Improve documentation
2020-10-18 11:43:58 +02:00
Mike Penz
e1cd50cb75
- use shortened links
2020-10-18 11:42:31 +02:00
Mike Penz
78de09ed13
- improve documentation by adding more in depth descriptions about configuration options
2020-10-18 11:39:20 +02:00
Mike Penz and GitHub
2f5aa9600c
Merge pull request #37 from mikepenz/feature/fail_on_error
...
Introduce configuration to fail on errors
2020-10-18 11:17:39 +02:00
Mike Penz
63430c1e77
- adjust test cases and provide new flag
2020-10-18 11:16:04 +02:00
Mike Penz
883149d5f3
- add new configuration ptions
2020-10-18 11:11:36 +02:00
Mike Penz
3fd4677f8a
- introduce new capability to enforce a build failure
...
- introduce config to fail on error instead of just logging
- simplify main logic, move functionality in other classes
2020-10-18 11:06:02 +02:00
Mike Penz
32d23197d5
- add better table to describe input configuration options
2020-10-18 10:35:37 +02:00
Mike Penz and GitHub
cc87a21d23
Merge pull request #36 from mikepenz/feature/additional_output_values
...
Introduce additional output values
2020-10-18 10:28:01 +02:00
Mike Penz
df528e71d1
- simplify release build thanks to auto ref resolval
2020-10-18 10:25:49 +02:00
Mike Penz
ec2aabe545
- introduce more output values, and a more detailed description
2020-10-18 10:22:47 +02:00
Mike Penz and GitHub
1e85922907
Merge pull request #35 from mikepenz/feature/retrieve_tag_from_context.ref
...
Retrieve `toTag` from github.ref
2020-10-18 10:06:16 +02:00
Mike Penz
ffce3af679
- add support to prefer retrieving current toTag from github.context.ref if it starts with refs/tags/ instead of git command
2020-10-18 10:04:10 +02:00
Mike Penz and GitHub
8f2904b519
Merge pull request #34 from mikepenz/feature/external_changelog_showcase
...
Showcase external repo changelog generation
2020-10-18 09:56:18 +02:00
Mike Penz
3f5c562f92
- return fetch depth to have capability to auto detect latest tag
2020-10-18 09:43:46 +02:00
Mike Penz
13329e544c
- can't use local action, as we didn't checkout :D
2020-10-18 09:40:38 +02:00
Mike Penz
4a8c907e76
- introduce new step, showcasing generation of changelog for an external configuration
2020-10-18 09:39:18 +02:00
Mike Penz and GitHub
5f251caedb
Merge pull request #33 from mikepenz/feature/introduce_sorting_Tests
...
Introduce test cases to verify sort ordering
2020-10-18 09:30:07 +02:00
Mike Penz
3070fb0a7c
- introduce test cases verifying ordering works
2020-10-18 09:27:20 +02:00
Mike Penz and GitHub
ca3a814f05
Merge pull request #32 from mikepenz/develop
...
dev -> main
2020-10-18 09:17:04 +02:00
Mike Penz and GitHub
d1f245b0eb
Merge pull request #31 from mikepenz/feature/adjust_release_github_action
...
Adjust release github action
2020-10-18 09:16:40 +02:00
Mike Penz
c03b55984d
- add back checkout to have configuration available
2020-10-18 09:16:18 +02:00
Mike Penz and GitHub
4cecfac83e
Merge pull request #30 from mikepenz/develop
...
develop -> main
2020-10-17 20:18:23 +02:00
Mike Penz and GitHub
116d28a323
Merge pull request #29 from mikepenz/feature/improved_changelog
...
Improve changelog generation of project
2020-10-17 20:16:30 +02:00
Mike Penz
fde922d785
- fix link
2020-10-17 20:15:05 +02:00
Mike Penz
d970a0bc9a
- improve messages for test output
...
- include complete sample in README
2020-10-17 20:13:31 +02:00
Mike Penz
bfabe29961
- use develop state for action
2020-10-17 20:08:53 +02:00
Mike Penz
9a9cd26940
- improve build to add sample, without having a prior checkout
2020-10-17 20:04:44 +02:00
Mike Penz and GitHub
809b20a9de
Merge pull request #28 from mikepenz/feature/enhance_logging_outputs
...
Enhanced action logs
2020-10-17 19:57:36 +02:00
Mike Penz
8044ea441a
- introduce other category for library changelog
2020-10-17 19:56:31 +02:00
Mike Penz
35c73a5378
- recompile
2020-10-17 19:56:06 +02:00
Mike Penz
0452303d4c
- improve action specification
...
- clean up imports for tests
2020-10-17 19:53:23 +02:00
Mike Penz
f9222d8d77
- adjust README to reflect the no longer used default configuration lookup
2020-10-17 19:44:13 +02:00
Mike Penz
f63fa1dabb
- fix formatting, and unused import
2020-10-17 19:42:26 +02:00
Mike Penz
bd49950417
- use different pen for write logs
...
- remove default value for configuration, to cleanly fallback to defaults
- rename gitHelper, move dir exists helper
- add reading input values group
- improve warning for configuration
2020-10-17 19:37:11 +02:00
Mike Penz
1e0f6ab49e
- add more log messages to action
2020-10-17 19:37:11 +02:00
Mike Penz
f675789732
- group logs together to have a better visualisation of what's going on
...
- add emojis to all sorts of logs
2020-10-17 19:37:11 +02:00
Mike Penz and GitHub
c8090bcb0d
Merge pull request #27 from nhoelzl/feature/proofread-readme
...
Fix typos in Readme
2020-10-17 19:00:35 +02:00
Mike Penz and GitHub
d88fa22107
Merge pull request #26 from mikepenz/feature/introduce_additional_placeholders
...
Introduce additional placeholders [milestone, labels, assignees, reviewers]
2020-10-17 18:21:07 +02:00
Mike Penz
6cce2a6c0f
- write assignee correct
2020-10-17 18:19:41 +02:00
Mike Penz and GitHub
519f09e891
Merge pull request #25 from mikepenz/feature/improved_defaults
...
Improved defaults if no configuration is provided
2020-10-17 18:17:05 +02:00
Mike Penz
17acfb397f
- update table with additional placeholders
2020-10-17 18:17:01 +02:00
Mike Penz
da89739163
- introduce more placeholders (milestone, labels, asignees, reviewers)
...
- update testcase to check new placeholders
2020-10-17 18:11:22 +02:00
Mike Penz
8058353346
- adjust defaults to already provide a great base set of categories
2020-10-17 18:07:31 +02:00
Mike Penz and GitHub
911126dfc7
Merge pull request #24 from mikepenz/feature/improved_configuration_issue_handling
...
Improved configuration failure handling
2020-10-17 18:07:01 +02:00
Mike Penz
fbc3c7370b
- fix test case
2020-10-17 18:05:35 +02:00