chore: update cicd for Fall 26 - #86
Closed
Vikachubro21 wants to merge 52 commits into
Closed
Conversation
Added instructions to generate the Prisma client.
Updated the workflow to use Ubuntu 24.04 ARM and modified Docker build steps.
feat: add file upload and serve capabilities + update docs
Quality of life changes for Prisma. 1. Make prisma generate IDs if none are provided 2. Make the reset command runn all prisma things at once 3. Modify seeding to better fit email OTPs
Automate Prisma Migrations
Update stage
update workflows, dockerfile, seeding
Update Main
Upgrade pnpm11
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
EMAIL_HOST is the SMTP server (smtp.gmail.com) and EMAIL_FROM is the sender address; the example had them reversed. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Matches the code fallback in the upload/serve handlers so the example works out of the box for local dev. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…tories Establishes shared ancestry with the source template so future syncs are cleaner. All 21 add/add conflicts resolved in favor of HCH's versions to preserve local customizations; only additive template docs were taken in. Pulled in: - docs/adr/001_template.md, docs/better_auth.md, docs/file_upload_and_serve.md - requirements.md, wpr/s1_fall26/w1.md Dropped (would break this repo): - prisma/schema.prisma + _init migration (HCH uses a split prisma/schema/ dir) - lowercase dockerfile (macOS case-collision with Dockerfile) - server/api/users/[id]/profile.get.ts, users/upload.post.ts (template app code) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Ports the template's native-build toolchain fix. Alpine (musl) has no prebuilt better-sqlite3 binaries; without a compiler the image build can fail. Only the builder stage needs it. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Adopt the dev/stage/prod branch model. Renames main.yml -> prod.yml and triggers the prod-environment deploy on push to prod. deploy.yml (reusable) and the AWS prod resources are keyed on environment name, so no other change is needed. stage.yml is unchanged. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Acceptance Criteria
Test Plan
Test Evidence