Skip to content

ci(actions): add PR validation workflow#63

Merged
seakee merged 1 commit intomainfrom
ci/pr-check-workflow
May 11, 2026
Merged

ci(actions): add PR validation workflow#63
seakee merged 1 commit intomainfrom
ci/pr-check-workflow

Conversation

@seakee
Copy link
Copy Markdown
Owner

@seakee seakee commented May 11, 2026

Summary

Add automated PR validation for frontend, Usage Service, and Docker build checks.

Changes

  • Add a pull_request and push workflow for main.
  • Run frontend install, type-check, lint, and production build.
  • Run Usage Service Go tests.
  • Build the Usage Service Docker image without pushing or requiring DockerHub secrets.

Testing

  • npm run type-check
  • npm run lint
  • cd usage-service && go test ./...
  • npx tsc && npx vite build --outDir /private/tmp/cpa-manager-pr-check-dist --emptyOutDir
  • git diff --check

Add pull_request and main push checks for frontend type checks, linting, and production builds.

Run Usage Service Go tests and a non-pushing Docker image build to catch integration failures before merge.

Keep release publishing unchanged and avoid requiring DockerHub secrets for PR checks.
@seakee seakee merged commit ffbb792 into main May 11, 2026
3 checks 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