Skip to content

Commit 1f6f93f

Browse files
committed
Add v0 release metadata
1 parent 38ae528 commit 1f6f93f

4 files changed

Lines changed: 55 additions & 0 deletions

File tree

.github/release.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
changelog:
2+
exclude:
3+
labels:
4+
- ignore-for-release
5+
categories:
6+
- title: Breaking Changes
7+
labels:
8+
- breaking-change
9+
- title: Features
10+
labels:
11+
- enhancement
12+
- title: Bug Fixes
13+
labels:
14+
- bug
15+
- title: Documentation
16+
labels:
17+
- documentation
18+
- title: Other Changes
19+
labels:
20+
- "*"

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Changelog
2+
3+
All notable changes to the Kernel Terraform provider are recorded here.
4+
5+
## Unreleased
6+
7+
Initial v0 release candidate:
8+
9+
- Provider configuration for `api_key`, `base_url`, and `project_id`.
10+
- `kernel_browser_pool` resource for durable browser pool configuration.
11+
- `kernel_project`, `kernel_profile`, `kernel_proxy`, and `kernel_extension` lookup data sources.
12+
- `kernel_browser_pool` import support.
13+
- Unit tests, generated Terraform docs, examples, CI checks, and opt-in acceptance test harness.
14+
15+
Intentionally unsupported in v0:
16+
17+
- Runtime browser/session operations such as acquire, release, flush, app invocation, screenshots, logs, live view, and force recovery.
18+
- API key, project, profile, proxy, or extension resources.
19+
- `force_destroy` browser-pool deletion.
20+
- Terraform Plugin Framework code generation.

SECURITY.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Security Policy
2+
3+
## Supported Versions
4+
5+
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.
6+
7+
## Reporting Security Issues
8+
9+
Do not open public GitHub issues for suspected vulnerabilities.
10+
11+
Use GitHub private vulnerability reporting for this repository when it is enabled. If private vulnerability reporting is unavailable, contact the Kernel maintainers through the repository's private security channel before disclosing details publicly.
12+
13+
Before publishing v0 publicly, confirm that this repository has either GitHub private vulnerability reporting enabled or a public security contact documented here.

docs/release.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ Use this checklist before publishing a Kernel Terraform provider version.
1616
- or run the manual `Acceptance` GitHub Actions workflow with `KERNEL_API_KEY` and `KERNEL_PROJECT_ID` repository secrets configured.
1717
- Verify unscoped API calls send no `X-Kernel-Project-Id` header; it is sent only when a resource-level `project_id` or the provider default resolves a project.
1818
- Confirm `terraform-registry-manifest.json` contains protocol `["6.0"]` for Terraform Plugin Framework.
19+
- Confirm the repository license before the first public release. Do not publish a public v0 tag until `LICENSE` exists or the release owner has explicitly documented the licensing decision.
20+
- Confirm GitHub private vulnerability reporting or a public security contact is configured and reflected in `SECURITY.md`.
1921
- Confirm there is no branch named like the release tag, for example `v0.1.0`.
2022

2123
## Registry Release Assets

0 commit comments

Comments
 (0)