Skip to content

v1.5.2

Latest

Choose a tag to compare

@open-resource-broker-cicd open-resource-broker-cicd released this 02 Apr 17:38
· 40 commits to main since this release

v1.5.2 (2026-04-02)

This release is published under the Apache-2.0 License.

Bug Fixes

  • ci: Exclude intentional missing-import test files from pyright, use config-driven paths (a01ba80)

  • ci: Exempt trufflehog from AGPL-3.0 license check (5078c48)

  • ci: Fix ruff import sorting/unused imports and restore uv.lock from main (4ce90ab)

  • ci+tests: Add integration/onmoto/e2e to PR workflow, fix e2e test mocks (38885db)

  • ci+tests: Fix coverage XML generation, codecov flags, and remaining test failures (29d0ca3)

  • cli: Use plain print for JSON output and fix Rich console line wrapping (c098051)

  • config: Config_dict path now applies full normalisation pipeline (5d9297b)

  • onaws: Correct partial return test matrix across all provider APIs (81c6c9e)

  • providers: EC2Fleet/SpotFleet request fleet deleted on partial return (8f44985)

  • tests: Add explanatory comments to empty except blocks in test_cleanup_e2e.py (a716b89)

  • tests: Fix 8 pre-existing test failures across e2e, integration, infrastructure, MCP (e418266)

  • tests: Fix create_return_request assertion to use created_request_ids (e831312)

  • tests: Fix Python 3.14 compatibility and coverage generation (03eba90)

  • tests: Fix remaining integration and onmoto test failures (7072839)

  • tests: Log return_request_id for traceability in cleanup step (9ae8f37)

  • tests: Mock health port in auth_client fixture and bearer token test (aa16694)

  • tests: Mock health port in base client fixture to prevent 503 in CI (0a0602d)

  • tests: Remove duplicate deps imports flagged by GH code quality bot (6dcbbf0)

  • tests: Rename unused return_request_id to _return_request_id in cleanup step (aea0ff8)

  • tests: Resolve all pyright errors across test suite and enforce in CI (30a3126)

  • tests: Skip partial return test when fewer than 2 physical instances provisioned (a6b60a6)

  • tests+ci: Fix remaining test failures and parallelise CI test jobs (2aa0100)

  • tests+ci: Fix scheduler-agnostic assertions and coverage XML parse errors (29d292f)

Chores

  • Monthly dependency maintenance (eef30b3)

  • Monthly dependency maintenance (54b2d49)

  • Monthly dependency maintenance (2056d27)

  • deps: Bump cryptography in the uv group across 1 directory (ca9434e)

  • deps: Bump the uv group across 1 directory with 2 updates (b5562dc)

Code Style

  • Auto-format code with ruff [skip ci] (ef80687)

  • Auto-format code with ruff [skip ci] (bc38eab)

  • Auto-format code with ruff [skip ci] (343700e)

  • Auto-format code with ruff [skip ci] (3e99dc6)

  • Auto-format code with ruff [skip ci] (7d8a578)

  • Auto-format code with ruff [skip ci] (bf4ba02)

  • Auto-format code with ruff [skip ci] (32d0e59)

  • Auto-format code with ruff [skip ci] (50906f1)

  • Auto-format code with ruff [skip ci] (747aa9f)

  • Auto-format code with ruff [skip ci] (725054d)

  • Auto-format code with ruff [skip ci] (561bbf6)

  • Auto-format code with ruff [skip ci] (d14cea6)

  • Auto-format code with ruff [skip ci] (75b4fd3)

  • Auto-format code with ruff [skip ci] (3d98f2f)

Continuous Integration

  • deps: Bump the github-actions group with 5 updates (2846dc5)

  • deps: Use ci prefix for github-actions dependabot commits (940eeca)

Testing

  • onmoto: Add EC2Fleet, ASG, SpotFleet price type matrix tests (3d54f5f)

  • onmoto: Complete epic 1670 — RunInstances gaps, cross-cutting, onaws fixes (a52c925)

  • onmoto: Complete epic 2153 — full onmoto/onaws equivalence coverage (ad1d6e0)


Detailed Changes: v1.5.1...v1.5.2