Skip to content

chore(deploy): promote dev to stg - #136

Merged
wavival merged 25 commits into
stgfrom
dev
Oct 6, 2026
Merged

wavival merged 25 commits into
stgfrom
dev

Conversation

@wavival

@wavival wavival commented Oct 6, 2026

Copy link
Copy Markdown
Owner

Promotes dev to stg: Tailwind CSS 4 migration, privacy pages mention the quote rate limit, decision labels fix, npm audit fix, and the matching docs and changelog (#134), plus the main sync (#135).

🤖 Generated with Claude Code

https://claude.ai/code/session_01MYK1VWRrVBpo1Hvb3wQJnB


Generated by Claude Code

wavival and others added 25 commits October 6, 2026 08:11
Section 02 of /privacidad and /en/privacy/ says the quote form counts
submissions per IP address for at most 10 minutes in server memory, without
storing or sharing it. Dates, security guide, roadmap and changelog updated.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MYK1VWRrVBpo1Hvb3wQJnB
…udit

source-map-js 1.2.2 clears the new high advisory GHSA-68fv-2mgg-jv7q on a
production dependency, which failed the quality job on every pull request.
proxy-addr 2.0.8 (critical) and compression 1.8.2 (high) are reached only by
the Lighthouse chain in development. Lockfile only; roadmap and changelog
updated.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MYK1VWRrVBpo1Hvb3wQJnB
The when-open and when-closed rules used a descendant selector, so an open
ecosystem part switched the closed architecture decisions nested inside it to
"Cerrar". The rules now target the summary of the same disclosure. Test and
changelog added.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MYK1VWRrVBpo1Hvb3wQJnB
fix(deps): update source-map-js, proxy-addr and compression for the audit
eslint-plugin-astro 3.2.1, and overrides for lighthouse 13.5, puppeteer-core
25.12, @puppeteer/browsers 3.2 and js-yaml 4 inside @lhci/utils. npm audit goes
from 21 findings to 8; the rest need a patched braces or the Tailwind 4
migration. Lighthouse CI, lint and tests are unchanged. Security guide,
roadmap and changelog updated.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MYK1VWRrVBpo1Hvb3wQJnB
fix(deps): clear the fixable npm audit findings
Output of the official upgrade tool: @tailwindcss/postcss replaces the
Tailwind 3 PostCSS plugin, the JavaScript theme moves into an @theme block in
global.css, the dark variant becomes @custom-variant, and the renamed
utilities are migrated. Not verified yet: a pixel comparison of every page
against the Tailwind 3 build is still running, so no pull request is open.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MYK1VWRrVBpo1Hvb3wQJnB
…k in progress)

Astro's Vite pipeline cannot resolve the PostCSS entry of Tailwind 4, so the
build uses @tailwindcss/vite as the Tailwind documentation recommends for
Astro. postcss.config.cjs is removed.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MYK1VWRrVBpo1Hvb3wQJnB
Tailwind 4 utilities are layered, so unlayered html, body and anchor rules
beat every utility class (the footer links changed color). The rules now
live in @layer base, which restores the Tailwind 3 cascade.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MYK1VWRrVBpo1Hvb3wQJnB
The site's component CSS goes in the utilities layer before the generated
utilities, so specificity decides between a utility and a component rule as it
did in Tailwind 3. The @Utility conversion of the upgrade tool is reverted:
it let section-gap beat m-0 and the layered utilities beat the wide project
card rules. Geometry and computed styles match the Tailwind 3 build on every
page.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MYK1VWRrVBpo1Hvb3wQJnB
The decisions of a case study read Ver and Cerrar; Ver detalle is the label of
a part. The test and the changelog entry now say so.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MYK1VWRrVBpo1Hvb3wQJnB
Move the theme to @theme in global.css, use @tailwindcss/vite, keep a flat
cascade, update docs and changelog, and run npm audit fix.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MYK1VWRrVBpo1Hvb3wQJnB
chore(deps): migrate to Tailwind CSS 4 and consolidate pending dependency and fix work
chore(deploy): sync main into dev
@vercel

vercel Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
wavival-dev Ready Ready Preview Oct 6, 2026 2:08pm UTC

@wavival
wavival merged commit 21d2bf4 into stg Oct 6, 2026
19 checks passed

This branch was successfully deployed

1 active deployment
Preview — e094bf83 Deployed Oct 6, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants