Skip to content

Add GitHub Actions CI: install, lint, build - #7

Merged
ijeoma270 merged 2 commits into
mainfrom
ci/add-github-actions-pipeline
Jul 23, 2026
Merged

Add GitHub Actions CI: install, lint, build#7
ijeoma270 merged 2 commits into
mainfrom
ci/add-github-actions-pipeline

Conversation

@ijeoma270

Copy link
Copy Markdown
Contributor

There's been no CI on this repo, every PR so far has gone in on trust with whoever's reviewing running checks locally themselves. Adding a workflow that runs on push to main and on every PR: install, lint, build.

Lint had no eslintrc committed anywhere (this was actually called out in #6), so next lint couldn't run as-is. Added a minimal one extending next/core-web-vitals, ran it locally, comes back clean.

Also committing package-lock.json since one didn't exist in the repo before, needed it for the npm cache step in the workflow to have something to key off of.

Heads up: build will come back red on main right now, there's a pre-existing BigInt-literal vs tsconfig target mismatch in streams/[id]/page.tsx (also flagged in #6). Not fixing that here, this PR is just about getting CI in place so that kind of thing shows up automatically instead of only when someone happens to build locally.

There was no CI pipeline on this repo at all, every PR so far has been
merged on trust with checks run locally by whoever reviewed it. Add a
workflow that runs on push to main and on pull requests: npm install,
npm run lint, npm run build.

Lint had no eslintrc anywhere in the repo (called out in PR #6), so
next lint couldn't run as-is. Added a minimal one extending
next/core-web-vitals, confirmed it runs clean.

Also committing package-lock.json since it didn't exist before and
actions/setup-node's npm cache needs a lockfile to key off of.

Build will show red on main until the pre-existing BigInt-literal vs
tsconfig target mismatch in streams/[id]/page.tsx is fixed, that's not
part of this change, just making the existing gap visible in CI
instead of only surfacing when someone happens to run a local build.
@ijeoma270
ijeoma270 merged commit 20f8708 into main Jul 23, 2026
1 check passed
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