Commit Graph

132 Commits

Author SHA1 Message Date
Lance Ball f47bca4ff0 chore: add standard-version and release script
This commit adds the `standard-version` module for managing releases.
When running `npm run release` the following steps are taken.

1. Retreive the current version of your repository by looking at package.json.
2. Bump the version in package.json based on the commits.
3. Prepends to the CHANGELOG based on the commits (uses conventional-changelog under the hood).
4. Create a new commit including the package.json and updated CHANGELOG.
5. Create a new tag with the new version number.

This works best if all commits follow the Conventional Commits specification.
https://www.conventionalcommits.org/en/v1.0.0/

Fixes: https://github.com/cloudevents/sdk-javascript/issues/56

Signed-off-by: Lance Ball <lball@redhat.com>
2020-04-29 08:50:52 -03:00
Lance Ball 3f238a0124
src: add eslint configuration and npm script
Automatically fixed > 2000 issues. The remaining 200+ issues need
to be fixed by hand. Additionally, all strings are double quotes
which is not typically standard and I wonder about fixing that too.

Signed-off-by: Lance Ball <lball@redhat.com>
2020-04-22 10:15:05 -04:00
Lance Ball aa2cef6e3c
deps: update old and remove unused dependencies
This commit updates all of the dependencies in package.json to
their most recent versions. It also removes dependencies that were
specified in package.json but not used - or only used in a
`require()` statement.

These changes have some ripple effects. Istanbul has not been
supported for some time, so it has been replaced with nyc.
The code coverage reporting tool from codacy has been updated
as well. This could not be tested without having the API token.

Finally, the CI job has been modified to run tests on Node.js
versions 10x and 12x. All older versions of Node.js are no longer
maintained.

Signed-off-by: Lance Ball <lball@redhat.com>
2020-04-20 14:53:53 -04:00
Fabio José 218d889be5 Set version to 1.0.0
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-11-06 11:36:09 -03:00
Fabio José c294cee896 fix An implementation cannot be declared in ambient contexts
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-10-29 09:46:20 -03:00
Fabio José fceac22849 Set the right version: 0.3.2
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-09-02 10:09:09 -03:00
Fabio José 865845baed Update the version to 0.3.1
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-22 17:32:23 -03:00
snyk-test d3e44ad126 fix: package.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-174505
2019-08-14 10:38:40 +00:00
Fabio José 699b22b521 Set the version to 0.3.0. Closes #24
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-06 12:29:46 -03:00
Fabio José 3b9eccb36a Adding dep and config for bdd in a experimental way
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-06 11:15:22 -03:00
Fabio José a8fcd8c9e7 Update to version 0.2.6
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-28 22:01:13 -03:00
Fabio José 0a56284df2 Update the version to 0.2.5
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-24 15:47:21 -03:00
Fabio José 2116c5b954 Update the version to 0.2.4
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-24 08:58:12 -03:00
Fabio José 6a85a5b392 Set version to 0.2.3
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-30 15:31:24 -03:00
Fabio José bf4901f1e0 Fixing the coverage issue when PR
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-26 12:49:29 -03:00
Fabio José 06fc788718 Set version to 0.2.2
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-25 12:43:04 -03:00
Fabio José d84c3d5b0e Fix the test script
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-09 19:52:26 -03:00
Fabio José a095a7f0ca Request dep
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-06 22:46:53 -03:00
Fabio José 02c9293f98 Set version to 0.2.1
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-05-24 09:37:43 -03:00
Fabio José 2bd26d6b8f Employ JSON Schema to validate payloads
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-01-19 23:45:58 -02:00
Fabio José f22eabf549 Sets the version to 0.2.0
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-01-18 23:45:58 -02:00
Fabio José eb70391d5c Exclude test folder from coverage
Signed-off-by: Fabio José <fabiojose@gmail.com>
2018-12-16 11:52:36 -02:00
Fabio José 2638d6bf4c Exclude test folder from coverage
Signed-off-by: Fabio José <fabiojose@gmail.com>
2018-12-16 11:52:03 -02:00
Fabio José c0afe8019b Coverage config
Signed-off-by: Fabio José <fabiojose@gmail.com>
2018-12-16 10:41:44 -02:00
Fabio José 826d8b2059 Fix the package name
Signed-off-by: Fabio José <fabiojose@gmail.com>
2018-12-09 18:55:24 -02:00
Fabio José 0489de699a set version to 0.1.0
Signed-off-by: Fabio José <fabiojose@gmail.com>
2018-12-09 00:01:04 -02:00
Fabio José da8f2f430d Edit for travis ci deploy
Signed-off-by: Fabio José <fabiojose@gmail.com>
2018-12-07 18:34:20 -02:00
Fabio José 8cc43e32d9 Fix the version to 0.21.0
Signed-off-by: Fabio José <fabiojose@gmail.com>
2018-12-07 18:24:34 -02:00
Fabio José 6b9b7554da Metadata for npm
Signed-off-by: Fabio José <fabiojose@gmail.com>
2018-12-07 17:43:47 -02:00
Fabio José 3f35c4b981 Deps for URI validation and empty checks
Signed-off-by: Fabio José <fabiojose@gmail.com>
2018-12-05 23:39:44 -02:00
Fabio José 894b704e8d deps for http request and tests
Signed-off-by: Fabio José <fabiojose@gmail.com>
2018-11-14 21:17:32 -02:00
Fabio José 268233fce7 Project start
Signed-off-by: Fabio José <fabiojose@gmail.com>
2018-11-09 16:20:29 -02:00