Skip to content

v1.5.4

  • v1.5.4
  • 016c950
  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
  • Choose a tag to compare

  • v1.5.4
  • 016c950
  • Choose a tag to compare

  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
@Badoot Badoot tagged this 15 Jul 23:24
## [1.5.4] - 2026-07-15

### Overview

Release process improvement and test cleanup. Adds `make lint` to the
`make release` target so lint checks run automatically during release
prep, updates the release process documentation to reflect the lint
inclusion, and fixes unreachable code after `t.Fatal` in the DHS
scenario test.

### Changed

* **`make release` now runs lint** — The `make release` target now
invokes `make lint` (golangci-lint, vulncheck, doctrine validation,
swagger) after syncing Python versions and before running the test
suite. This ensures lint issues are caught during release prep rather
than only in CI. The `Makefile` help text and
`docs/devs/release_process.md` are updated to reflect the lint step.

### Fixed

* **Unreachable code after `t.Fatal` in DHS scenario test** —
`internal/tools/agent_harness/scenarios/dhs_sovereign_test.go` had code
following a `t.Fatal("dhs-release scenario not found")` call that was
unreachable. Added an explicit `return` after `t.Fatal` to satisfy
linters and clarify control flow.
Assets 2
Loading