Skip to content

ci: add a build pipeline - #14

Open
Mudit-Lal wants to merge 2 commits into
mainfrom
ci/add-pipeline
Open

Mudit-Lal wants to merge 2 commits into
mainfrom
ci/add-pipeline

Conversation

@Mudit-Lal

Copy link
Copy Markdown
Contributor

This repo had no build or test pipeline. The only workflow registered was GitHub's own Dependabot Updates, which is not CI, so nothing here has ever been verified before merge.

Runs only what already exists: lint, build.

Node comes from .nvmrc (added here) so the pipeline and the Railway build agree by construction. Both Railway services checked use RAILPACK with no version set, meaning the build currently auto-detects and can shift on any redeploy.

Expect the first run to be honest rather than green.

🤖 Generated with Claude Code

https://claude.ai/code/session_01UiWWeJqtKJbGuQxJbSGdRw

Mudit-Lal and others added 2 commits September 17, 2026 02:05
This repo had no build or test pipeline. The only workflow registered was
GitHub's own Dependabot Updates, which is not CI, so nothing has ever been
verified before merge.

Runs only the scripts this repo already has. Node is read from .nvmrc so the
pipeline and the Railway build agree by construction rather than both relying
on the builder's auto-detected default, which can change under a redeploy.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UiWWeJqtKJbGuQxJbSGdRw
The first version of this PR also added a .nvmrc. On a live Railway service
that is not a no-op: the builder has been auto-detecting its node version, so
committing .nvmrc would pin the production build for the first time. That is a
real deploy change and it should not ride inside a PR titled 'add CI'.

CI now pins node itself. Pinning the builder is worth doing, but deliberately
and on its own, where it can be verified against a deploy.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UiWWeJqtKJbGuQxJbSGdRw

This branch has not been deployed

No deployments
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