Skip to content

feat!: Add feat to receive arguments using pydantic model. (Fixes #580)#602

Merged
skxeve merged 1 commit intov3.0from
feature/580-feat-step-argument-pydantic
Dec 24, 2025
Merged

feat!: Add feat to receive arguments using pydantic model. (Fixes #580)#602
skxeve merged 1 commit intov3.0from
feature/580-feat-step-argument-pydantic

Conversation

@skxeve
Copy link
Copy Markdown
Collaborator

@skxeve skxeve commented Nov 20, 2025

Brief

Implement #580 and add minor refactoring.

Points to Check

  • Any unexpected impact
  • The overall quality is trending positively

Test

Confirmed

Pass ALL CI.

Review Limit

  • Write review limit on pull request title.

@skxeve skxeve added this to the v3.0 milestone Nov 20, 2025
@skxeve skxeve self-assigned this Nov 20, 2025
@skxeve skxeve added the feat A new feature label Nov 20, 2025
@skxeve skxeve linked an issue Nov 20, 2025 that may be closed by this pull request
@skxeve skxeve changed the title feat!: Add feat to receive arguments using pydantic model. feat!: Add feat to receive arguments using pydantic model. (Fixes #580) Dec 2, 2025
Comment thread cliboa/scenario/base.py
"""
for k, v in properties.items():
props = arguments.copy()
if self.Arguments is not None:
Copy link
Copy Markdown
Collaborator

@x-chi x-chi Dec 23, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Q] If Arguments is always a list, it can't be None. Doesn't that mean this condition will always be true?

@skxeve skxeve merged commit 2af2e8e into v3.0 Dec 24, 2025
8 checks passed
@skxeve skxeve deleted the feature/580-feat-step-argument-pydantic branch December 24, 2025 07:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Introduce pydantic v2 models for step argument definition

2 participants