Skip to content

docs: sync TESTING.md and README with current test matrix - #457

Merged
LucasSantana-Dev merged 2 commits into
mainfrom
docs/testing-release-metadata-sync
Apr 1, 2026
Merged

LucasSantana-Dev merged 2 commits into
mainfrom
docs/testing-release-metadata-sync

Conversation

@LucasSantana-Dev

Copy link
Copy Markdown
Owner

Summary

  • TESTING.md: Add Frontend Unit (Vitest) row to strategy table, new section with commands, update CI pipeline description, fix naming/layout section. Removes the false claim that "no Jest/Vitest unit tests in frontend at this time."
  • README.md: Update test count from "421 tests (361 backend + 60 frontend)" to "2496 tests (672 backend + 1373 bot + 451 frontend)" based on verified local runs.

Why

The testing documentation drifted significantly from reality. The frontend now has 451 Vitest unit tests, the bot has 1373 Jest tests, and the backend has 672 — none of which were reflected in the docs.

Checklist

  • Commits follow conventional commits
  • No code changes
  • TESTING.md reflects real test surface
  • README test counts match verified runs

@vercel

vercel Bot commented Apr 1, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
lucky Ready Ready Preview, Comment Apr 1, 2026 8:15pm

Request Review

@coderabbitai

coderabbitai Bot commented Apr 1, 2026

Copy link
Copy Markdown

Warning

Rate limit exceeded

@LucasSantana-Dev has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 10 minutes and 33 seconds before requesting another review.

Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 10 minutes and 33 seconds.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: a2480726-e5df-43c5-8ae5-98c3934aaba2

📥 Commits

Reviewing files that changed from the base of the PR and between 32a2559 and 66d2338.

📒 Files selected for processing (2)
  • README.md
  • docs/TESTING.md
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/testing-release-metadata-sync

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions Bot added the size/s label Apr 1, 2026
@sonarqubecloud

sonarqubecloud Bot commented Apr 1, 2026

Copy link
Copy Markdown

@LucasSantana-Dev
LucasSantana-Dev merged commit 7ce29b3 into main Apr 1, 2026
11 checks passed
LucasSantana-Dev added a commit that referenced this pull request Apr 1, 2026
When a commit only touches docs, tests, or CI config, docker-publish.yml
does not trigger (it path-filters on packages/**, Dockerfile*, etc).
The deploy was hard-aborting after 60s waiting for a run that will never
appear, causing every docs/test/chore commit to fail deployment.

Fix: when no docker-publish run is found and the commit did not touch
any Docker-relevant paths, skip the image wait and proceed with the
existing latest images. The ::notice annotation makes the skip visible
in the run log.

Also improves the error message when a docker-publish run IS expected
but missing — now lists which changed files triggered the expectation.

Fixes deploy failures on: docs/testing-release-metadata-sync (#457),
chore/shared-test-lane (#460), and similar non-image commits.
LucasSantana-Dev added a commit that referenced this pull request Apr 1, 2026
* ci(deploy): skip docker-publish wait for non-image commits

When a commit only touches docs, tests, or CI config, docker-publish.yml
does not trigger (it path-filters on packages/**, Dockerfile*, etc).
The deploy was hard-aborting after 60s waiting for a run that will never
appear, causing every docs/test/chore commit to fail deployment.

Fix: when no docker-publish run is found and the commit did not touch
any Docker-relevant paths, skip the image wait and proceed with the
existing latest images. The ::notice annotation makes the skip visible
in the run log.

Also improves the error message when a docker-publish run IS expected
but missing — now lists which changed files triggered the expectation.

Fixes deploy failures on: docs/testing-release-metadata-sync (#457),
chore/shared-test-lane (#460), and similar non-image commits.

* ci(deploy): address review — consolidate path pattern, detect gh api failure
LucasSantana-Dev added a commit that referenced this pull request May 13, 2026
* ci(deploy): skip docker-publish wait for non-image commits

When a commit only touches docs, tests, or CI config, docker-publish.yml
does not trigger (it path-filters on packages/**, Dockerfile*, etc).
The deploy was hard-aborting after 60s waiting for a run that will never
appear, causing every docs/test/chore commit to fail deployment.

Fix: when no docker-publish run is found and the commit did not touch
any Docker-relevant paths, skip the image wait and proceed with the
existing latest images. The ::notice annotation makes the skip visible
in the run log.

Also improves the error message when a docker-publish run IS expected
but missing — now lists which changed files triggered the expectation.

Fixes deploy failures on: docs/testing-release-metadata-sync (#457),
chore/shared-test-lane (#460), and similar non-image commits.

* ci(deploy): address review — consolidate path pattern, detect gh api failure
@LucasSantana-Dev
LucasSantana-Dev deleted the docs/testing-release-metadata-sync branch May 23, 2026 02:21

This branch was successfully deployed

1 active deployment
Preview — 98d65600 Deployed Apr 1, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant