Skip to content

ci: trigger workflows on rocprofiler-systems branch#36

Closed
adjordje-amd wants to merge 3 commits intorocprofiler-systemsfrom
users/adjordje-amd/ci-add-rocprofsys-trigger
Closed

ci: trigger workflows on rocprofiler-systems branch#36
adjordje-amd wants to merge 3 commits intorocprofiler-systemsfrom
users/adjordje-amd/ci-add-rocprofsys-trigger

Conversation

@adjordje-amd
Copy link
Copy Markdown

@adjordje-amd adjordje-amd commented May 7, 2026

Motivation

The rocprofiler-systems branch is the active consumer-facing branch for the ROCm/rocm-systems superproject, but the existing CI workflows do not include it in their push / pull_request triggers. PRs targeting rocprofiler-systems currently land without any automated checks running.

The omnitrace branch (the previous name for what is now rocprofiler-systems) is still in the trigger lists. Drop it.

Technical Details

  • .github/workflows/continuous-integration.yml (push + pull_request)
  • .github/workflows/formatting.yml (push + pull_request)
  • .github/workflows/python-package.yml (push + pull_request)

Replace omnitrace with rocprofiler-systems in each trigger list.

release.yml is tag-driven, no change.

Test Plan

This PR itself targets rocprofiler-systems. If the workflows fire on it, the change is verified end-to-end.

Test Result

To be observed on this PR.

Submission Checklist

  • Look over the contributing guidelines.

@adjordje-amd adjordje-amd requested a review from a team as a code owner May 7, 2026 10:11
@adjordje-amd adjordje-amd force-pushed the users/adjordje-amd/ci-add-rocprofsys-trigger branch from bd7ab63 to e1602c4 Compare May 7, 2026 10:17
Add rocprofiler-systems to push/pull_request trigger lists in
continuous-integration, formatting, and python-package workflows.
Drop the obsolete omnitrace branch (renamed to rocprofiler-systems).

Currently only master, develop, and the legacy omnitrace branch
trigger CI. rocprofiler-systems is the active consumer-facing branch
for the ROCm/rocm-systems superproject; PRs targeting it should run
the same checks.

Drive-by fixes uncovered by enabling the trigger:
- python-package.yml: bump matrix from Python 3.7/3.8/3.9 to
  3.10/3.11/3.12. The older versions no longer ship pre-built
  setup-python wheels for ubuntu-latest (Ubuntu 24.04).
- continuous-integration.yml: include 'pip' in the conda env create
  command. Recent conda-forge python distributions do not ship pip
  by default, breaking the subsequent 'python -m pip install -r
  requirements.txt' step.
@adjordje-amd adjordje-amd force-pushed the users/adjordje-amd/ci-add-rocprofsys-trigger branch from e1602c4 to fbd8aa5 Compare May 7, 2026 10:21
flake8 added the F824 check (unused 'global' declaration where the
name is never assigned in the scope). Seven pre-existing occurrences
across setup.py, plotting.py, profiler.py, __main__.py, tracer.py
were silent under older flake8 but now break the linting workflow
on Python 3.10/3.11/3.12. Drop the dead declarations.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant