diff --git a/.circleci/config.yml b/.circleci/config.yml index 9b33ef84..e6f90a4c 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -203,6 +203,15 @@ jobs: - test: browser: true + test-node20: + executor: + name: node + browser: true + version: '20.9' + steps: + - test: + browser: true + docker-build-latest: executor: node steps: @@ -238,12 +247,16 @@ workflows: - test-node18: requires: - audit + - test-node20: + requires: + - audit # Docker (latest) - docker-build-latest: requires: - test-node16 - test-node18 + - test-node20 filters: branches: only: main diff --git a/.github/workflows/test-win.yml b/.github/workflows/test-win.yml index 2cfdf930..0a9be2e0 100644 --- a/.github/workflows/test-win.yml +++ b/.github/workflows/test-win.yml @@ -21,6 +21,7 @@ jobs: node-version: - '^16.18.1' - '18.18.0' + - '^20.9.0' include: - node-version: '^16.18.1' force: true diff --git a/CHANGELOG.md b/CHANGELOG.md index fb7cf170..2eb27370 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,10 @@ - Upgrade dependent packages to the latest versions ([#557](https://github.com/marp-team/marp-cli/pull/557)) - Reflect the language defined in `lang` global directive to `` element ([#542](https://github.com/marp-team/marp-cli/issues/542), [#558](https://github.com/marp-team/marp-cli/pull/558)) +### Added + +- CI testing against Node.js v20 ([#559](https://github.com/marp-team/marp-cli/pull/559)) + ### Fixed - Enable PNG image transparency ([#555](https://github.com/marp-team/marp-cli/issues/555), [#556](https://github.com/marp-team/marp-cli/pull/556))