Michael B. Gale
13aa8024a4
Scaffold validation job
2026-10-13 09:46:55 +00:00
Michael B. Gale
684b314334
Fix typos
2026-10-13 09:46:55 +00:00
Michael B. Gale
8d0e61e32b
Add e2e test
2026-10-13 09:46:55 +00:00
Henry Mercer
ae96eed5bb
Merge remote-tracking branch 'origin/main' into henrymercer/require-codeql-2-20-7
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-12 10:11:02 +01:00
Mario Campos
e4e9b269fe
Merge pull request #4211 from github/mario-campos/document-changenotes
...
Document change-notes process
2026-10-09 23:05:41 +00:00
Mario Campos
45cda5b577
Delete unused path import
2026-10-09 08:57:09 -05:00
Mario Campos
1ced68ed2f
Do not validate change-note file names or frontmatter
...
Presently, the strict filename or frontmatter are not being used; so we're validating them unnecessarily. So, for now, remove these checks until we decide to either do something with them, or delete the code entirely.
2026-10-08 15:11:43 -05:00
Mario Campos
3acc10a2ce
Exclude README.md from change-note validation and assembly
2026-10-08 12:53:37 -05:00
Henry Mercer
768784f193
Merge branch 'main' into henrymercer/require-codeql-2-20-7
2026-10-08 14:29:21 +01:00
Henry Mercer
6b99698c8c
Pin Python 3.13.15 for older CLI versions in multi-language check
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-07 18:58:17 +01:00
Henry Mercer
8e7104f197
Clarify the oldest-version comment in the Rust PR check
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-07 14:41:20 +01:00
Henry Mercer
17e7897d6c
Add CodeQL 2.25.6 to the PR check matrix
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-07 14:40:49 +01:00
Henry Mercer
74aeac99e7
Stop testing CodeQL versions older than 2.20.7 in PR checks
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-07 14:40:46 +01:00
Michael B. Gale
a71b0c6684
Replace __dirname in sync.ts
2026-10-06 18:29:58 +01:00
Michael B. Gale
0a44f18dc2
Remove .mts patterns from configurations
2026-10-06 18:28:44 +01:00
Michael B. Gale
0f3412f832
Replace .mts with .ts in comments and workflows
2026-10-06 18:28:05 +01:00
Michael B. Gale
a2374c3d1c
Replace __dirname in sync-back.ts
2026-10-06 18:23:42 +01:00
Michael B. Gale
4c932d9948
Replace .mts extensions
2026-10-06 18:21:35 +01:00
Michael B. Gale
1b38bb12c6
Set type: module for pr-checks
2026-10-06 18:19:33 +01:00
Michael B. Gale
f5b4c32a4e
Replace require check with import.meta.main
2026-10-06 18:19:20 +01:00
Michael B. Gale
b813f91953
Add compatibility definitions to config.ts
2026-10-06 18:16:25 +01:00
Michael B. Gale
4c98a0bfb7
Add nvmrc for pr-checks
2026-10-06 18:03:52 +01:00
Michael B. Gale
36f377b9f2
Bump @types/node to v24 for pr-checks
...
All scripts in `pr-checks` are run with Node24
2026-10-06 18:03:20 +01:00
Michael B. Gale
f455295c9b
Merge pull request #4169 from github/mbg/improve-release-workflow
...
Improve job naming for the release workflow
2026-10-06 16:15:00 +00:00
Henry Mercer
2c8d410c03
Merge pull request #4184 from github/henrymercer/per-language-pr-check-failures
...
Use the combined bundle when queries may need other languages' library packs
2026-10-06 12:06:49 +00:00
Henry Mercer
1767808e11
Merge pull request #4196 from github/dependabot/github_actions/dot-github/workflows/actions-minor-e631a66382
...
Bump ruby/setup-ruby from 1.326.0 to 1.327.0 in /.github/workflows in the actions-minor group across 1 directory
2026-10-05 10:37:35 +00:00
Michael B. Gale
894842692f
Install newer npm in Node 20 workflows
2026-10-02 18:31:31 +01:00
github-actions[bot]
4d9cd8c21b
Rebuild
2026-10-02 16:50:10 +00:00
copilot-swe-agent[bot]
a47cc9ff16
Merge remote-tracking branch 'origin/main' into henrymercer/per-language-pr-check-failures
...
# Conflicts:
# lib/entry-points.js
Co-authored-by: henrymercer <14129055+henrymercer@users.noreply.github.com >
2026-10-02 15:36:15 +00:00
Michael B. Gale
dc1f3ac122
Merge remote-tracking branch 'origin/main' into mbg/improve-release-workflow
2026-10-02 15:10:36 +01:00
Henry Mercer
ce28f3e445
Explain why the file baseline PR check uses the combined bundle
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-02 13:53:53 +01:00
Michael B. Gale
f24d88130e
Merge pull request #4183 from github/dependabot/github_actions/dot-github/workflows/actions-minor-f389ef8e3c
...
Bump ruby/setup-ruby from 1.323.0 to 1.326.0 in /.github/workflows in the actions-minor group across 1 directory
2026-10-02 12:19:56 +00:00
github-actions[bot]
222d54a705
Rebuild
2026-09-30 17:57:51 +00:00
dependabot[bot]
99522b4961
Bump the npm-minor group across 1 directory with 4 updates
...
Bumps the npm-minor group with 4 updates in the / directory: [@actions/cache](https://github.com/actions/toolkit/tree/HEAD/packages/cache ), [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ), [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) and [tsx](https://github.com/privatenumber/tsx ).
Updates `@actions/cache` from 5.2.0 to 5.3.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/cache/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/cache )
Updates `eslint-plugin-jsdoc` from 64.5.2 to 64.5.4
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.4 )
Updates `typescript-eslint` from 8.70.0 to 8.70.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.1/packages/typescript-eslint )
Updates `tsx` from 4.23.13 to 4.23.15
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.23.13...v4.23.15 )
---
updated-dependencies:
- dependency-name: "@actions/cache"
dependency-version: 5.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: eslint-plugin-jsdoc
dependency-version: 64.5.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.70.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: tsx
dependency-version: 4.23.15
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-30 17:54:15 +00:00
Henry Mercer
b5a476b47f
Disable per-language bundles in the file baseline PR check
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-29 19:31:48 +01:00
Michael B. Gale
b435ce4361
Disambiguate "Prepare release" job naming
2026-09-24 11:12:09 +01:00
Michael B. Gale
477ba697e3
Name unnamed jobs in release workflow
2026-09-24 11:09:45 +01:00
Michael B. Gale
a6ef2c96fc
Merge pull request #4156 from github/mario-campos/fix-validate-cmd
...
Fix path-resolution bug in `changenotes.mts validate` by using `getChangenotes`
2026-09-24 08:16:09 +00:00
Michael B. Gale
1ef28a1b76
Merge pull request #4166 from github/dependabot/github_actions/dot-github/workflows/actions-minor-4c9e3e8b22
...
Bump ruby/setup-ruby from 1.321.0 to 1.323.0 in /.github/workflows in the actions-minor group across 1 directory
2026-09-24 08:02:30 +00:00
github-actions[bot]
5e4e2550b4
Rebuild
2026-09-23 17:57:57 +00:00
dependabot[bot]
becb485c9f
Bump the npm-minor group across 1 directory with 3 updates
...
Bumps the npm-minor group with 3 updates in the / directory: [js-yaml](https://github.com/nodeca/js-yaml ), [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ) and [yaml](https://github.com/eemeli/yaml ).
Updates `js-yaml` from 5.4.1 to 5.4.2
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/5.4.1...5.4.2 )
Updates `eslint-plugin-jsdoc` from 64.3.8 to 64.5.2
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.8...v64.5.2 )
Updates `yaml` from 2.9.0 to 2.9.1
- [Release notes](https://github.com/eemeli/yaml/releases )
- [Commits](https://github.com/eemeli/yaml/compare/v2.9.0...v2.9.1 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 5.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: eslint-plugin-jsdoc
dependency-version: 64.5.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: yaml
dependency-version: 2.9.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-23 17:54:02 +00:00
Mario Campos
738bd62186
Refactor changenotes validate to use helper getChangenotes
...
This reduces duplicate code between `assemble` and `validate`. It also has the benefit of fixing a bug in the current implementation of `validate`, where `isValidChangenoteFile` receives a relative file name where it should receive an absolute one.
2026-09-22 09:01:46 -05:00
Mario Campos
b1668d6234
Flesh out a comment
2026-09-21 16:40:26 -05:00
Mario Campos
c0bd54fdf4
Replace JSDoc text with @throws
2026-09-21 16:36:10 -05:00
Mario Campos
0263122209
Format code with npm run lint-fix
2026-09-21 16:32:44 -05:00
Mario Campos
c496c6cceb
Rename name to absolutePath for clarity
2026-09-21 16:31:55 -05:00
Mario Campos
598cda36cf
Apply suggestion from @mbg
...
Co-authored-by: Michael B. Gale <mbg@github.com >
2026-09-21 16:28:52 -05:00
Mario Campos
771560691a
Update JSDoc comment with parameter lines
...
Co-authored-by: Michael B. Gale <mbg@github.com >
2026-09-21 16:28:36 -05:00
Mario Campos
a92f7fb688
Refactor changenote file listing into function to D.R.Y.
2026-09-18 15:02:17 -05:00
Mario Campos
7f54212a01
Rename flush command to assemble
2026-09-18 13:49:18 -05:00