69 Commits

Author SHA1 Message Date
c3c1b0175c fix: correct codeql workflow language, queries, permissions, and action ref
- Use 'javascript' instead of 'javascript-typescript' for CodeQL language
- Add queries: security-and-quality parameter
- Set root-level permissions to {}
- Add job-level permissions (actions, contents, packages, security-events)
- Pin action ref to commit hash with version comment
- Fix mangled cron schedule
2026-03-07 17:49:56 +02:00
497729f74d fix: correct codeql workflow permissions, cron, and action ref
- Set root-level permissions to {}
- Add job-level permissions (actions, contents, packages, security-events)
- Pin action ref to commit hash with version comment
- Fix mangled cron schedule
- Clean up workflow structure
2026-03-07 17:32:32 +02:00
2ba2d02d47 ci: migrate codeql to composable workflow 2026-03-07 14:10:31 +02:00
semantic-release-bot
b9fc8aa69f chore(release): 1.0.14 [skip ci]
## [1.0.14](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.13...v1.0.14) (2026-03-07)
2026-03-07 06:06:04 +00:00
renovate[bot]
162fa036e6 chore(deps): update github/codeql-action action (v4.32.5 → v4.32.6) (#135)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-07 06:03:56 +00:00
semantic-release-bot
54611c67f8 chore(release): 1.0.13 [skip ci]
## [1.0.13](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.12...v1.0.13) (2026-03-05)
2026-03-05 21:33:31 +00:00
renovate[bot]
53a6f6e776 chore(deps): update actions/setup-node action (v6.2.0 → v6.3.0) (#132) 2026-03-05 23:31:22 +02:00
semantic-release-bot
bcaadf87f1 chore(release): 1.0.12 [skip ci]
## [1.0.12](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.11...v1.0.12) (2026-03-05)

### Bug Fixes

* **deps:** update markdownlint-cli (0.47.0 → 0.48.0) ([#133](https://github.com/ivuorinen/base-configs-markdownlint/issues/133)) ([9e63d42](9e63d42243))
2026-03-05 20:26:14 +00:00
renovate[bot]
9e63d42243 fix(deps): update markdownlint-cli (0.47.0 → 0.48.0) (#133) 2026-03-05 22:23:31 +02:00
renovate[bot]
66a3b96111 chore(deps): lock file maintenance (#134) 2026-03-05 22:21:54 +02:00
semantic-release-bot
2801af0494 chore(release): 1.0.11 [skip ci]
## [1.0.11](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.10...v1.0.11) (2026-03-05)
2026-03-05 09:59:14 +00:00
renovate[bot]
af10a14508 chore(deps): update pre-commit hook igorshubovych/markdownlint-cli (v0.47.0 → v0.48.0) (#130)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-05 11:56:55 +02:00
dependabot[bot]
0c9f64d633 chore(deps): bump tar from 7.5.9 to 7.5.10 (#131)
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.9 to 7.5.10.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.9...v7.5.10)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.10
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 11:56:29 +02:00
semantic-release-bot
715fd1a65a chore(release): 1.0.10 [skip ci]
## [1.0.10](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.9...v1.0.10) (2026-03-05)
2026-03-05 06:01:56 +00:00
renovate[bot]
72b129dcf7 chore(deps): update ivuorinen/actions action (v2026.02.28 → v2026.03.02) (#129)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-05 05:59:23 +00:00
semantic-release-bot
1597cf1d4d chore(release): 1.0.9 [skip ci]
## [1.0.9](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.8...v1.0.9) (2026-03-03)
2026-03-03 21:19:42 +00:00
renovate[bot]
7a94cc8183 chore(deps): update github/codeql-action action (v4.32.4 → v4.32.5) (#128)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 21:17:09 +00:00
semantic-release-bot
d05ff80b69 chore(release): 1.0.8 [skip ci]
## [1.0.8](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.7...v1.0.8) (2026-03-02)
2026-03-02 14:29:44 +00:00
renovate[bot]
1c894fd354 chore(deps): update ivuorinen/actions action (v2026.02.24 → v2026.02.28) (#127)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 16:27:32 +02:00
semantic-release-bot
2269998dbb chore(release): 1.0.7 [skip ci]
## [1.0.7](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.6...v1.0.7) (2026-03-02)
2026-03-02 14:18:30 +00:00
renovate[bot]
50fcd1fa02 chore(deps): lock file maintenance (#126)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 16:15:43 +02:00
semantic-release-bot
202fc6c1ea chore(release): 1.0.6 [skip ci]
## [1.0.6](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.5...v1.0.6) (2026-03-01)
2026-03-01 22:56:59 +00:00
renovate[bot]
b920a75e24 chore(deps): lock file maintenance (#125)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 00:54:31 +02:00
semantic-release-bot
754c285835 chore(release): 1.0.5 [skip ci]
## [1.0.5](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.4...v1.0.5) (2026-02-27)

### Bug Fixes

* **ci:** use GITHUB_TOKEN for semantic-release and harden workflow permissions ([9e10b3e](9e10b3e2b2))
2026-02-27 20:53:04 +00:00
9e10b3e2b2 fix(ci): use GITHUB_TOKEN for semantic-release and harden workflow permissions
Replace secrets.PAT with secrets.GITHUB_TOKEN in publish.yml so
semantic-release can comment on PRs/issues using the built-in token
scoped by job-level permissions.

Set top-level permissions to empty object across all workflows to
follow the principle of least privilege, relying on job-level
permissions blocks instead.
2026-02-27 22:50:49 +02:00
semantic-release-bot
bed0d1ea5e chore(release): 1.0.4 [skip ci]
## [1.0.4](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.3...v1.0.4) (2026-02-27)

### Bug Fixes

* **deps:** add minimatch to fix vulnerable package versions ([130fdec](130fdecf64))
2026-02-27 20:24:19 +00:00
130fdecf64 fix(deps): add minimatch to fix vulnerable package versions 2026-02-27 22:21:38 +02:00
semantic-release-bot
fb1bd06454 chore(release): 1.0.3 [skip ci]
## [1.0.3](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.2...v1.0.3) (2026-02-27)
2026-02-27 06:49:33 +00:00
87093d0db9 chore(deps): update npm dependencies 2026-02-27 08:47:02 +02:00
semantic-release-bot
e81346d10c chore(release): 1.0.2 [skip ci]
## [1.0.2](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.1...v1.0.2) (2026-02-26)

### Bug Fixes

* **deps:** resolve vulnerable minimatch 10.1.3 via yarn resolutions ([#124](https://github.com/ivuorinen/base-configs-markdownlint/issues/124)) ([569d5cf](569d5cfecd))
2026-02-26 19:32:27 +00:00
569d5cfecd fix(deps): resolve vulnerable minimatch 10.1.3 via yarn resolutions (#124) 2026-02-26 21:29:49 +02:00
e05ed89b29 chore: update .releaserc.json to include branches 2026-02-26 21:05:29 +02:00
renovate[bot]
a34928c2ae chore(deps): update node.js (v24.13.1 → v24.14.0) (#123)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-26 08:52:12 +00:00
renovate[bot]
9d33cc5136 chore(deps): update ivuorinen/actions action (v2026.02.18 → v2026.02.24) (#122)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-26 06:17:11 +00:00
renovate[bot]
a3a35e253a chore(deps): lock file maintenance (#121) 2026-02-23 21:46:05 +02:00
renovate[bot]
16d090130b chore(deps): update github/codeql-action action (v4.32.3 → v4.32.4) (#120)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-22 05:48:48 +00:00
renovate[bot]
d93c39bff7 chore(deps): update ivuorinen/actions action (v2026.02.10 → v2026.02.18) (#119)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-20 09:16:11 +00:00
renovate[bot]
b59645f22b chore(deps): update pre-commit hook rhysd/actionlint (v1.7.10 → v1.7.11) (#118)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-16 10:54:53 +00:00
renovate[bot]
f6efbbe6d7 chore(deps): lock file maintenance (#117)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-16 09:34:11 +02:00
renovate[bot]
bc976bb83b chore(deps): update github/codeql-action action (v4.32.2 → v4.32.3) (#116)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-15 04:28:29 +00:00
dependabot[bot]
b3229c8f21 chore(deps): bump markdown-it from 14.1.0 to 14.1.1 (#115) 2026-02-13 23:05:54 +02:00
renovate[bot]
6463e489bf chore(deps): update ivuorinen/actions action (v2026.02.03 → v2026.02.10) (#114)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-12 10:09:06 +00:00
renovate[bot]
6e14ed451f chore(deps): update node.js (v24.13.0 → v24.13.1) (#113)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-12 04:40:48 +00:00
renovate[bot]
fcc448cc59 chore(deps): update simek/yarn-lock-changes action (v0.14.0 → v0.14.1) (#112)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 04:52:26 +00:00
renovate[bot]
8b5f94e355 chore(deps): update github/codeql-action action (v4.32.1 → v4.32.2) (#111)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-07 05:45:15 +00:00
renovate[bot]
349dcf78e3 chore(deps): update ivuorinen/actions action (v2026.01.21 → v2026.02.03) (#110)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 17:31:26 +00:00
dependabot[bot]
a7c64f037a chore(deps): bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 (#108)
Bumps @isaacs/brace-expansion from 5.0.0 to 5.0.1.

---
updated-dependencies:
- dependency-name: "@isaacs/brace-expansion"
  dependency-version: 5.0.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-04 11:48:11 +02:00
renovate[bot]
022350a107 chore(deps): update github/codeql-action action (v4.32.0 → v4.32.1) (#109)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 06:01:03 +00:00
renovate[bot]
7f6cf3f1ed chore(deps): update simek/yarn-lock-changes action (v0.12.2 → v0.14.0) (#107)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-01 18:34:10 +02:00
renovate[bot]
d2d4890ae8 chore(deps): update actions/cache action (v5.0.2 → v5.0.3) (#106)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-31 00:27:05 +02:00
dependabot[bot]
3398b5af39 chore(deps): bump tar from 7.5.6 to 7.5.7 (#105)
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.6 to 7.5.7.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.6...v7.5.7)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-29 20:34:40 +02:00
dependabot[bot]
63a5a9fff6 chore(deps): bump lodash-es from 4.17.21 to 4.17.23 (#101)
Bumps [lodash-es](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23)

---
updated-dependencies:
- dependency-name: lodash-es
  dependency-version: 4.17.23
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 14:43:48 +02:00
dependabot[bot]
bdd65a505c chore(deps): bump lodash from 4.17.21 to 4.17.23 (#103)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.17.23
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 14:43:27 +02:00
renovate[bot]
4309eccd50 chore(deps): update github/codeql-action action (v4.31.11 → v4.32.0) (#104)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-27 14:42:06 +02:00
dependabot[bot]
d4b779a47f chore(deps): bump tar from 7.5.2 to 7.5.6 (#102)
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.2 to 7.5.6.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.2...v7.5.6)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 14:41:18 +02:00
renovate[bot]
473ed6467b chore(deps): update github/codeql-action action (v4.31.10 → v4.31.11) (#100) 2026-01-25 15:22:08 +02:00
renovate[bot]
e4db3e0b4d chore(deps): update actions/checkout action (v6.0.1 → v6.0.2) (#99)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-24 10:01:11 +00:00
renovate[bot]
573c52ade4 chore(deps): update ivuorinen/actions action (v2026.01.13 → v2026.01.21) (#98)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-23 04:49:16 +00:00
renovate[bot]
cbf8a2e79c chore(deps): update actions/cache action (v5.0.1 → v5.0.2) (#97)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-18 11:45:40 +02:00
renovate[bot]
5d59dcb41d chore(deps): update actions/setup-node action (v6.1.0 → v6.2.0) (#96)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-17 05:34:34 +00:00
renovate[bot]
7367f36e39 chore(deps): update pre-commit hook adrienverge/yamllint (v1.37.1 → v1.38.0) (#95) 2026-01-15 21:29:13 +02:00
renovate[bot]
35ab0c94a3 chore(deps): update node.js (v24.12.0 → v24.13.0) (#94)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 17:33:20 +00:00
renovate[bot]
25f0a28ca3 chore(deps): update ivuorinen/actions action (v2026.01.09 → v2026.01.13) (#93)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 14:52:51 +00:00
renovate[bot]
f10cd11482 chore(deps): update github/codeql-action action (v4.31.9 → v4.31.10) (#92)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-14 05:29:00 +00:00
renovate[bot]
f4153aa23b chore(deps): update ivuorinen/actions action (v2026.01.06 → v2026.01.09) (#91) 2026-01-11 11:00:34 +02:00
renovate[bot]
87531bda9e chore(deps)!: update ivuorinen/actions (v2025.12.31 → v2026.01.06) (#89)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-07 16:04:21 +02:00
renovate[bot]
962082e838 chore(deps): update ivuorinen/actions action (v2025.12.05 → v2025.12.31) (#90)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-02 17:41:47 +00:00
renovate[bot]
3df1af2a5a chore(deps): update pre-commit hook rhysd/actionlint (v1.7.9 → v1.7.10) (#88)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-01 10:33:49 +00:00
renovate[bot]
a024b3b631 chore(deps): update github/codeql-action action (v4.31.8 → v4.31.9) (#87)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-18 06:04:01 +00:00
11 changed files with 516 additions and 586 deletions

View File

@@ -1,17 +1,6 @@
---
# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL Advanced"
name: "CodeQL"
on:
push:
@@ -20,84 +9,26 @@ on:
branches: ["main"]
schedule:
- cron: "22 8 * * 0"
merge_group:
permissions: {}
jobs:
analyze:
name: Analyze (${{ matrix.language }})
# Runner size impacts CodeQL analysis time. To learn more, please see:
# - https://gh.io/recommended-hardware-resources-for-running-codeql
# - https://gh.io/supported-runners-and-hardware-resources
# - https://gh.io/using-larger-runners (GitHub.com only)
# Consider using larger runners or machines with greater resources for possible analysis time improvements.
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
name: Analyze
runs-on: ubuntu-latest
permissions:
# required for all workflows
security-events: write
# required to fetch internal or private CodeQL packs
packages: read
# only required for workflows in private repositories
actions: read
contents: read
packages: read
security-events: write
strategy:
fail-fast: false
matrix:
include:
- language: actions
build-mode: none
- language: javascript-typescript
build-mode: none
# CodeQL supports the following values keywords for 'language':
# 'actions', 'c-cpp', 'csharp', 'go', 'java-kotlin', 'javascript-typescript', 'python', 'ruby', 'swift'
# Use `c-cpp` to analyze code written in C, C++ or both
# Use 'java-kotlin' to analyze code written in Java, Kotlin or both
# Use 'javascript-typescript' to analyze code written in JavaScript, TypeScript or both
# To learn more about changing the languages that are analyzed or customizing the build mode for your analysis,
# see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning.
# If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize how
# your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages
language: ["actions", "javascript"]
steps:
- name: Checkout repository
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
# Add any setup steps before running the `github/codeql-action/init` action.
# This includes steps like installing compilers or runtimes (`actions/setup-node`
# or others). This is typically only required for manual builds.
# - name: Setup runtime (example)
# uses: actions/setup-example@v1
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@1b168cd39490f61582a9beae412bb7057a6b2c4e # v4.31.8
- name: CodeQL Analysis
uses: ivuorinen/actions/codeql-analysis@97105fc2a909360678588cb50caf0be5144be486 # v2026.03.06
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality
# If the analyze step fails for one of the languages you are analyzing with
# "We were unable to automatically build your code", modify the matrix above
# to set the build mode to "manual" for that language. Then modify this step
# to build your code.
# Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
- if: matrix.build-mode == 'manual'
shell: bash
run: |
echo 'If you are using a "manual" build mode for one or more of the' \
'languages you are analyzing, replace this with the commands to build' \
'your code, for example:'
echo ' make bootstrap'
echo ' make release'
exit 1
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@1b168cd39490f61582a9beae412bb7057a6b2c4e # v4.31.8
with:
category: "/language:${{matrix.language}}"
language: ${{ matrix.language }}
queries: security-and-quality

View File

@@ -10,7 +10,7 @@ concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions: read-all
permissions: {}
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
@@ -30,7 +30,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
token: ${{ secrets.GITHUB_TOKEN }}
@@ -39,7 +39,7 @@ jobs:
run: npm install -g corepack --force && corepack enable
- name: Yarn Lock Changes
uses: Simek/yarn-lock-changes@61d1a0595070b79c1abdc8e1e5a5f5d98b18918c # v0.12.2
uses: Simek/yarn-lock-changes@59f47ee499424d2c2437c5aebf863b5c6d50a5bc # v0.14.1
with:
token: ${{ secrets.GITHUB_TOKEN }}
env:
@@ -48,7 +48,7 @@ jobs:
- name: Run PR Lint
# https://github.com/ivuorinen/actions
uses: ivuorinen/actions/pr-lint@a52399cf74eac2b0963591ab2c6c8eb0f7f50b2d # v2025.12.05
uses: ivuorinen/actions/pr-lint@6e8f2aae9d0846d901d9eba15b8e94a2900573dc # v2026.03.02
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

View File

@@ -6,7 +6,7 @@ on:
branches:
- main
permissions: read-all
permissions: {}
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
@@ -26,7 +26,7 @@ jobs:
steps:
- name: Run PR Lint
# https://github.com/ivuorinen/actions
uses: ivuorinen/actions/pr-lint@a52399cf74eac2b0963591ab2c6c8eb0f7f50b2d # v2025.12.05
uses: ivuorinen/actions/pr-lint@6e8f2aae9d0846d901d9eba15b8e94a2900573dc # v2026.03.02
publish:
name: Publish
@@ -41,12 +41,12 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
- name: Setup Node.js Environment
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
with:
always-auth: true
node-version-file: ".nvmrc"
@@ -58,7 +58,7 @@ jobs:
run: npm install -g corepack --force && corepack enable
- name: Cache Node Modules
uses: actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
id: cache
with:
path: node_modules
@@ -72,5 +72,5 @@ jobs:
- name: Semantic Release
uses: cycjimmy/semantic-release-action@b12c8f6015dc215fe37bc154d4ad456dd3833c90 # v6.0.0
env:
GITHUB_TOKEN: ${{ secrets.PAT }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

View File

@@ -8,10 +8,7 @@ on:
workflow_call:
workflow_dispatch:
permissions:
contents: read
packages: read
statuses: read
permissions: {}
jobs:
stale:
@@ -23,4 +20,4 @@ jobs:
issues: write
pull-requests: write
steps:
- uses: ivuorinen/actions/stale@a52399cf74eac2b0963591ab2c6c8eb0f7f50b2d # v2025.12.05
- uses: ivuorinen/actions/stale@6e8f2aae9d0846d901d9eba15b8e94a2900573dc # v2026.03.02

View File

@@ -20,7 +20,7 @@ concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions: read-all
permissions: {}
jobs:
labels:
@@ -34,8 +34,8 @@ jobs:
steps:
- name: ⤵️ Checkout Repository
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
token: ${{ secrets.GITHUB_TOKEN }}
- name: ⤵️ Sync Latest Labels Definitions
uses: ivuorinen/actions/sync-labels@a52399cf74eac2b0963591ab2c6c8eb0f7f50b2d # v2025.12.05
uses: ivuorinen/actions/sync-labels@6e8f2aae9d0846d901d9eba15b8e94a2900573dc # v2026.03.02

2
.nvmrc
View File

@@ -1 +1 @@
24.12.0
24.14.0

View File

@@ -20,18 +20,18 @@ repos:
args: [--autofix, --no-sort-keys]
- repo: https://github.com/igorshubovych/markdownlint-cli
rev: v0.47.0
rev: v0.48.0
hooks:
- id: markdownlint
args: [-c, .markdownlint.json, --fix]
- repo: https://github.com/adrienverge/yamllint
rev: v1.37.1
rev: v1.38.0
hooks:
- id: yamllint
- repo: https://github.com/rhysd/actionlint
rev: v1.7.9
rev: v1.7.11
hooks:
- id: actionlint
args: ["-shellcheck="]

View File

@@ -1,5 +1,6 @@
{
"extends": [
"@ivuorinen/semantic-release-config"
]
],
"branches": ["main"]
}

View File

@@ -3,6 +3,52 @@
All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.0.14](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.13...v1.0.14) (2026-03-07)
## [1.0.13](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.12...v1.0.13) (2026-03-05)
## [1.0.12](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.11...v1.0.12) (2026-03-05)
### Bug Fixes
* **deps:** update markdownlint-cli (0.47.0 → 0.48.0) ([#133](https://github.com/ivuorinen/base-configs-markdownlint/issues/133)) ([9e63d42](https://github.com/ivuorinen/base-configs-markdownlint/commit/9e63d4224325f91d418d848139160dd0cf24e41b))
## [1.0.11](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.10...v1.0.11) (2026-03-05)
## [1.0.10](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.9...v1.0.10) (2026-03-05)
## [1.0.9](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.8...v1.0.9) (2026-03-03)
## [1.0.8](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.7...v1.0.8) (2026-03-02)
## [1.0.7](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.6...v1.0.7) (2026-03-02)
## [1.0.6](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.5...v1.0.6) (2026-03-01)
## [1.0.5](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.4...v1.0.5) (2026-02-27)
### Bug Fixes
* **ci:** use GITHUB_TOKEN for semantic-release and harden workflow permissions ([9e10b3e](https://github.com/ivuorinen/base-configs-markdownlint/commit/9e10b3e2b29aeab91e801302ec4d210de9c72cc3))
## [1.0.4](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.3...v1.0.4) (2026-02-27)
### Bug Fixes
* **deps:** add minimatch to fix vulnerable package versions ([130fdec](https://github.com/ivuorinen/base-configs-markdownlint/commit/130fdecf6428961819065fc635623db9b718bc22))
## [1.0.3](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.2...v1.0.3) (2026-02-27)
## [1.0.2](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.1...v1.0.2) (2026-02-26)
### Bug Fixes
* **deps:** resolve vulnerable minimatch 10.1.3 via yarn resolutions ([#124](https://github.com/ivuorinen/base-configs-markdownlint/issues/124)) ([569d5cf](https://github.com/ivuorinen/base-configs-markdownlint/commit/569d5cfecdd9b2482ae185aa26e2ad420654478d))
## [1.0.1](https://github.com/ivuorinen/base-configs-markdownlint/compare/v1.0.0...v1.0.1) (2025-12-15)

View File

@@ -1,6 +1,6 @@
{
"name": "@ivuorinen/markdownlint-config",
"version": "1.0.1",
"version": "1.0.14",
"type": "module",
"description": "ivuorinen's shareable configuration for markdownlint.",
"author": {
@@ -37,11 +37,15 @@
"postinstall": "node scripts/postinstall.cjs"
},
"dependencies": {
"@ivuorinen/config-checker": "^2.1.1",
"markdownlint-cli": "^0.47.0"
"@ivuorinen/config-checker": "^2.1.2",
"markdownlint-cli": "^0.48.0",
"minimatch": "^10.2.4"
},
"packageManager": "yarn@4.12.0",
"devDependencies": {
"@ivuorinen/semantic-release-config": "^1.0.0"
"@ivuorinen/semantic-release-config": "^1.1.3"
},
"resolutions": {
"minimatch": ">=10.2.3"
}
}

905
yarn.lock

File diff suppressed because it is too large Load Diff