Skip to content

Fix infra lint notes and show search volume in the Trend column - #24

Merged
digibrander merged 2 commits into
mainfrom
develop
Nov 5, 2026
Merged

digibrander merged 2 commits into
mainfrom
develop

Conversation

@jadhavgaurav

Copy link
Copy Markdown
Contributor

What this holds

  • Infra lint fix (d1a7682): three A && B || die checks in infra/deploy.sh, infra/ci/resolve-release.sh and infra/test/parallel-stack.sh become explicit if statements with the same behaviour. This clears the shellcheck SC2015 notes that fail the infra lint job. Shellcheck exits 0 with the command CI runs, and the offline release-resolver test passes.
  • Trend column (cb84f05): the Trend column plots each keyword's monthly search volume for the last 12 months instead of rank. It adds a metrics field to the API, the OpenAPI contract and web types, the table, the design preview and the docs.

Notes

  • Merging does not deploy. The VPS is deployed by hand, and the Trend commit needs a backend and web deploy to go live.
  • The deploy dry-run test (infra/test/deploy-dryrun.sh) was not run locally because it needs local images; CI covers it.

Tracked keyword metrics now carry monthly_searches (the provider's months
behind the trend, oldest first). The Trend column draws the last 12 months
as a sparkline, higher volume higher up, on each row's own scale, with a
month without a volume breaking the line. The rows no longer ask for
include=sparkline. The design preview, the API contract and the docs follow.
Rewrite the A && B || die checks as explicit if statements with the same behaviour. The infra lint job fails on these info notes.
@vercel

vercel Bot commented Nov 5, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
idraft-preview Ready Ready Preview Nov 5, 2026 6:56am UTC
1 Skipped Deployment
Project Deployment Actions Updated
idraft-site Ignored Ignored Preview Nov 5, 2026 6:56am UTC

Request Review

@digibrander
digibrander merged commit 05a64cd into main Nov 5, 2026
4 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.

2 participants