Skip to content

Add fast CI checks - #28

Merged
IlyaasK merged 1 commit into
hypeship/v0-docs-correctnessfrom
hypeship/v0-ci-correctness
Jul 2, 2026
Merged

Add fast CI checks#28
IlyaasK merged 1 commit into
hypeship/v0-docs-correctnessfrom
hypeship/v0-ci-correctness

Conversation

@IlyaasK

@IlyaasK IlyaasK commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add a fast local Markdown link checker for tracked Markdown files.
  • Add Terraform example validation using a locally built provider and dev_overrides, with no live API calls.
  • Add the new checks to the release checklist.

Why this is v0 work

v0 needs CI to run on pull requests and main before tagging. The extra checks are small, credential-free validation gates for docs and examples, and they keep the provider releasable without broadening the runtime surface.

Intentionally unsupported in v0

  • No acceptance tests run on ordinary PRs or push CI.
  • No live API calls are made by example validation.
  • No runtime/session Terraform operations are added.
  • No v1 resources, force_destroy, or codegen work is included.

Note

Low Risk
Changes only add CI/release validation scripts and workflow steps; no provider runtime, auth, or API behavior is modified.

Overview
Adds credential-free CI gates for docs and examples: a tracked-Markdown local link/image checker and Terraform validate for each examples/*/main.tf using a locally built provider via dev_overrides (no live API).

Wires both scripts into .github/workflows/ci.yml and documents them in docs/release.md, which now assumes a clean main checkout instead of naming a scaffold branch.

Reviewed by Cursor Bugbot for commit 49bd5c2. Bugbot is set up for automated code reviews on this repo. Configure here.

@IlyaasK
IlyaasK marked this pull request as ready for review July 1, 2026 21:07
@IlyaasK
IlyaasK requested review from Sayan- and tnsardesai July 1, 2026 21:07
Comment thread scripts/check-examples.sh
@IlyaasK
IlyaasK force-pushed the hypeship/v0-docs-correctness branch from 6d93945 to aff360b Compare July 2, 2026 02:34
@IlyaasK
IlyaasK force-pushed the hypeship/v0-ci-correctness branch from ec173ee to 6a9a6ea Compare July 2, 2026 02:34
@IlyaasK
IlyaasK force-pushed the hypeship/v0-docs-correctness branch from aff360b to a7f9399 Compare July 2, 2026 02:48
@IlyaasK
IlyaasK force-pushed the hypeship/v0-ci-correctness branch 2 times, most recently from d5585c1 to 9a1c02b Compare July 2, 2026 19:51
Comment thread scripts/check-examples.sh
Comment thread scripts/check-markdown-links.sh
@IlyaasK
IlyaasK force-pushed the hypeship/v0-ci-correctness branch from 9a1c02b to a7e4426 Compare July 2, 2026 20:03
@IlyaasK
IlyaasK force-pushed the hypeship/v0-docs-correctness branch from 4477796 to 609f5be Compare July 2, 2026 20:03
@IlyaasK
IlyaasK force-pushed the hypeship/v0-ci-correctness branch from a7e4426 to b735188 Compare July 2, 2026 20:15
@IlyaasK
IlyaasK force-pushed the hypeship/v0-docs-correctness branch from 609f5be to 433e900 Compare July 2, 2026 20:15
@IlyaasK
IlyaasK force-pushed the hypeship/v0-ci-correctness branch from b735188 to c352284 Compare July 2, 2026 20:25
@IlyaasK
IlyaasK force-pushed the hypeship/v0-docs-correctness branch 2 times, most recently from 54e0bf2 to f2a25e4 Compare July 2, 2026 20:37
@IlyaasK
IlyaasK force-pushed the hypeship/v0-ci-correctness branch from c352284 to 020ce52 Compare July 2, 2026 20:37

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.

There are 2 total unresolved issues (including 1 from previous review).

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 020ce52. Configure here.

Comment thread scripts/check-markdown-links.sh Outdated
@IlyaasK
IlyaasK force-pushed the hypeship/v0-docs-correctness branch from f2a25e4 to e6b99fb Compare July 2, 2026 20:47
@IlyaasK
IlyaasK force-pushed the hypeship/v0-ci-correctness branch from 020ce52 to 91cfe71 Compare July 2, 2026 20:47
@IlyaasK
IlyaasK force-pushed the hypeship/v0-docs-correctness branch from e6b99fb to f179de6 Compare July 2, 2026 20:52
@IlyaasK
IlyaasK force-pushed the hypeship/v0-ci-correctness branch from 91cfe71 to 816dbf9 Compare July 2, 2026 20:52
@IlyaasK
IlyaasK force-pushed the hypeship/v0-docs-correctness branch from f179de6 to 7025579 Compare July 2, 2026 20:57
@IlyaasK
IlyaasK force-pushed the hypeship/v0-ci-correctness branch from 816dbf9 to 4756fcd Compare July 2, 2026 20:57
Comment thread .github/workflows/ci.yml Outdated
push:
branches:
- main
- provider-repo-scaffold

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should be main?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nvm Saw the other PR with docs

@IlyaasK
IlyaasK force-pushed the hypeship/v0-docs-correctness branch from 7025579 to bf3e263 Compare July 2, 2026 21:22
@IlyaasK
IlyaasK force-pushed the hypeship/v0-ci-correctness branch 2 times, most recently from 5e54cef to 36d00ac Compare July 2, 2026 22:00
@IlyaasK
IlyaasK force-pushed the hypeship/v0-docs-correctness branch from bf3e263 to 5705820 Compare July 2, 2026 22:00
@IlyaasK IlyaasK changed the title Fix CI branch and add fast checks Add fast CI checks Jul 2, 2026
@IlyaasK
IlyaasK force-pushed the hypeship/v0-docs-correctness branch from 5705820 to bf3e263 Compare July 2, 2026 22:04
Add a Markdown link checker and Terraform example validation (locally
built provider via dev_overrides, no live API calls) to CI and the
release checklist. Also point the release checklist back at main now
that it is the default branch again.
@IlyaasK
IlyaasK force-pushed the hypeship/v0-ci-correctness branch from 36d00ac to 49bd5c2 Compare July 2, 2026 22:05
@IlyaasK
IlyaasK merged commit 586d0de into hypeship/v0-docs-correctness Jul 2, 2026
2 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