Skip to content

Fix homepage event order and consolidate dependency updates - #52

Merged
Elvis020 merged 1 commit into
mainfrom
feature/homepage-event-order-and-cta-width
Sep 21, 2026
Merged

Elvis020 merged 1 commit into
mainfrom
feature/homepage-event-order-and-cta-width

Conversation

@Elvis020

@Elvis020 Elvis020 commented Sep 21, 2026

Copy link
Copy Markdown
Collaborator

Before

After

Dependency updates

  • pnpm/action-setup: 6.0.10 → 6.1.0, SHA-pinned in all three workflow uses
  • astro: 7.3.1 → 7.3.2
  • zod: 4.5.4 → 4.6.2
  • @cloudflare/workers-types: 5.20260904.1 → 5.20260911.1
  • wrangler: 4.129.0 → 4.131.0

Why this happened

  1. The homepage had its own descending start-date sort in both render paths.
  2. That overrode the shared soonest-event ordering already used by the live events client.
  3. The Mission CTA inherited the default stretching behavior of its column flex parent.

Verification

  • pnpm install --frozen-lockfile
  • pnpm build — 20 pages built
  • pnpm wrangler deploy --dry-run — 73 assets bundled; no deployment performed
  • git diff --check
  • Fixed-time ordering fixtures covering ongoing, upcoming, past-only, exact end boundary, empty, fewer-than-three, and input immutability
  • Installed dependency versions verified with pnpm list --depth 0
  • Live public event feed verified against the shared ordering helper
  • Desktop browser inspection of the Mission CTA
  • Astra final review — no actionable findings

The build environment could not reach EMS and used the repository's documented local meetup fallback during static generation; the live feed was fetched and verified separately.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
devcongress-website b72b15e Commit Preview URL

Branch Preview URL
Sep 21 2026, 04:09 PM

Show the next three ongoing or upcoming events on the homepage and reuse the shared ordering policy for both Astro rendering and the live browser refresh. Keep the Join the community action at its intrinsic width instead of stretching across the Mission column.

Consolidate Dependabot PRs #50 and #51 by updating pnpm/action-setup to 6.1.0, Astro to 7.3.2, Zod to 4.6.2, Cloudflare Workers types to 5.20260911.1, and Wrangler to 4.131.0 with the matching frozen lockfile.

Verified with pnpm install --frozen-lockfile, pnpm build, Wrangler deploy --dry-run, fixed-time event-ordering fixtures, installed-version checks, git diff --check, and an Astra final review.
@Elvis020
Elvis020 force-pushed the feature/homepage-event-order-and-cta-width branch from da22ab1 to b72b15e Compare September 21, 2026 16:07
@Elvis020 Elvis020 changed the title Fix homepage event order and community CTA sizing Fix homepage event order and consolidate dependency updates Sep 21, 2026
@Elvis020
Elvis020 requested a review from bubunyo September 21, 2026 16:10
@Elvis020
Elvis020 merged commit 960c3f7 into main Sep 21, 2026
5 checks passed
@Elvis020
Elvis020 deleted the feature/homepage-event-order-and-cta-width branch September 21, 2026 16:30
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