Skip to content

Commit

Permalink
* feat: automate changelog fix #1
Browse files Browse the repository at this point in the history
  • Loading branch information
regevbr authored Mar 21, 2020
1 parent 3efd1cb commit 64592df
Show file tree
Hide file tree
Showing 6 changed files with 102 additions and 12 deletions.
6 changes: 0 additions & 6 deletions .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,6 @@ CONTRIBUTORS.md
# nyc test coverage
.nyc_output
nyc.config.js
.editorconfig
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt

Expand Down Expand Up @@ -93,11 +92,6 @@ typings/
# next.js build output
.next

/CONTRIBUTORS.md
/CONTRIBUTING.md
!/CODE_OF_CONDUCT.md
/CHANGELOG.md
/tsconfig.build.json
/tsconfig.json
/tsconfig.test.json
/jest.config.js
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@
.cache
.nyc_output
CONTRIBUTORS.md
CHANGELOG.md
70 changes: 70 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
#### 0.0.1-alpha.0 (2020-03-21)

##### Chores

* add description to package.json ([1f45d17e](https://github.com/PruvoNet/node-upgrade-checker/commit/1f45d17e4ec220104e32849d777a16085df00f61))
* fix gihut tempplates and ci ([0cf584ec](https://github.com/PruvoNet/node-upgrade-checker/commit/0cf584ecdcf768f75af3e8c3dfaa99f9b34661f6))
* add contributers generating tool ([b3c60d3b](https://github.com/PruvoNet/node-upgrade-checker/commit/b3c60d3b9a6cb665fdde2b920015d466c797f8b4))
* use codecov for coverage reports ([1ea035f0](https://github.com/PruvoNet/node-upgrade-checker/commit/1ea035f004915a844cf390c423ff048ec2a84004))
* add better contributing docs ([cc63fb8d](https://github.com/PruvoNet/node-upgrade-checker/commit/cc63fb8d2a75c39d63f8605d5a306858ae1ba5c0))
* readme wip ([eccc1e50](https://github.com/PruvoNet/node-upgrade-checker/commit/eccc1e507ffd6c35236475246376655c346b90ae))
* started adding git unit tests ([2fad340f](https://github.com/PruvoNet/node-upgrade-checker/commit/2fad340f7329fbc5d608b514eba88514b0a0fa9e))
* add logs to git ([16ad42de](https://github.com/PruvoNet/node-upgrade-checker/commit/16ad42def9a99497203e57c791682c1814393a05))
* add logs to git ([391bf1c7](https://github.com/PruvoNet/node-upgrade-checker/commit/391bf1c73b3d01de4d27a5a0aa8aff3a4fae0a33))
* fix logger ux ([1b011a95](https://github.com/PruvoNet/node-upgrade-checker/commit/1b011a959fe98f96d68ae31c74f210034625a68f))
* add unit tests for yarn ([1859e80d](https://github.com/PruvoNet/node-upgrade-checker/commit/1859e80d02268b666676d9206fb035597cf7b581))
* use yarn instead of npm ([fd4c6590](https://github.com/PruvoNet/node-upgrade-checker/commit/fd4c659082ea99e20095e2d454ba3f188e7161c7))
* madd unit tests for log reporter ([ad3063ce](https://github.com/PruvoNet/node-upgrade-checker/commit/ad3063ce203044d88ff58eed21bfcfc9da43b1e2))
* make better logging ux ([46982197](https://github.com/PruvoNet/node-upgrade-checker/commit/469821977fbed5c9af76a954b90ea77a14b29be0))
* make logger settings mandatory ([5dbc03fd](https://github.com/PruvoNet/node-upgrade-checker/commit/5dbc03fdb1d24ee96c9c019ce27c1815dc31f3c9))
* add unit tests for runner ([54421194](https://github.com/PruvoNet/node-upgrade-checker/commit/54421194dd3e9d6ef13e740385253a1896a9541e))
* add unit tests for runner ([39cf697b](https://github.com/PruvoNet/node-upgrade-checker/commit/39cf697ba06696b40ee59d78dd83f144989f4768))
* add unit test for runner ([8c8c06f6](https://github.com/PruvoNet/node-upgrade-checker/commit/8c8c06f65f10bb6eb80f0fd03590a30e94e0c4ed))
* add better appveoyr uint tests ([60f59742](https://github.com/PruvoNet/node-upgrade-checker/commit/60f59742ee540baaaf005b0ef02a44f592da4e7f))

##### Features

* add category to loggers ([02739516](https://github.com/PruvoNet/node-upgrade-checker/commit/02739516973d304ad6019702c22d3229367341e2))
* add logger ([421227bf](https://github.com/PruvoNet/node-upgrade-checker/commit/421227bf0f2f9c1500853bbc8f745b02df0d3eb6))
* add logger ([6138f64b](https://github.com/PruvoNet/node-upgrade-checker/commit/6138f64bef5156b48e439a2c15668b1122de62d2))
* add engines field resolver ([ab3add01](https://github.com/PruvoNet/node-upgrade-checker/commit/ab3add01af515d9dbd77981d1265e9f60c457906))
* use semver to test versions matching ([51bea3c5](https://github.com/PruvoNet/node-upgrade-checker/commit/51bea3c5c1f2c3d20f4d234c846d183aa7ec993c))
* use semver to test versions matching ([da875a69](https://github.com/PruvoNet/node-upgrade-checker/commit/da875a691871e080f866b3f6fcbbc6e4a65bb910))
* force yarn when installing deps ([5a7e0c55](https://github.com/PruvoNet/node-upgrade-checker/commit/5a7e0c55ab72ada00947e433ba47e33f35399f70))
* add unit tests for multi injects ([eb393ac9](https://github.com/PruvoNet/node-upgrade-checker/commit/eb393ac970b17ded84a0c891ff4b14692027eda0))
* add unit tests for all binding modules ([68f2288d](https://github.com/PruvoNet/node-upgrade-checker/commit/68f2288d70c18275cae81031f8e56ca223b457c8))
* add more unit tests ([8a8c1e0b](https://github.com/PruvoNet/node-upgrade-checker/commit/8a8c1e0b6390e2c07e305e7d727f2f734df6978b))
* create tester helper for bindings ([8b2dd723](https://github.com/PruvoNet/node-upgrade-checker/commit/8b2dd723ea19808c1b40b4e12dff54b89ca1dbfa))
* fix formatting ([81e09a3d](https://github.com/PruvoNet/node-upgrade-checker/commit/81e09a3d9934790a4857d319bc72e242a8b45e2a))
* add some more configurations and dev tools ([704a75ee](https://github.com/PruvoNet/node-upgrade-checker/commit/704a75ee39e545ae1ed091ad9050c3816d59f4e5))
* add some more configurations and dev tools ([03d50081](https://github.com/PruvoNet/node-upgrade-checker/commit/03d500811403bec1c91bcce622b5aba47cadca3a))

##### Bug Fixes

* run publish job only on releases ([3efd1cbb](https://github.com/PruvoNet/node-upgrade-checker/commit/3efd1cbb19c6ef466c81298c73c79e1c62cde976))
* fix getting repo name in logging ([07409117](https://github.com/PruvoNet/node-upgrade-checker/commit/07409117cb9ff988c281cd471e6b7a1f434ce3e3))
* fix spelling ([23946387](https://github.com/PruvoNet/node-upgrade-checker/commit/23946387aa2a0201380fc5f7b20558178c157989))
* make tests run in sequence in ci as it help speed things up due to parallel test enforce too much srain on the build machine ([b5b5b3f8](https://github.com/PruvoNet/node-upgrade-checker/commit/b5b5b3f8b3c6813ff26c9ceba5cfa6e4773329c6))
* fix spell checks formattings ([b6a0206d](https://github.com/PruvoNet/node-upgrade-checker/commit/b6a0206d9d789b1f96c422bcf60d3acaaa1c4c84))
* ignore contributes from spell checks ([4365668a](https://github.com/PruvoNet/node-upgrade-checker/commit/4365668a31043c33e1140420224f9663ea255cec))
* fix readme ([b6e9b54d](https://github.com/PruvoNet/node-upgrade-checker/commit/b6e9b54d80ae83dc8a4c9b322e67d2b986b98b0d))
* fix spelling issues ([32c6c3c0](https://github.com/PruvoNet/node-upgrade-checker/commit/32c6c3c0ad1a52953f1dcf0492c271c4ed3b1c67))
* fix ci node version ([b808c756](https://github.com/PruvoNet/node-upgrade-checker/commit/b808c756890ffd24d22f00cdf7a12ab699cdffea))
* set lower bar for coverage to make sure ci passes ([32cf28be](https://github.com/PruvoNet/node-upgrade-checker/commit/32cf28beb8919163d38d93cbd4afac355588f9e3))
* configuration interfaces should not be concrete classes ([38a72b17](https://github.com/PruvoNet/node-upgrade-checker/commit/38a72b176c582eb39902f6424e4cd215224414b4))
* add missing unit tests for engines resolver ([3a69c9b6](https://github.com/PruvoNet/node-upgrade-checker/commit/3a69c9b63dc03861365755d454daf03cb193dd84))
* handle unbound engines range ([97a64e07](https://github.com/PruvoNet/node-upgrade-checker/commit/97a64e070a8faa0330b32934c7d5e247803d25bb))
* remove redundant script ([210f87c9](https://github.com/PruvoNet/node-upgrade-checker/commit/210f87c9c6cc5e325a1e7607d7ad4e747c3f4b6f))
* npm will run with the same version as the npm running the tool ([752ba1e2](https://github.com/PruvoNet/node-upgrade-checker/commit/752ba1e2c665f3116529719e817c27e6afcfd1b5))
* fix ci test to integration tests ([d93ccc24](https://github.com/PruvoNet/node-upgrade-checker/commit/d93ccc24f12ea8983480b07dea179b27e3ab8445))
* fix ci test to integration tests ([dd277c65](https://github.com/PruvoNet/node-upgrade-checker/commit/dd277c650a203b4ff6936e1248a15f944e150122))
* add ci test to integration tests ([f1489e0f](https://github.com/PruvoNet/node-upgrade-checker/commit/f1489e0ff2e27dbf48b46f2ec17f1bc7ae96af43))
* no need to inject getRepoDirName as we will never mock it ([27cd7c2d](https://github.com/PruvoNet/node-upgrade-checker/commit/27cd7c2d967dc7552788509920838ef2a15c8a94))
* remove redundant annotations ([04df9503](https://github.com/PruvoNet/node-upgrade-checker/commit/04df9503d8ba091ad93fd4beecf160871babd52c))
* inject entities instead of importing them manually ([0c26690e](https://github.com/PruvoNet/node-upgrade-checker/commit/0c26690ef9b229b03f2d8e590d448a4977e4ab37))
* interop is causing node git to not work properly ([881b684d](https://github.com/PruvoNet/node-upgrade-checker/commit/881b684dba93e857818f4ad132e83ad4ba92a1b0))

##### Other Changes (fix: fix logger tests in githubactions - https)

* //github.com/chalk/supports-color/issues/106 ([4336e767](https://github.com/PruvoNet/node-upgrade-checker/commit/4336e7679ad6a5b459fc7d76a754920a4a7f57f2))

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ This project exists thanks to every one of the awesome people who contribute cod
<img src="https://contributors-img.web.app/image?repo=PruvoNet/node-upgrade-checker" alt="contributors" />
</a>

🙏An extra special thanks goes out to the wonderful people listed in [CONTRIBUTORS.md](./CONTRIBUTORS.md)
🙏 An extra special thanks goes out to the wonderful people listed in [CONTRIBUTORS.md](./CONTRIBUTORS.md)

## Contributing

Expand Down
14 changes: 10 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "node-upgrade-checker",
"version": "1.0.0",
"version": "0.0.1-alpha.0",
"description": "node cli tool checks if your dependencies are compatible with a desired node package",
"keywords": [
"nuc",
Expand Down Expand Up @@ -57,12 +57,17 @@
"format:check": "yarn prettier --list-different \"./**/*.{ts,js,json,md}\"",
"check:spelling": "cspell --config=.cspell.json \"**/*.{md,ts,js}\"",
"generate-contributors": "yarn ts-node --transpile-only ./tools/generate-contributors.ts && yarn all-contributors generate",
"check-clean-workspace-after-install": "git diff --quiet --exit-code"
"check-clean-workspace-after-install": "git diff --quiet --exit-code",
"docs:changelog": "yarn run changelog --allow-unknown"
},
"repository": {
"type": "git",
"url": "git+https://github.com/PruvoNet/node-upgrade-checker.git"
},
"author": "Regev Brody <regevbr@gmail.com>",
"files": [
"dist/*.d.ts",
"dist/*.js"
"dist/**/*.d.ts",
"dist/**/*.js"
],
"license": "ISC",
"devDependencies": {
Expand All @@ -83,6 +88,7 @@
"eslint": "^6.8.0",
"eslint-plugin-jest": "^23.8.2",
"eslint-plugin-prefer-arrow": "^1.1.7",
"generate-changelog": "^1.8.0",
"jest": "^25.1.0",
"jest-serial-runner": "^1.1.0",
"lint-staged": "^10.0.8",
Expand Down
21 changes: 20 additions & 1 deletion yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1339,6 +1339,11 @@ bindings@^1.5.0:
dependencies:
file-uri-to-path "1.0.0"

bluebird@^3.0.6:
version "3.7.2"
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==

boxen@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/boxen/-/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64"
Expand Down Expand Up @@ -1732,7 +1737,7 @@ combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6:
dependencies:
delayed-stream "~1.0.0"

commander@^2.20.3:
commander@^2.20.3, commander@^2.9.0:
version "2.20.3"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
Expand Down Expand Up @@ -2981,6 +2986,15 @@ gauge@~2.7.3:
strip-ansi "^3.0.1"
wide-align "^1.1.0"

generate-changelog@^1.8.0:
version "1.8.0"
resolved "https://registry.yarnpkg.com/generate-changelog/-/generate-changelog-1.8.0.tgz#1d788cdef5a13a649da7eb2a1f3b02674850e4a8"
integrity sha512-msgpxeB75Ziyg3wGsZuPNl7c5RxChMKmYcAX5obnhUow90dBZW3nLic6nxGtst7Bpx453oS6zAIHcX7F3QVasw==
dependencies:
bluebird "^3.0.6"
commander "^2.9.0"
github-url-from-git "^1.4.0"

gensequence@^3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/gensequence/-/gensequence-3.0.3.tgz#5e76326bb893147e80d6f2ae495c7e9a2795f7cc"
Expand Down Expand Up @@ -3043,6 +3057,11 @@ git-raw-commits@^2.0.0:
split2 "^2.0.0"
through2 "^3.0.0"

github-url-from-git@^1.4.0:
version "1.5.0"
resolved "https://registry.yarnpkg.com/github-url-from-git/-/github-url-from-git-1.5.0.tgz#f985fedcc0a9aa579dc88d7aff068d55cc6251a0"
integrity sha1-+YX+3MCpqledyI16/waNVcxiUaA=

glob-parent@^5.0.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2"
Expand Down

0 comments on commit 64592df

Please sign in to comment.