Skip to content

Staging#3

Open
ryanleeallred wants to merge 53 commits intohackmamba-io:mainfrom
subquadratic-ai:staging
Open

Staging#3
ryanleeallred wants to merge 53 commits intohackmamba-io:mainfrom
subquadratic-ai:staging

Conversation

@ryanleeallred
Copy link

No description provided.

ryanleeallred and others added 30 commits February 6, 2026 16:53
Vercel deployment blocked the older 15.5.4 version due to a
known vulnerability. Updated to latest 15.5.x patch.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Configure Next.js standalone output, Dockerfile, platform.yaml,
health check endpoints, and GitHub Actions deploy workflow for
the pizza-party AWS platform.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The composite action at pizza-party/.github/actions/deploy fails
with "Unable to resolve action". Use the reusable workflow at
pizza-party/.github/workflows/service-deploy.yaml instead, which
is the working pattern used by other services (e.g. imp-backend).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Public repos cannot reference actions or reusable workflows from
private repos. Inline the pizza-party deployment steps directly,
using only public actions. The pizza-party repo is checked out at
runtime via PLATFORM_TOKEN for the Helm chart and value generation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Dependencies (fumadocs-mdx, orama, etc.) require Node.js >= 20.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The fumadocs-mdx postinstall script needs source.config.ts to resolve
content sources during npm ci.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The inlined workflow needs to create the ECR repo on first deploy,
matching the behavior from the original composite action.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The dev EKS/ECR roles use the pizza-dev prefix, not just dev.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The generate_values.py script uses `networking.exposure` (not
`ingress.enabled`) to determine if ingress should be created, and
requires `hostname` and `domain` for URL construction.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Set the full FQDN so the Helm helper uses it as-is instead of
prepending the environment name.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
cert-manager is running on pizza-dev but the ClusterIssuer needed
for TLS certificate provisioning was not configured.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Switch from prod branch to main as the deploy trigger so PRs
merged to main go live automatically.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ties

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Updates @opennextjs/cloudflare, wrangler, glob, minimatch, tar, and other
transitive dependencies to resolve 40 vulnerabilities (3 critical, 27 high,
6 moderate, 4 low).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Dickson-Mwendia
Copy link

@fowelai

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