Skip to content

Drop explicit envvar handling from reportportal keys#4978

Draft
happz wants to merge 1 commit into
mainfrom
reportportal-no-default-envvar-extraction
Draft

Drop explicit envvar handling from reportportal keys#4978
happz wants to merge 1 commit into
mainfrom
reportportal-no-default-envvar-extraction

Conversation

@happz

@happz happz commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

tmt should be now fully capable of extracting and delivering values to keys of plugins that are not mentioned on command line. The very special magic performed by plugins to get their keys populated via envvars should no longer be needed.

Pull Request Checklist

  • implement the feature
  • write the documentation
  • extend the test coverage
  • update the specification
  • adjust plugin docstring
  • modify the json schema
  • mention the version
  • include a release note

tmt should be now fully capable of extracting and delivering values to
keys of plugins that are not mentioned on command line. The very special
magic performed by plugins to get their keys populated via envvars
should not longer be needed.
@happz happz added plugin | reportportal The reportportal report plugin ci | full test Pull request is ready for the full test execution labels Jun 9, 2026
@happz happz added this to planning Jun 9, 2026
@github-project-automation github-project-automation Bot moved this to backlog in planning Jun 9, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request refactors ReportReportPortalData in tmt/steps/report/reportportal.py by removing custom environment variable helper functions and replacing them with static default values. The artifacts_url field now uses the envvar parameter directly, and upload_log_pattern is simplified to use DEFAULT_LOG_PATTERNS.copy. There are no review comments, and I have no feedback to provide.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

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 plugin | reportportal The reportportal report plugin

Projects

Status: backlog

Development

Successfully merging this pull request may close these issues.

2 participants