Add manual acceptance workflow - #29
Merged
IlyaasK merged 1 commit intoJul 2, 2026
Merged
Conversation
IlyaasK
marked this pull request as ready for review
July 1, 2026 21:07
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 1b274e5. Configure here.
IlyaasK
force-pushed
the
hypeship/v0-ci-correctness
branch
from
July 2, 2026 02:34
ec173ee to
6a9a6ea
Compare
IlyaasK
force-pushed
the
hypeship/v0-acceptance-workflow
branch
from
July 2, 2026 02:34
1b274e5 to
f57bed1
Compare
IlyaasK
force-pushed
the
hypeship/v0-ci-correctness
branch
from
July 2, 2026 02:48
6a9a6ea to
d5585c1
Compare
IlyaasK
force-pushed
the
hypeship/v0-acceptance-workflow
branch
from
July 2, 2026 02:48
f57bed1 to
cdacece
Compare
tnsardesai
approved these changes
Jul 2, 2026
IlyaasK
force-pushed
the
hypeship/v0-ci-correctness
branch
from
July 2, 2026 19:51
d5585c1 to
9a1c02b
Compare
IlyaasK
force-pushed
the
hypeship/v0-acceptance-workflow
branch
from
July 2, 2026 19:51
cdacece to
12a7648
Compare
IlyaasK
force-pushed
the
hypeship/v0-ci-correctness
branch
from
July 2, 2026 20:03
9a1c02b to
a7e4426
Compare
IlyaasK
force-pushed
the
hypeship/v0-acceptance-workflow
branch
from
July 2, 2026 20:03
12a7648 to
943e249
Compare
IlyaasK
force-pushed
the
hypeship/v0-ci-correctness
branch
from
July 2, 2026 20:15
a7e4426 to
b735188
Compare
IlyaasK
force-pushed
the
hypeship/v0-acceptance-workflow
branch
2 times, most recently
from
July 2, 2026 20:25
3c0182f to
904816a
Compare
IlyaasK
force-pushed
the
hypeship/v0-ci-correctness
branch
from
July 2, 2026 20:25
b735188 to
c352284
Compare
IlyaasK
force-pushed
the
hypeship/v0-acceptance-workflow
branch
from
July 2, 2026 20:37
904816a to
f8e56a1
Compare
IlyaasK
force-pushed
the
hypeship/v0-ci-correctness
branch
from
July 2, 2026 20:37
c352284 to
020ce52
Compare
IlyaasK
force-pushed
the
hypeship/v0-acceptance-workflow
branch
from
July 2, 2026 20:47
f8e56a1 to
38ae528
Compare
IlyaasK
force-pushed
the
hypeship/v0-ci-correctness
branch
2 times, most recently
from
July 2, 2026 20:52
91cfe71 to
816dbf9
Compare
IlyaasK
force-pushed
the
hypeship/v0-acceptance-workflow
branch
2 times, most recently
from
July 2, 2026 20:57
70e8f9a to
ff4ede2
Compare
IlyaasK
force-pushed
the
hypeship/v0-ci-correctness
branch
from
July 2, 2026 20:57
816dbf9 to
4756fcd
Compare
IlyaasK
force-pushed
the
hypeship/v0-acceptance-workflow
branch
from
July 2, 2026 21:22
ff4ede2 to
d40c0c5
Compare
IlyaasK
force-pushed
the
hypeship/v0-ci-correctness
branch
from
July 2, 2026 21:22
4756fcd to
5e54cef
Compare
IlyaasK
force-pushed
the
hypeship/v0-acceptance-workflow
branch
from
July 2, 2026 22:00
d40c0c5 to
d1ec25b
Compare
IlyaasK
force-pushed
the
hypeship/v0-ci-correctness
branch
from
July 2, 2026 22:00
5e54cef to
36d00ac
Compare
IlyaasK
force-pushed
the
hypeship/v0-ci-correctness
branch
from
July 2, 2026 22:05
36d00ac to
49bd5c2
Compare
IlyaasK
force-pushed
the
hypeship/v0-acceptance-workflow
branch
from
July 2, 2026 22:05
d1ec25b to
398d8e5
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Summary
workflow_dispatchacceptance workflow for browser-pool acceptance tests.KERNEL_API_KEYandKERNEL_PROJECT_ID.KERNEL_ALT_PROJECT_IDandKERNEL_BASE_URLsupport.Why this is v0 work
v0 needs a documented, opt-in way to run real API acceptance tests before tagging. This workflow makes that release gate repeatable without running live Kernel resource tests on every PR.
Intentionally unsupported in v0
force_destroy, or codegen work is included.Tests run
ruby -e 'require "yaml"; YAML.load_file(".github/workflows/acceptance.yml"); YAML.load_file(".github/workflows/ci.yml")'bash scripts/check-markdown-links.shbash scripts/check-examples.shgofmt -l cmd internalgo test -short -timeout=2m ./...go vet ./...terraform fmt -check -recursive examplesbash scripts/check-docs.shgit diff --check hypeship/v0-ci-correctnessgit diff --cached --checkAcceptance-test status
The live acceptance tests were not run locally because credentials are not present in this environment. This PR adds the manual release workflow that should be run before a v0 tag with
KERNEL_API_KEYandKERNEL_PROJECT_IDconfigured.Review gates
-count=1 -timeout=30m -v; fixed.Deferred v1 issues
force_destroyforkernel_browser_pool.Remaining manual release gates
Acceptanceworkflow or the documented local acceptance command before tagging v0.Note
Low Risk
CI and documentation only; no provider or test harness logic changes, though the workflow can create real Kernel resources when triggered with valid secrets.
Overview
Adds a manual-only GitHub Actions workflow (
workflow_dispatch) so browser-pool acceptance tests can run against live Kernel credentials without running on every PR.The job sets
TF_ACC/KERNEL_ACC, wiresKERNEL_*secrets (required API key and project ID; optional alt project and base URL), fails fast if secrets are missing, installs Go and Terraform, and runsgo test -count=1 -timeout=30m -v ./internal/resources/browserpool -run TestAccwith a 40-minute job timeout so setup does not cut off test cleanup.docs/release.mdnow documents the same local acceptance command and points release maintainers at the new Acceptance workflow as an alternative to running tests locally.Reviewed by Cursor Bugbot for commit 398d8e5. Bugbot is set up for automated code reviews on this repo. Configure here.