Skip to content

ci: add CI checks - #3

Merged
Nerdy-Technician merged 1 commit into
mainfrom
ci/add-checks
Sep 26, 2026
Merged

Nerdy-Technician merged 1 commit into
mainfrom
ci/add-checks

Conversation

@Nerdy-Technician

Copy link
Copy Markdown
Owner

Adds a CI workflow (runs on pull requests and pushes to main, read-only permissions, superseded runs cancelled).

Checks

  • Build: Node 24, npm ci (server and client/), npm run build (tsc + client build)
  • Docker: Hadolint on Dockerfile (failure threshold: error) and docker compose config (with a placeholder SESSION_SECRET, which the compose file requires)

Also

  • .github/dependabot.yml: weekly updates for GitHub Actions, npm (root and client/) and Docker base images

Verified locally: build, Hadolint and compose config pass. Compose warns that the top-level version attribute is obsolete. That's harmless, but it can be removed.

@Nerdy-Technician
Nerdy-Technician merged commit 22561e5 into main Sep 26, 2026
2 checks passed
@Nerdy-Technician
Nerdy-Technician deleted the ci/add-checks branch September 26, 2026 17:06
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