Commit Graph
2 Commits
Author SHA1 Message Date
valknar f58e7059f8 ci: drop the redundant standalone tsc step
CI / Static checks (push) Successful in 32s
CI / Build and push image (push) Failing after 4s
Caught by the first real CI run: a bare `pnpm exec tsc --noEmit` fails
on a clean checkout because Next's own ambient types (LayoutProps and
friends, from .next/types) don't exist until a build has run at least
once. Locally this never surfaced since .next was always already
present from earlier dev/build runs. `next build` performs an
equivalent (and more complete) type check as part of its own process,
so the separate step was both redundant and the thing that broke.
2026-08-17 15:07:07 +02:00
valknar a15ac2f8dc ci: add Gitea Actions workflow for checks and image publish
CI / Static checks (push) Failing after 25s
CI / Build and push image (push) Skipped
Two jobs:
- checks: runs on every push/PR - lint, tsc --noEmit, and a full
  `pnpm build` as the static-check gate.
- publish: only on a tag push, gated on checks passing first. Builds
  the Dockerfile and pushes to this instance's container registry
  (dev.pivoine.art/<owner>/<repo>) tagged both `latest` and the exact
  git tag, using PACKAGE_TOKEN from the runner's own environment to
  log in (not a repo secret, per how it's configured on this runner).
2026-08-17 15:01:09 +02:00