Add v0 release metadata - #30
Conversation
1b274e5 to
f57bed1
Compare
e9c00f0 to
a060b99
Compare
f57bed1 to
cdacece
Compare
4a27b4d to
b3eac96
Compare
943e249 to
3c0182f
Compare
b3eac96 to
2a61e08
Compare
3c0182f to
904816a
Compare
2a61e08 to
3d10666
Compare
904816a to
f8e56a1
Compare
def3e7c to
1f6f93f
Compare
38ae528 to
70e8f9a
Compare
8d9d592 to
8d835d4
Compare
ff4ede2 to
d40c0c5
Compare
8d835d4 to
e050e1d
Compare
|
|
||
| The provider has not published a public v0 release yet. Before the first public release, confirm which released versions receive security fixes and update this section if support differs from latest-v0-only. | ||
|
|
||
| ## Reporting Security Issues |
There was a problem hiding this comment.
maybe we should link to security@kernel.sh (or is the email something else?)
d40c0c5 to
d1ec25b
Compare
a04818c to
eee36fa
Compare
d1ec25b to
398d8e5
Compare
eee36fa to
b457b12
Compare
b457b12 to
4300767
Compare
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 4300767. Configure here.
| - Run `go test -short -timeout=2m ./...`. | ||
| - Run `go vet ./...`. | ||
| - Run opt-in acceptance tests with real credentials before the first public v0 release: | ||
| - Run opt-in acceptance tests with real credentials before the first public release: |
There was a problem hiding this comment.
Acceptance gate skips internal v0
Medium Severity
The checklist now requires acceptance tests only before the first public release. Since v0 releases are explicitly internal and the first public release is v1, this change inadvertently removes the explicit acceptance test requirement for internal v0 tags.
Reviewed by Cursor Bugbot for commit 4300767. Configure here.


Summary
CHANGELOG.mdwith the v0 release-candidate surface and explicit non-goals..github/release.ymlfor GitHub generated release-note categorization.SECURITY.mdwith a pre-v0 reporting policy and a public-release gate for vulnerability reporting setup.Why this is v0 work
v0 should be releasable without growing the provider feature surface. These files add minimal release metadata and make the remaining human-owned publication decisions explicit.
Intentionally unsupported in v0
force_destroy, codegen, or runtime/session Terraform operations are included.Tests run
ruby -e 'require "yaml"; YAML.load_file(".github/release.yml"); YAML.load_file(".github/workflows/acceptance.yml"); YAML.load_file(".github/workflows/ci.yml")'bash scripts/check-markdown-links.shgofmt -l cmd internalgo test -short -timeout=2m ./...go vet ./...terraform fmt -check -recursive examplesbash scripts/check-examples.shbash scripts/check-docs.shgit diff --check hypeship/v0-acceptance-workflowgit diff --cached --checkAcceptance-test status
Acceptance tests were not run for this metadata-only slice. They remain a manual release gate via the
Acceptanceworkflow or the documented local command with credentials.Review gates
LICENSEbecause the correct license is a release-owner decision.Deferred v1 issues
force_destroyforkernel_browser_pool.Remaining manual release gates
SECURITY.md.Note
Low Risk
Documentation and GitHub release-note config only; no Go provider logic, credentials handling, or automation changes.
Overview
Adds release and security metadata for the Kernel Terraform provider without changing provider behavior or adding release automation.
New files:
CHANGELOG.mddocuments the v0 release-candidate scope (provider config,kernel_browser_pool, lookup data sources, import, tests/CI) and explicit v0 non-goals;.github/release.ymlmaps PR labels to GitHub generated release-note categories;SECURITY.mddefines pre-public reporting (Kernel disclosure program, email, optional GitHub private reporting) and notes v0 stays internal until a complete v1 public release.docs/release.mdis updated to state that v0 tags/registry artifacts stay internal, acceptance tests gate the first public release (not only v0), and release owners must confirmLICENSEand vulnerability reporting setup before any public tag.Reviewed by Cursor Bugbot for commit 4300767. Bugbot is set up for automated code reviews on this repo. Configure here.