Skip to content

Conversation

LecrisUT
Copy link
Collaborator

This primarily offers some interface to dynamically extend phases, which would be useful for external plugin creators.

Wanted to port the PrepareDistGit to use the add_step, but don't think it's doable right now, would require a bit more refactoring.

Note on my distinction between TODO and FIXME. FIXMEs I want to be discussed and resolved within the PR, while TODOs could be deferred for more investigation. Would probably be nice to make this a contributor guideline?


Pull Request Checklist

  • implement the feature
  • write the documentation
  • extend the test coverage
  • mention the version
  • include a release note
    (worth considering, do we add release notes for something that is meant more for developers?)

@happz happz added this to planning Aug 19, 2025
@github-project-automation github-project-automation bot moved this to backlog in planning Aug 19, 2025
@happz happz moved this from backlog to review in planning Aug 19, 2025
@happz happz added code | style Code style changes not affecting functionality code | no functional change "No Functional Change" intended. Patch should not change tmt's behavior in any way. labels Aug 19, 2025
@LecrisUT LecrisUT self-assigned this Sep 26, 2025
@LecrisUT LecrisUT moved this from review to implement in planning Sep 26, 2025
@LecrisUT LecrisUT moved this from implement to review in planning Oct 3, 2025
Copy link
Collaborator

@therazix therazix left a comment

Choose a reason for hiding this comment

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

The PR title mentions add_step and add_phase helpers, but only the add_phase is present.

@LecrisUT LecrisUT changed the title Introduce add_step and add_phase helpers to add dynamic phases to steps Introduce add_phase helpers to add dynamic phases to steps Oct 6, 2025
@LecrisUT LecrisUT removed their assignment Oct 7, 2025
@LecrisUT
Copy link
Collaborator Author

LecrisUT commented Oct 7, 2025

The PR title mentions add_step and add_phase helpers, but only the add_phase is present.

Changed title. Any comments on the FIXMEs? I.e. does it make sense to keep and make them TODOs for the next steps?

@thrix thrix requested a review from therazix October 7, 2025 11:25
@therazix
Copy link
Collaborator

therazix commented Oct 7, 2025

The PR title mentions add_step and add_phase helpers, but only the add_phase is present.

Changed title. Any comments on the FIXMEs? I.e. does it make sense to keep and make them TODOs for the next steps?

Yeah, we can keep them as TODOs now and improve later.

@happz happz moved this from review to merge in planning Oct 7, 2025
@psss psss added the ci | full test Pull request is ready for the full test execution label Oct 8, 2025
Signed-off-by: Cristian Le <git@lecris.dev>
Signed-off-by: Cristian Le <git@lecris.dev>
Signed-off-by: Cristian Le <git@lecris.dev>
Signed-off-by: Cristian Le <git@lecris.dev>
Signed-off-by: Cristian Le <git@lecris.dev>
@psss psss added this to the 1.59 milestone Oct 8, 2025
@happz happz merged commit 5d08680 into teemtee:main Oct 8, 2025
26 checks passed
@github-project-automation github-project-automation bot moved this from merge to done in planning Oct 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci | full test Pull request is ready for the full test execution code | no functional change "No Functional Change" intended. Patch should not change tmt's behavior in any way. code | style Code style changes not affecting functionality
Projects
Status: done
Development

Successfully merging this pull request may close these issues.

4 participants