Commit Graph

28 Commits

Author SHA1 Message Date
Lucas Holmquist 3ff6fdd3bf
feat!: remove node 16 (#610)
Signed-off-by: Lucas Holmquist <lholmqui@redhat.com>
2025-04-03 12:04:46 -04:00
Remi Cattiau e7626077ed
fix: allow Node 22 and use it by default (#587)
Signed-off-by: Remi Cattiau <remi@cattiau.com>
2024-06-12 07:04:01 -04:00
Tim Nunamaker 245bae92d1
chore: Update compatible node version (#573)
* chore: Update compatible node version

Signed-off-by: Tim Nunamaker <tim@vana.com>

* Add Node.js 21 to the CI matrix

Signed-off-by: Tim Nunamaker <tim@vana.com>

---------

Signed-off-by: Tim Nunamaker <tim@vana.com>
2023-12-05 08:36:13 -05:00
Lance Ball 089520a4cc
chore: modify release-please to use Signed-Off-By on commits (#559)
Signed-off-by: Lance Ball <lball@redhat.com>
2023-07-13 21:13:37 -04:00
Lance Ball fa388f7dc6
chore: add `npm run build:schema` to the doc generation action (#557)
The github action that generates the documentation fails currently due
to the fact that it's expecting the generated schema to exist, but it
does not exist unless it's explicitly built.

This commit adds `npm run build:schema` to the workflow action.

Signed-off-by: Lance Ball <lball@redhat.com>
2023-07-11 12:57:57 -04:00
Lucas Holmquist a0d8682613
chore: add the provenance flag when publishing to npm (#556)
* This also splits the GH release and npm publish workflows

Signed-off-by: Lucas Holmquist <lholmqui@redhat.com>
2023-07-05 09:37:35 -04:00
Lucas Holmquist 023171d9a0
chore: fix the release-please automation script. (#554)
The id of release was left out, so the checks to see if there needs to be a publish were being skipped

Signed-off-by: Lucas Holmquist <lholmqui@redhat.com>
2023-05-31 11:54:34 -04:00
Lucas Holmquist 3931b224cb
chore: add publish automation (#550)
Signed-off-by: Lucas Holmquist <lholmqui@redhat.com>
2023-05-16 16:13:49 -04:00
Lucas Holmquist 2cb9364a25
feat!: remove node 12 and node 14 (#545)
* feat!: remove node 12 and node 14

Node 12 has been EOL since the end of April 2022 and Node 14 just became EOL at the end of April 2023

Signed-off-by: Lucas Holmquist <lholmqui@redhat.com>
2023-05-03 11:10:47 -04:00
Lance Ball ec83abc827
chore: fix release-please-action (#543)
Signed-off-by: Lance Ball <lball@redhat.com>
2023-05-03 09:29:41 -04:00
Jordan Moore 7ff64f8b82
chore: Update CI action to node 18.x (#533)
* Update CI action to node 18.x

Signed-off-by: Jordan Moore <1930631+OneCricketeer@users.noreply.github.com>

* doc: update README

Signed-off-by: Jordan Moore <1930631+OneCricketeer@users.noreply.github.com>

---------

Signed-off-by: Jordan Moore <1930631+OneCricketeer@users.noreply.github.com>
2023-03-08 10:48:51 -05:00
Lucas Holmquist 8abbc114af
chore: update readme with current Node LTS versions and add Node 16 to the testing matrix(#465)
* chore: update readme with current Node LTS versions

* squash: add node 16 to action matrix

Signed-off-by: Lucas Holmquist <lholmqui@redhat.com>
2022-01-27 09:43:42 -05:00
Lucas Holmquist a7db466c6e
chore: remove node 10 from ci (#435)
Signed-off-by: Lucas Holmquist <lholmqui@redhat.com>
2021-09-17 11:02:08 -04:00
Lance Ball 2118488a14
chore: use git submodules for conformance tests (#427)
I don't think downloading to `/tmp` for each `npm test` is such a great
idea. This does mean that contributors to this repo will need to run the
following command once on their clone after this commit lands.

```
git submodule init
git submodule update
```

Signed-off-by: Lance Ball <lball@redhat.com>
2021-08-05 09:47:43 -04:00
Lance Ball 26ceb908db
chore: tweak PR template (#407)
Signed-off-by: Lance Ball <lball@redhat.com>
2021-04-21 10:12:44 -04:00
Lance Ball cc43f3bd10
chore: update CI workflow to include Node.js 14.x (#404)
Signed-off-by: Lance Ball <lball@redhat.com>
2021-04-20 11:46:38 -04:00
Lance Ball c4afacbad3
chore(ci,releases): bump release-please-action to 2.5.5 (#350)
This should hopefully resolve the problem we are seeing with too many
commits included in the changelog.

Signed-off-by: Lance Ball <lball@redhat.com>
2020-10-13 11:12:23 -04:00
Lucas Holmquist 76688c4c01
chore: update release please to the latest release(2.4.1) (#345)
Signed-off-by: Lucas Holmquist <lholmqui@redhat.com>
2020-10-01 11:42:21 -04:00
Lucas Holmquist a9114b7123
chore: add an automated GH action for releases (#329)
This commits adds the release-please github action to automate the creation of release PR's

This is only for creating GH releases and they automation of publication to npm will come in the future


Signed-off-by: Lucas Holmquist <lholmqui@redhat.com>
2020-09-17 14:03:48 -04:00
Lucas Holmquist 4bf2eb838a
chore: Update references of master to main (#316)
Signed-off-by: Lucas Holmquist <lholmqui@redhat.com>
2020-08-12 19:00:02 -04:00
Lance Ball 1613595a38
chore: add vscode task JSON and GitHub issue/pr templates (#268)
This commit adds templates for GitHub issues and PRs, and a configuration
file for VSCode to enable build and test tasks in the IDE.

Signed-off-by: Lance Ball <lball@redhat.com>
2020-07-24 15:10:03 -04:00
Lance Ball 90a998472c
chore: bump GH stale action to v3 (#243)
This is the first version that actually avoids closing stale issues if `days-before-close < 0`.

Signed-off-by: Lance Ball <lball@redhat.com>
2020-07-07 16:10:53 -04:00
Lance Ball d65b0135e0
chore(actions): don't auto-close stale issues and pull requests (#235)
* chore(actions): don't auto-close stale issues and pull requests

Open issues and pull requests should be closed by a human who has considered
the issue/pr and made a choice based on the content of the issue/pr and the
state of the repository.

What this means in practice is that some issues will stay open for a long
time, even if they are stale. They may be open because it really is something
that will be considered for future work. Periodic issue triage should be
done by the maintainers, and if an issue _should_ be closed - for example,
the issue is no longer relevant - then a maintainer can close it.

Signed-off-by: Lance Ball <lball@redhat.com>
2020-07-02 14:41:33 -04:00
Lance Ball 44b791bf97
docs: generate api documentation as a GitHub workflow (#217)
Fixes: https://github.com/cloudevents/sdk-javascript/issues/212
Signed-off-by: Lance Ball <lball@redhat.com>
2020-06-08 18:25:27 -04:00
Lance Ball aa320e7fe4
chore: CI workflow to only upload report if CODACY_PROJECT_TOKEN is set (#193)
GitHub will not set secrets in the environment when a pull request is submitted
from a forked repository. This commit modifies the CI workflow to only send
the report when the API token has been set. It also consolidates the two
workflows into a single one which shares coverage data between jobs.

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

Signed-off-by: Lance Ball <lball@redhat.com>
2020-05-28 16:05:19 -04:00
Lance Ball 349fe8e9bd
chore: add coverage GitHub action (#185)
* chore: use codacy coverage reporter via GH Action

Signed-off-by: Lance Ball <lball@redhat.com>
2020-05-27 08:45:42 -04:00
Lance Ball 0fe57d123a
chore: add GitHub action for CI on master and prs (#181)
* chore: replace travis-ci badge with github action
* chore: remove .travis.yaml

Signed-off-by: Lance Ball <lball@redhat.com>
2020-05-26 17:09:55 -04:00
Lance Ball 5a6cde5695
chore: add action to detect and close stale issues
Using this GH action will prevent issues and pull requests from sitting unattended for more than 30 days.

Ref: https://github.com/actions/stale
2020-05-09 00:24:03 -04:00