Skip to content

merge queue: checking main (5bfe300) and #12093 together - #12109

Closed
mergify[bot] wants to merge 2 commits into
mainfrom
mergify/merge-queue/aadaacf1fa
Closed

merge queue: checking main (5bfe300) and #12093 together#12109
mergify[bot] wants to merge 2 commits into
mainfrom
mergify/merge-queue/aadaacf1fa

Conversation

@mergify

@mergify mergify Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

🎉 This pull request has been checked successfully and will be merged soon. 🎉

Branch main (5bfe300) and #12093 are queued together for merge.

This pull request has been created by Mergify to check the mergeability of #12093.
You don't need to do anything. Mergify will close this pull request automatically when it is complete.

Required conditions of queue rule default for merge:

Required conditions to stay in the queue:

---
checking_base_sha: 5bfe3008117f2b4ccbef2dd125ec2f86bc83fc39
previous_check_retries: []
previous_failed_batches: []
pull_requests:
  - number: 12093
    scopes: []
scopes: []
...

jd and others added 2 commits July 15, 2026 10:53
Major upgrade of the `astro-eslint-parser` dev dependency. Supersedes the
failing Dependabot PR #12007, whose `lint` check was red because v2 is a
breaking change.

Breaking changes handled:

- **v2 is now a pure named-export ESM module** — it no longer provides a
  `default` export. The old `import astroParser from 'astro-eslint-parser'`
  threw `SyntaxError: The requested module 'astro-eslint-parser' does not
  provide an export named 'default'` when ESLint loaded the flat config,
  which is exactly the failing `lint` check. Switched to a namespace import
  (`import * as astroParser`), which exposes `parseForESLint`/`meta` — the
  shape ESLint's flat-config `parser` expects.
- **v2 drops old Node** (now requires `^22.22.3 || ^24.16.0 || >=26.3.0`).
  The repo's `.node-version` pins `24`, which CI resolves to the latest
  24.x (well past 24.16), so no bump is needed.
- v2.1.0 swaps fast-glob/is-glob for tinyglobby (transitive only); the
  lockfile shrinks accordingly, no source changes required.

`pnpm check` (astro check + eslint + biome) passes clean locally.

Supersedes #12007.

Change-Id: Ieb581ee0f89a9f22c78f705ede03bfec1b479275
@mergify
mergify Bot deployed to Mergify Merge Protections July 15, 2026 09:18 Active
@mergify mergify Bot closed this Jul 15, 2026
@mergify
mergify Bot deleted the mergify/merge-queue/aadaacf1fa branch July 15, 2026 09:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant