Skip to content

chore: Adopt organization package scope across Labs - #31

Merged
WillieCubed merged 1 commit into
mainfrom
cloudflare-guidance-2026-09
Sep 24, 2026
Merged

WillieCubed merged 1 commit into
mainfrom
cloudflare-guidance-2026-09

Conversation

@WillieCubed

Copy link
Copy Markdown
Contributor

TL;DR

Labs now uses the organization package scope throughout its workspace, generated labs, and deployment workflows. This keeps package names compatible with GitHub Packages and lets migrations and deployments work across the rename.

Overview of Changes

The internal brand, UI, runtime, CLI, and app packages use @lasvegasfortransit/*. Imports, filters, CI, Renovate, lockfile entries, and documentation follow the same names. Deployment planning accepts the old scope only when reading a base commit, so a PR that crosses the rename can still calculate affected labs while new commits must use the current scope.

The home app's Astro lint task now waits for astro sync through Turbo. The Cloudflare provisioning guide identifies account-owned tokens, narrows their account and zone resources, gives direct GitHub secret commands, and treats account and zone IDs as visible variables.

Validation: pnpm check, pnpm build, and pnpm test:e2e pass on the committed branch.

Follow-ups

The current Labs provisioner creates a Web Analytics property for labs.lasvegasfortransit.org. The organization guidance now prefers the existing apex-domain property for all lasvegasfortransit.org subdomains; that shared provisioning contract needs an upstream repository-tooling change before Labs can adopt it without patching the vendored standard.

Use the published organization scope for workspace packages and their
consumers. Keep deployment planning compatible with older base commits.
Clarify Cloudflare provisioning for account-owned tokens.

Co-authored-by: Codex <noreply@openai.com>
@github-actions

Copy link
Copy Markdown

Preview deployments

  • Labs home at 8fb16449-c49d-43aa-8d75-8800ea026d8e

@WillieCubed
WillieCubed merged commit c6901f0 into main Sep 24, 2026
4 checks passed

This branch was successfully deployed

1 active deployment
preview — 1e87a13c Deployed Sep 24, 2026 by WillieCubed via Remove temporary Workers #29
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.

1 participant