tmt icon indicating copy to clipboard operation
tmt copied to clipboard

Outline the default workflow configuration implementation

Open psss opened this issue 10 months ago • 1 comments

psss avatar Apr 23 '25 13:04 psss

Proposed one potential solution in https://github.com/teemtee/tmt/issues/3538#issuecomment-2836372867

happz avatar Apr 30 '25 12:04 happz

The demo PR, https://github.com/teemtee/tmt/pull/3702, has been updated:

  • check out how tmt can start tracking key value origin to make it exposed to profiles, which would resolve the default/not default decision making process

Done, VALUE_SOURCE variable now tells templates where the current value they inspect comes from.

  • add --diff-ish option to tmt test export so we can play with the logging

Done, sort of: added new logging topic, profile, with --log-topic=profile tmt will emit diffs and decisions.

  • check out whether this "changelog" could be written into an actual file

Not done, stored in the debug log for now.

  • check out how tmt can expose the tmt profile name in results
  • check out how tmt can expose the tmt profile name in test/phase environment
  • add more usecases and examples, not limited to tests

Not done yet.

happz avatar May 19 '25 08:05 happz

The issue will remain open for the moment, I will add a PR with a story for the specification, and then we will close the issue. The follow-up implementation will be tracked elsewhere.

happz avatar May 20 '25 15:05 happz