Skip to content

chore(deploy): promote stg to prod - #137

Merged
wavival merged 31 commits into
mainfrom
stg
Oct 6, 2026
Merged

wavival merged 31 commits into
mainfrom
stg

Conversation

@wavival

@wavival wavival commented Oct 6, 2026 •

Copy link
Copy Markdown
Owner

Promotes stg to production:

All checks passed on dev and stg (#136, #140).

🤖 Generated with Claude Code

https://claude.ai/code/session_01MYK1VWRrVBpo1Hvb3wQJnB

claude and others added 25 commits October 6, 2026 13:15
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
chore(deploy): promote dev to stg
@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:55pm UTC

claude and others added 3 commits October 6, 2026 14:25
The Vite plugin only serves the local development proxy. Production routing
of /nullbreach stays in microfrontends.json. Clears the braces audit chain.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MYK1VWRrVBpo1Hvb3wQJnB
chore(deps): drop @vercel/microfrontends to clear the braces advisory
claude and others added 3 commits October 6, 2026 14:41
@wavival
wavival merged commit 43c089c into main Oct 6, 2026
22 checks passed

This branch was successfully deployed

1 active deployment
Preview — 7e5f0462 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