Skip to content

Commit 261efff

Browse files
committed
Keep release notes focused on CLI behavior
1 parent 66a825c commit 261efff

2 files changed

Lines changed: 15 additions & 18 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,6 @@
22

33
## 2.12.1
44

5-
### Changed
6-
7-
- Ruff linting and formatting are enforced on every pull request and push to
8-
`main`, covering Python source, tests, hooks, and developer scripts. The
9-
repository is formatted with a 120-character line length.
10-
- Contributors can install Ruff pre-commit hooks with `make hooks` and run the
11-
same checks as CI with `make lint`. Hooks apply safe lint fixes and formatting;
12-
changed files must be reviewed and staged before committing again. Local and
13-
CI checks use the same locked Ruff version.
14-
- New functions are subject to complexity limits of 12 independent paths and
15-
eight arguments. Existing exceptions are marked individually, and obsolete
16-
suppressions fail lint checks.
17-
- Build tooling matches the project's Hatch and Hatchling pins. Local action
18-
references are corrected across package, preview, release, and dependency
19-
review workflows.
20-
215
### Fixed
226

237
- Configuration debug output masks credential fields, including nested plugin
@@ -35,8 +19,6 @@
3519
- Configuration warnings and errors use the CLI's configured logger.
3620
- Manifest links use the configured source-control type, including when a Socket
3721
organization slug contains a source-control provider's name.
38-
- Release scripts accept both single- and double-quoted version declarations.
39-
CI and documentation changes alone do not require a package version bump.
4022

4123
## 2.12.0
4224

‎CONTRIBUTING.md‎

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,21 @@ and validates the distributions, smoke-tests the wheel, and uploads the
8888
distributions as workflow artifacts. It does not publish a package or Docker
8989
image.
9090

91+
## Build tooling and release notes
92+
93+
Keep the Hatch and Hatchling pins in `.github/actions/setup-hatch/action.yml`
94+
aligned with the `dev` extra and build backend in `pyproject.toml`.
95+
96+
The `Version Check` workflow enforces release-version checks for changes to
97+
`socketsecurity/`, `pyproject.toml`, or `uv.lock`. A pull request can share
98+
`main`'s unreleased version. CI and documentation changes alone do not require
99+
a package version bump. Version extraction accepts single- and double-quoted
100+
`__version__` declarations.
101+
102+
Keep changelog entries short and focused on observable CLI, dashboard, or scan
103+
log behavior. Document contributor setup and CI policies in this guide, and
104+
describe workflow implementation changes in the pull request description.
105+
91106
## Publishing pull request previews
92107

93108
Preview publication is intentionally opt-in. Only request previews for code

0 commit comments

Comments
 (0)