Skip to content

chore: update cicd for Fall 26 - #86

Closed
Vikachubro21 wants to merge 52 commits into
mainfrom
stage
Closed

chore: update cicd for Fall 26#86
Vikachubro21 wants to merge 52 commits into
mainfrom
stage

Conversation

@Vikachubro21

Copy link
Copy Markdown
Contributor

Description

Acceptance Criteria

Test Plan

Test Evidence

TusharW4ni and others added 30 commits December 17, 2025 14:37
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
@github-project-automation github-project-automation Bot moved this to Backlog in hch Aug 22, 2026
Vikachubro21 and others added 11 commits August 22, 2026 17:41
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>
@TusharW4ni
TusharW4ni deleted the branch main August 24, 2026 18:38
@TusharW4ni TusharW4ni closed this Aug 24, 2026
@github-project-automation github-project-automation Bot moved this from Backlog to Done in hch Aug 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants