Skip to content

Omnibus v1.0.9-beta.028

Choose a tag to compare

@github-actions github-actions released this 22 Apr 23:34
· 84 commits to main since this release

v1.0.9-beta.028 - test: implement Vitest security suite and CI/CD workflow gates

  • Added Vitest and configured vite-tsconfig-paths for seamless Next.js alias resolution.
  • Created foundational security test suites for Brute-Force Rate Limiting (rate-limit.ts) and API Key Validation (api-auth.ts) using hoisted Prisma DB mocks.
  • Added test and test:watch scripts to package.json.
  • Updated test-and-notify.yml to run the test suite on PRs/pushes and dynamically report the actual pipeline status to Discord.
  • Updated docker-publish.yml to act as a deployment gate, ensuring Docker images are only built and pushed to GHCR/Docker Hub if all tests pass.
  • Added coverage to .gitignore and excluded tests and �itest.config.ts from .dockerignore to keep production images lean.

Resolves #57