Files
cleveragents-core/features
HAL9000 fddbecdbf0
CI / push-validation (pull_request) Successful in 32s
CI / helm (pull_request) Successful in 44s
CI / build (pull_request) Successful in 1m6s
CI / lint (pull_request) Successful in 1m23s
CI / quality (pull_request) Successful in 1m41s
CI / typecheck (pull_request) Successful in 1m51s
CI / security (pull_request) Successful in 1m50s
CI / integration_tests (pull_request) Successful in 4m19s
CI / unit_tests (pull_request) Failing after 6m24s
CI / docker (pull_request) Has been skipped
CI / coverage (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 3s
fix(resources): add missing resource_type field and step definitions
Fixes remaining blockers from Re-Review #12 (PR #10592):

- Add `resource_type` field to CloudResource base class, satisfying
  issue #8607 acceptance criterion that requires provider, region,
  resource_type, resource_id fields.

- Set `resource_type` in the Behave step definition for the
  resource_type acceptance scenario (changed pending_resource key
  from "type" to "resource_type").

- Fix the result_type assertion step to check resource_type instead
  of type.

- Add missing step definition `step_rejects_empty_tag_key` that matches
  the feature file scenario "AWSResource validates tags", preventing
  UndefinedStep errors in Behave.

Quality gates:
lint  (passed)
typecheck  (passed, only pre-existing warnings)

ISSUES CLOSED: #8607
2026-05-17 02:47:21 +00:00
..