Skip to content

chore(release): consolidate v3.6 release work - #134

Merged
santi020k merged 12 commits into
mainfrom
release/v3.6.0
Sep 24, 2026
Merged

santi020k merged 12 commits into
mainfrom
release/v3.6.0

Conversation

@santi020k

Copy link
Copy Markdown
Owner

Summary

  • consolidate all completed local branches into the release line
  • improve package documentation and Open Graph metadata auditing
  • streamline the GitHub Actions release dependency setup
  • document Quality CLI hook setup and refresh migration evidence

Validation

  • pnpm run ok
  • pnpm run docs:build (177 pages; SEO audit: 0 errors, 0 warnings)
  • actionlint .github/workflows/release.yml
  • pnpm exec changeset status --since=origin/main

Release

Changesets currently plans patch releases for the affected packages. After this PR merges, the Prepare Release workflow will create or update changeset-release/main; merging that generated PR will publish through the protected Release workflow.

Preserve the existing worktree state before the Lumen 1.4 migration.
Adopt the latest Lumen packages and refresh dependency resolution.
Merge the remaining local feature work onto the latest main branch while preserving the current release automation and dependency versions.
Upgrade the documentation metadata pipeline, add SEO auditing, expand generated package READMEs, and skip the unused Cypress binary install.
Use the pinned setup action default to install frozen workspace dependencies once before the release build.
Integrate the documentation metadata pipeline, SEO auditing, generated Open Graph assets, expanded package READMEs, and the unused Cypress binary opt-out on the v3.6 release line.
Rely on the pinned setup action to perform the frozen dependency install once before the release build.
Add the Quality CLI prerequisite and canonical validation command, and close the stale v3.5.3 release follow-up in the migration evidence archive.
@changeset-bot

changeset-bot Bot commented Sep 24, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 63c8479

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 28 packages
Name Type
@santi020k/eslint-config-extensions Patch
@santi020k/eslint-config-formats Patch
@santi020k/eslint-config-integrations Patch
@santi020k/eslint-config-libraries Patch
@santi020k/eslint-config-testing Patch
@santi020k/eslint-config-tools Patch
@santi020k/eslint-config-angular Patch
@santi020k/eslint-config-astro Patch
@santi020k/eslint-config-basic Patch
@santi020k/eslint-config-core Patch
@santi020k/eslint-config-expo Patch
@santi020k/eslint-config-hono Patch
@santi020k/eslint-config-lit Patch
@santi020k/eslint-config-lite Patch
@santi020k/eslint-config-nest Patch
@santi020k/eslint-config-next Patch
@santi020k/eslint-config-nuxt Patch
@santi020k/eslint-config-preact Patch
@santi020k/eslint-config-qwik Patch
@santi020k/eslint-config-react Patch
@santi020k/eslint-config-react-router Patch
@santi020k/eslint-config-slidev Patch
@santi020k/eslint-config-solid Patch
@santi020k/eslint-config-svelte Patch
@santi020k/eslint-config-tanstack-start Patch
@santi020k/eslint-config-typescript Patch
@santi020k/eslint-config-vite Patch
@santi020k/eslint-config-vue Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 24, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-09-24T05:55:51.292712Z 63c8479 Manual request
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@github-actions

Copy link
Copy Markdown
Contributor

Astro Doctor 🌟 100/100 (S) (introduced issues only)

No issues found! 🎉

0 errors, 0 warnings across 0 files

Powered by Astro Doctor

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 99a558a930

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/generate-package-readmes.mjs Outdated
Comment thread apps/docs/scripts/generate-og-images.mjs
Comment thread .changeset/quiet-tools-improve.md Outdated
Include implied React and Vue configs in generated install commands, normalize archived OG asset filenames, and remove a stale changeset for already released behavior.
@santi020k

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. 🎉

Reviewed commit: 63c8479d94

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@santi020k
santi020k merged commit 07cb188 into main Sep 24, 2026
22 checks passed
@santi020k
santi020k deleted the release/v3.6.0 branch September 24, 2026 05:56
santi020k added a commit that referenced this pull request Sep 24, 2026
This PR was opened by the [Changesets
release](https://github.com/changesets/action) GitHub action. When
you're ready to do a release, you can merge this and publish to npm
yourself or [setup this action to publish
automatically](https://github.com/changesets/action#with-publishing). If
you're not ready to do a release yet, that's fine, whenever you add more
changesets to main, this PR will be updated.


# Releases
## @santi020k/eslint-config-angular@3.1.2

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
## @santi020k/eslint-config-astro@3.1.4

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-core@3.1.3
## @santi020k/eslint-config-basic@3.5.4

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-core@3.1.3
  - @santi020k/eslint-config-typescript@3.1.5
## @santi020k/eslint-config-core@3.1.3

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
## @santi020k/eslint-config-expo@3.1.2

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
## @santi020k/eslint-config-extensions@3.1.3

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Add the shared
GitHub issue tracker to package metadata.

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-core@3.1.3
## @santi020k/eslint-config-formats@3.1.3

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Add the shared
GitHub issue tracker to package metadata.

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-core@3.1.3
## @santi020k/eslint-config-hono@3.1.2

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-core@3.1.3
## @santi020k/eslint-config-integrations@3.1.3

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Add the shared
GitHub issue tracker to package metadata.

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188),
[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-extensions@3.1.3
  - @santi020k/eslint-config-formats@3.1.3
  - @santi020k/eslint-config-libraries@3.1.3
  - @santi020k/eslint-config-testing@3.1.3
  - @santi020k/eslint-config-tools@3.1.3
  - @santi020k/eslint-config-core@3.1.3
## @santi020k/eslint-config-libraries@3.1.3

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Add the shared
GitHub issue tracker to package metadata.

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-core@3.1.3
## @santi020k/eslint-config-lit@3.1.2

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-core@3.1.3
## @santi020k/eslint-config-lite@3.1.2

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-basic@3.5.4
## @santi020k/eslint-config-nest@3.1.2

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-core@3.1.3
## @santi020k/eslint-config-next@3.1.2

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-core@3.1.3
## @santi020k/eslint-config-nuxt@3.1.2

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-core@3.1.3
## @santi020k/eslint-config-preact@3.1.2

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-core@3.1.3
## @santi020k/eslint-config-qwik@3.1.2

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
## @santi020k/eslint-config-react@3.1.2

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-core@3.1.3
## @santi020k/eslint-config-react-router@3.1.2

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-core@3.1.3
## @santi020k/eslint-config-slidev@3.1.2

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-core@3.1.3
## @santi020k/eslint-config-solid@3.1.2

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
## @santi020k/eslint-config-svelte@3.1.2

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
## @santi020k/eslint-config-tanstack-start@3.1.2

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-core@3.1.3
## @santi020k/eslint-config-testing@3.1.3

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Add the shared
GitHub issue tracker to package metadata.

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-core@3.1.3
## @santi020k/eslint-config-tools@3.1.3

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Add the shared
GitHub issue tracker to package metadata.

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188),
[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-formats@3.1.3
  - @santi020k/eslint-config-core@3.1.3
## @santi020k/eslint-config-typescript@3.1.5

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-core@3.1.3
## @santi020k/eslint-config-vite@3.1.2

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.
- Updated dependencies
[[`07cb188`](07cb188)]:
  - @santi020k/eslint-config-core@3.1.3
## @santi020k/eslint-config-vue@3.1.2

### Patch Changes

- [#134](#134)
[`07cb188`](07cb188)
Thanks [@santi020k](https://github.com/santi020k)! - Replace the minimal
npm package READMEs with practical installation,
configuration, compatibility, and support guidance. The Basic package
now
publishes the comprehensive root README instead of a short placeholder.

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Santiago Molina <hi@santi020k.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant