Commit graph

55 commits

Author SHA1 Message Date
David Anson
1bac9445f2 Revert "Temporary commit to work around "npm error Exit handler never called!" in Node 22.5.0." now that it is no longer necessary. 2024-07-23 22:02:25 -07:00
David Anson
0fe5fddbba Temporary commit to work around "npm error Exit handler never called!" in Node 22.5.0. 2024-07-18 09:20:14 +00:00
David Anson
aa3981190f Add newly-released Node 22 to test matrix. 2024-05-04 17:27:28 -07:00
David Anson
4fe3415822 Add StackExchange URL to skip-list for link checking as it fails regularly from GitHub Actions now via HTTP 403. 2024-02-16 17:34:10 -08:00
dependabot[bot]
e78cd97066 Bump github/codeql-action from 2 to 3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-13 18:48:57 -08:00
David Anson
b3f0e529cf Remove support for end-of-life Node 16. 2023-11-07 19:30:03 -08:00
dependabot[bot]
1ef90f4214 Bump actions/setup-node from 3 to 4
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-23 19:59:44 -07:00
dependabot[bot]
45590a8fa1 Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 20:08:12 -07:00
David Anson
81ba8f6f54 Update CI workflow to test with locally-built markdownlint-micromark package. 2023-05-19 20:45:46 -07:00
David Anson
b3e7461978 Remove support for end-of-life Node 14. 2023-05-02 19:45:52 -07:00
David Anson
279fa9705d Change TestRepos workflow to use node-version latest (instead of 16.x). 2023-04-18 19:58:12 -07:00
David Anson
0cf81e4ef4
Add Node 20 to CI matrix, update test cases to handle new error strings in Node 20. 2023-04-18 19:55:56 -07:00
David Anson
f317091a83
Ignore (duplicate) workflows for pushes to "dependabot" branches. 2023-03-29 20:22:09 -07:00
David Anson
90ccf961a0 Slightly simplify setup-node/Node 14 workaround for GitHub Actions. 2023-02-27 18:38:42 -08:00
David Anson
781b854f4b Remove test-extra script from TestRepos workflow due to timing out and not producing meaningful benefit for some time. 2023-02-25 15:50:58 -08:00
David Anson
a87f40efd8 Add missing "npm install" to CI workflow for new "Build markdownlint-micromark" scenario. 2023-02-25 15:50:57 -08:00
David Anson
c15262a0f5 Switch to using npm version of markdownlint-micromark package and browser script. 2023-02-25 15:50:57 -08:00
David Anson
1461ad6272 Add content parsing via micromark, publish frozen micromark tokens alongside markdown-it tokens, remove assert from micromark wrapper. 2023-02-25 15:50:56 -08:00
David Anson
2e7b7b9079 Edit .npmrc to avoid setup-node issue with Node 14 (https://github.com/actions/setup-node/issues/698). 2023-02-21 01:30:41 +00:00
David Anson
eb2a3c0922 Stop running Checkers and CodeQL GitHub Workflows daily for main branch. 2023-01-02 01:22:23 +00:00
David Anson
e8ec7bd94f Remove clone-test-repos-large npm script, merge into clone-test-repos. 2022-12-14 22:51:03 -08:00
David Anson
9823170617 Update GitHub Action reference for tbroadley/spellchecker-cli-action to specify major
version only to reduce noise from dependency updates, leave JustinBeckwith/linkinator-action
bound to v1.10.4 (otherwise it seems to fail with high frequency), add 60 second timeout
for linkinator.
2022-11-14 23:05:28 -08:00
dependabot[bot]
bb1c4d4ee6 Bump JustinBeckwith/linkinator-action from 1.10.3 to 1.10.4
Bumps [JustinBeckwith/linkinator-action](https://github.com/JustinBeckwith/linkinator-action) from 1.10.3 to 1.10.4.
- [Release notes](https://github.com/JustinBeckwith/linkinator-action/releases)
- [Changelog](https://github.com/JustinBeckwith/linkinator-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/JustinBeckwith/linkinator-action/compare/v1.10.3...v1.10.4)

---
updated-dependencies:
- dependency-name: JustinBeckwith/linkinator-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-13 18:44:52 -08:00
dependabot[bot]
0533d17422
Bump JustinBeckwith/linkinator-action from 1.10.2 to 1.10.3 (#575) 2022-09-07 19:51:01 -07:00
David Anson
3cae6ae4e6 Add GitHub Action for checking links in Markdown content. 2022-08-18 04:41:26 +00:00
David Anson
97f349a81d Add GitHub Workflow for checking the spelling of Markdown content. 2022-08-17 04:08:45 +00:00
David Anson
ed8a2e6166 Add permissions/security-events:write to CodeQL action to allow it to run in read-only Workflow permissions mode. 2022-07-16 22:33:37 +00:00
David Anson
949b69e812 Update github/codeql-action/init and github/codeql-action/analyze to v2. 2022-06-19 22:00:08 +00:00
David Anson
02afeb5bc0 Remove support for end-of-life Node.js version 12. 2022-04-30 19:19:42 -07:00
David Anson
bd92ec3fea
Add Node.js 18.x to CI test matrix. 2022-04-19 12:58:58 -07:00
David Anson
062585e281 Update to actions/checkout@v3, actions/setup-node@v3. 2022-03-10 05:33:57 +00:00
David Anson
064a1e33e1 Update Node version for TestRepos workflow from 12 to 16. 2021-12-21 21:38:29 -08:00
Darius D
5167f0e576
Remove Node 10.x logic from CI workflow. (#465) 2021-12-11 13:02:04 -08:00
David Anson
6d534b46c8 Switch to actions/setup-node@v2. 2021-05-23 14:14:13 -07:00
David Anson
a157e20ed0 Remove deprecated Node 10 from CI. 2021-05-02 22:42:48 -07:00
David Anson
34b9518cfe
Replace Node 15 with 16 in CI tests. ( 2021-04-20 14:07:18 -07:00
David Anson
6302b26c99 Update CodeQL action according to latest guidance. 2021-04-04 14:43:21 -07:00
David Anson
55360058c5
Update ci.yml to run CI script on Node 15 (exclude only problematic older versions). (#356) 2020-12-10 22:45:26 -08:00
David Anson
a3f8fb7c62 Add test-extra script to test-repos.yml. 2020-11-06 19:23:08 -08:00
Alexander Kachkaev
4bff44e33f Use require.resolve as a fallback of path.resolve (#342) 2020-11-06 19:23:08 -08:00
David Anson
bc0b7373ff Add Node 15 to CI test matrix. 2020-11-06 19:19:29 -08:00
David Anson
dc4e07ad5b Rename CI workflow file from nodejs.yml to ci.yml. 2020-11-06 19:17:38 -08:00
David Anson
f1f6868a2c Initialize GitHub code scanning workflow using security-and-quality suite. 2020-10-02 13:20:07 -07:00
David Anson
281de5ae2b Allow GitHub workflows to run on workflow_dispatch. 2020-09-20 12:08:39 -07:00
David Anson
6521ba2dd0 Disable fail-fast strategy for CI (show all failures). 2020-08-30 22:51:11 -07:00
Nick Schonning
0ec2fe83fa
chore: use large repo clone in normal CI (#290) 2020-05-23 12:51:42 -07:00
Nick Schonning
306687127a
Use actions/checkout v2 (#291) 2020-05-21 22:32:32 -07:00
David Anson
a66892a6bb Update dependencies: c8 to 7.1.2 (work around c8 coverage bug on Node 10). 2020-05-14 21:27:36 -07:00
David Anson
2141566b47 Add lint-test-repos scripts and Workflow for real-world regression testing. 2020-05-08 11:55:08 -07:00
David Anson
2ae29e2b9e
Add newly released Node.js 14 to CI. (#275) 2020-04-21 18:24:07 -07:00