Skip to content

Remove decorator feature#1556

Merged
elliotgunton merged 9 commits intoargoproj-labs:mainfrom
jeongukjae:remove-decorator
Feb 18, 2026
Merged

Remove decorator feature#1556
elliotgunton merged 9 commits intoargoproj-labs:mainfrom
jeongukjae:remove-decorator

Conversation

@jeongukjae
Copy link
Copy Markdown
Collaborator

@jeongukjae jeongukjae commented Feb 16, 2026

Pull Request Checklist

Description of PR

As discussed in maintainer catchup, this pr

  • cleans up decorator feature/docs/test codes
  • put retired section in experimental docs

Signed-off-by: Ukjae Jeong <jeongukjae@gmail.com>
@jeongukjae jeongukjae added type:task A general task (including refactors) semver:major A change requiring a major version bump labels Feb 16, 2026
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

removed from mkdocs.yaml on purpose not to expose this in index

@codecov
Copy link
Copy Markdown

codecov Bot commented Feb 16, 2026

Codecov Report

❌ Patch coverage is 94.44444% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 80.4%. Comparing base (94b7e86) to head (94c236a).
⚠️ Report is 10 commits behind head on main.

Files with missing lines Patch % Lines
src/hera/shared/_global_config.py 92.3% 1 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##            main   #1556     +/-   ##
=======================================
- Coverage   81.2%   80.4%   -0.9%     
=======================================
  Files         63      62      -1     
  Lines       5355    5103    -252     
  Branches     820     777     -43     
=======================================
- Hits        4350    4104    -246     
- Misses       855     863      +8     
+ Partials     150     136     -14     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@jeongukjae jeongukjae marked this pull request as ready for review February 16, 2026 00:33
Copy link
Copy Markdown
Collaborator

@elliotgunton elliotgunton left a comment

Choose a reason for hiding this comment

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

Looks good, minor fixes 🚀

Comment thread docs/user-guides/experimental-features.md
Comment thread pyproject.toml
Comment thread src/hera/workflows/_meta_mixins.py
Co-authored-by: Elliot Gunton <elliotgunton@gmail.com>
Signed-off-by: Ukjae Jeong <JeongUkJae@gmail.com>
@jeongukjae jeongukjae marked this pull request as draft February 16, 2026 12:20
Signed-off-by: Ukjae Jeong <JeongUkJae@gmail.com>
Signed-off-by: Ukjae Jeong <JeongUkJae@gmail.com>
@jeongukjae jeongukjae marked this pull request as ready for review February 16, 2026 22:05
Signed-off-by: Ukjae Jeong <JeongUkJae@gmail.com>
Comment thread docs/user-guides/experimental-features.md
Comment thread src/hera/shared/_global_config.py
jeongukjae and others added 2 commits February 17, 2026 23:43
Co-authored-by: Elliot Gunton <elliotgunton@gmail.com>
Signed-off-by: Ukjae Jeong <JeongUkJae@gmail.com>
Signed-off-by: Ukjae Jeong <JeongUkJae@gmail.com>
…ecation

Signed-off-by: Ukjae Jeong <JeongUkJae@gmail.com>
Copy link
Copy Markdown
Collaborator

@elliotgunton elliotgunton left a comment

Choose a reason for hiding this comment

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

LGTM! Giving @alicederyn a chance for a second look before merging though 🚀

Comment thread pyproject.toml Outdated
varname = {version = ">=0.13.1,<0.16.0", optional = true}
black = {version = ">=24.1.0", optional = true}
httpx = {version = "^0.28.1", optional = true}
typing-extensions = ">=4.5.0"
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I think we also want python_version < "3.13"

And/or to update the poetry.lock

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

makes sense. added

Signed-off-by: Ukjae Jeong <JeongUkJae@gmail.com>
@elliotgunton elliotgunton merged commit 6c2bb78 into argoproj-labs:main Feb 18, 2026
17 of 18 checks passed
@elliotgunton elliotgunton removed the type:task A general task (including refactors) label Mar 19, 2026
@elliotgunton elliotgunton added the type:informational Provides information or notice to the community label Mar 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver:major A change requiring a major version bump type:informational Provides information or notice to the community

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants