fix(release): enforce binary-only release artifacts #246
No reviewers
Labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Slipstream/auto_review!246
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "issue-220-binary-only-release-artifacts"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why this change
What changed
.opencode/plugins/auto-review-forgejo.tsnow requires a closure trailer in PR description/body only (Closes/Fixes/Resolves #<issue>)..opencode/plugins/auto-review-forgejo.test.tscovers issue-branch trailer enforcement (including rejection when missing and title-only trailer usage).AGENTS.md.opencode/rules/forgejo.md.opencode/agents/build.md.opencode/commands/prepare-forgejo-pr.mdCONTRIBUTING.mdAGENTS.mdcommit-body guidance.forgejo/pull_request_template.md.opencode/commands/prepare-forgejo-pr.mdSee issue #<N>) while still requiring scope-complete PR bodies.Scope of this PR
.opencode/plugins/auto-review-forgejo.ts,.opencode/plugins/auto-review-forgejo.test.tsAGENTS.md,CONTRIBUTING.md,.forgejo/pull_request_template.md,.opencode/commands/prepare-forgejo-pr.md,.opencode/rules/forgejo.md,.opencode/agents/build.mdValidation
node --test --experimental-strip-types .opencode/plugins/auto-review-forgejo.test.tscargo fmt --all -- --checkcargo clippy --workspace --all-targets -- -D warningscargo nextest run --workspace --no-tests=passcargo deny check licenses bans sourcescargo build --workspaceCloses #220
The PR enforces a binary-only release process, updating workflows and documentation to reflect this change. It removes legacy Docker references and ensures only specific release metadata files are allowed for token-bearing publish operations. The changes appear safe to merge.
Walkthrough
New commits pushed, approval review dismissed automatically according to repository settings
The PR introduces a policy to enforce closure trailers in PR descriptions for issue-based branches, with corresponding tests and documentation updates. The changes appear well-structured and safe to merge.
Walkthrough
Δ since
aaf4423:.opencode/plugins/auto-review-forgejo.tsnow enforces that PRs from issue-based branches include a closure trailer in the description..opencode/plugins/auto-review-forgejo.test.tsensure the policy is correctly enforced.teafor PR creation.New commits pushed, approval review dismissed automatically according to repository settings
This PR updates documentation and templates to enforce a 'Why' / 'What' / 'Validation' format for PR and commit messages, improving clarity and context for future reviews. The changes appear safe to merge.
Walkthrough
New commits pushed, approval review dismissed automatically according to repository settings
This PR enhances the documentation and templates to ensure that PR descriptions capture the full scope of changes in a branch, not just the latest commit. It aligns the contribution guidelines and templates with this approach, promoting comprehensive documentation for reviewers.
New commits pushed, approval review dismissed automatically according to repository settings
The PR introduces changes to enforce binary-only release artifacts and adds guardrails for Forgejo PR creation, requiring issue closure trailers in PR descriptions. Documentation and templates have been updated to reflect these changes. The updates appear safe to merge.
Walkthrough
Δ since
4205ed6:.forgejo/pull_request_template.md,.opencode/commands/prepare-forgejo-pr.md,AGENTS.md, andCONTRIBUTING.mdto allow concise issue-referencing rationale in PR descriptions.