Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: [TKC-2299] add tags to testworkflow models #5744

Merged
merged 19 commits into from
Aug 19, 2024

Conversation

vsukhin
Copy link
Collaborator

@vsukhin vsukhin commented Aug 7, 2024

Pull request description

Checklist (choose whats happened)

  • breaking change! (describe)
  • tested locally
  • tested on cluster
  • added new dependencies
  • updated the docs
  • added a test

Breaking changes

Changes

Fixes

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
@vsukhin vsukhin changed the title feat: add tags to testworkflow models feat: [TKC-2299] add tags to testworkflow models Aug 7, 2024
Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
@vsukhin vsukhin marked this pull request as ready for review August 10, 2024 08:40
@vsukhin vsukhin requested review from a team as code owners August 10, 2024 08:40
Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

# Conflicts:
#	docs/docs/cli/testkube_get_testworkflowexecution.md
#	docs/docs/cli/testkube_run_testworkflow.md
#	go.mod
#	go.sum
#	pkg/api/v1/testkube/model_test_workflow_independent_step_parallel.go
#	pkg/api/v1/testkube/model_test_workflow_step_parallel.go
Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
@exu exu merged commit 437ce41 into develop Aug 19, 2024
7 checks passed
@exu exu deleted the vsukhin/feature/execution-tags branch August 19, 2024 10:11
exu added a commit that referenced this pull request Aug 30, 2024
* feat: add tags to testworkflow models

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: missed model

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: dep update

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* feat: filter by tags

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: convert dots for parallel step

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: convert dots for execute

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: remove filed

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: remove tags

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: remove unsued tags

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: unit tests

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* feat: pass execution tags

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: format result

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: remove from parallel step

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: cli docs

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: extract methods

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: go mod tidy

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: typo

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

---------

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Co-authored-by: Jacek Wysocki <jacek.wysocki@gmail.com>
exu added a commit that referenced this pull request Aug 30, 2024
* feat: add tags to testworkflow models

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: missed model

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: dep update

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* feat: filter by tags

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: convert dots for parallel step

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: convert dots for execute

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: remove filed

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: remove tags

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: remove unsued tags

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: unit tests

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* feat: pass execution tags

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: format result

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: remove from parallel step

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: cli docs

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: extract methods

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: go mod tidy

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

* fix: typo

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>

---------

Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
Co-authored-by: Jacek Wysocki <jacek.wysocki@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants