argoproj / argoproj/argo-workflows

Refactor test files to remove variables holding yaml.

Open
#13,610 12 comments 1 reaction 0 assignees View on GitHub
area/build good first issue solution/suggested type/tech-debt
Dominant language
Go
Stars
17k
Forks
3.7k
Avg merge
1d 20h
Merged PRs (30d)
138

Description

# Summary

Instead of hard coded workflows with status fields being stored as variables in test files.

## Use Cases

Readability/ Dev experience improvement only, semantics of argo remains the same.

---

Love this feature request? Give it a 👍. We prioritise the proposals with the most 👍.

Contributor guide

Open the contributing guide

Research direction

Inspect the test files that store hard-coded workflows with status fields in variables, then identify the affected YAML fixtures and their callers. Run the affected workflow tests before and after the refactor; done means the workflows are easier to read without changing Argo semantics or test behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
developer-experience, testing
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.