Skip to content

Commit 45ede41

Browse files
committed
Document Ruff enforcement in the release notes
1 parent 1f6bcc5 commit 45ede41

1 file changed

Lines changed: 21 additions & 1 deletion

File tree

‎CHANGELOG.md‎

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,27 @@
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+
521
### Fixed
622

7-
- Configuration debug output masks credential fields and integration URL paths.
23+
- Configuration debug output masks credential fields, including nested plugin
24+
settings, and integration URL paths. Slack configuration environment contents
25+
are reported only as set or unset.
826
- Alert timestamps retain their leading and trailing characters when the
927
optional timezone suffix is removed.
1028
- Slack, Teams, Jira, webhook, and GitLab commit-status requests use a 30-second
@@ -15,6 +33,8 @@
1533
- Configuration warnings and errors use the CLI's configured logger.
1634
- Manifest links use the configured source-control type, including when a Socket
1735
organization slug contains a source-control provider's name.
36+
- Release scripts accept both single- and double-quoted version declarations.
37+
CI and documentation changes alone do not require a package version bump.
1838

1939
## 2.12.0
2040

0 commit comments

Comments
 (0)