Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,11 @@ tree as read-only build output:
- **Merge:** rebase-and-merge only — linear history, no squash, no merge commits.
- **Branch policy (`protect-main` ruleset on `main`):** PRs required; **1 approving
review** + last-push approval + dismiss-stale for non-bypass actors; no force-push /
no branch deletion; required checks `lint`, `check-diff`, `unit-tests`, `gitleaks`,
`govulncheck`, `coverage`, `Analyze (go)` (up-to-date). **Admin** bypass is
`pull_request` mode only — solo merges via `gh pr merge --rebase --admin`. Markdown-only
PRs may skip CI jobs via `detect-noop`; those still need admin/bypass to land.
no branch deletion; required checks `gitleaks`, `govulncheck`, `coverage`,
`Analyze (go)` (always-on — not skipped by `detect-noop`; up-to-date). CI jobs
`lint` / `check-diff` / `unit-tests` still run on code PRs but are not ruleset-required
so markdown-only PRs can merge. **Admin** bypass is `pull_request` mode only —
solo merges via `gh pr merge --rebase --admin`.
- **Spec-driven:** every implementation lane references an OpenSpec change under `openspec/changes/`.
A change is `proposal.md` + `design.md` + `tasks.md` + `specs/<capability>/spec.md`.
- **TDD:** mandatory for hand-authored Go and `hack/` scripts — failing test first. Generated code
Expand Down
8 changes: 7 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,13 @@ Release notes are generated from [Conventional Commits](https://www.conventional

### Documentation

- Document protect-main solo Branch-Protection [843ea82](https://github.com/platformrelay/provider-gridscale/commit/843ea823ef54d8643337315b9f1a5c887b10108a)
- Sync CHANGELOG for protect-main check alignment [a215a53](https://github.com/platformrelay/provider-gridscale/commit/a215a53811288edbcf83660eb13c5640ae3321ba)

- Align protect-main required checks with always-on jobs [f79c1fc](https://github.com/platformrelay/provider-gridscale/commit/f79c1fc3ea1d935381e2c7ac07a1632fb44c5cbb)

- Sync CHANGELOG for protect-main docs PR ([#13](https://github.com/platformrelay/provider-gridscale/pull/13))[47629ec](https://github.com/platformrelay/provider-gridscale/commit/47629ec45ca89a4e16face462776f4680693dc76)

- Document protect-main solo Branch-Protection [9b17fda](https://github.com/platformrelay/provider-gridscale/commit/9b17fda5b99aa531107960238bf8a7029deeb6d2)

- **coordination:** Close v0.2.0 release — signed publish green [77be16d](https://github.com/platformrelay/provider-gridscale/commit/77be16dbd60906933c1bdcf715d8de1611e6c9ae)

Expand Down
Loading