Gráfico de commits

98 Commits

Autor SHA1 Mensaje Fecha
Joseph Macaranas 5ca7af2d30 Migrate amdgpu-windows-interop to rocm-systems (#808) 2025-09-05 10:32:44 -04:00
David Galiffi f80a2f456c Clean up jammy workflow (#788)
* Clean up jammy workflows

---------

Signed-off-by: David Galiffi <David.Galiffi@amd.com>
2025-09-03 16:25:15 -04:00
systems-assistant[bot] 2cfedef6b6 [CI] Increase rocDecode and rocJPEG Code Coverage (#183)
* Increase rocDecode code coverage and add version check

* Update rocJPEG tests

* Fix rocJPEG tests

* Enable building tests/samples in rocm release compat workflow

* Readded rocJPEG test skips

* formatting

* Adding ROCm libraries for the code-coverage job

* Added return value check for error message and updated compatability to enable tests

* Disable rocm_release_compatibility samples and tests until openmp issue is resolved

---------

Co-authored-by: Ian Trowbridge <Ian.Trowbridge@amd.com>
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com>
Co-authored-by: Jonathan R. Madsen <Jonathan.Madsen@amd.com>
2025-09-03 19:20:11 +05:30
Scott Todd ade98ca695 Drop amdgpu-windows-interop checkout from therock-ci-windows.yml. (#784)
Co-authored-by: Joseph Macaranas <145489236+jayhawk-commits@users.noreply.github.com>
2025-09-02 15:21:17 -07:00
jamessiddeley-amd f3a2bb07a4 [rocprofiler-compute] added ctest coverage and cdash submission (#366)
* added cdash automatic CI upload

* added cdash automatic CI upload

* tweaked wording

* changed nightly to continuous

* removed unnecessary dry-run arg

* updated README.md

* edited workflow description

* update coverage

* formatted cmakelists.txt

* ruff formatting and update coverage
2025-09-02 11:21:40 -04:00
systems-assistant[bot] 2e50d88fe6 [ROCProfiler SDK] Removing regex from the tool and output libraries (#170)
* Removing regex from the tool

* Adding alternative for regex regarding  handling

* Adding ROCpd

* Removing regex include

* Apply suggestion from @jomadsen_amdeng

Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com>

* Apply suggestion from @jomadsen_amdeng

Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com>

* Apply suggestion from @jomadsen_amdeng

Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com>

* Adding Standalone Regex Header File

* Fixing Regex to handle grouping and

* Fixing Regex to handle grouping and

* Fixing Regex to handle grouping and

* Formatting Fix

* Update rocprofiler-sdk-restrictions.yml

* Separating regex.hpp to source and header & Adding Tests for parity with std::regex

* Update regex.cpp

* Using snake_case for naming and addressing some comments

* Adding more tests & README for regex implementation

* Updating rocprofiler sdk restrictions workflow

* Updating more tests & README for regex implementation

* Update README_regex.md

* Rename README_regex.md to README.md

---------

Co-authored-by: Ammar ELWazir <aelwazir@amd.com>
Co-authored-by: Elwazir, Ammar <Ammar.Elwazir@amd.com>
Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com>
2025-08-27 12:30:12 -05:00
Daniel Su 7055fbfc7f [Ex CI] add hip-clr pipeline ID, add status badge to README (#782) 2025-08-27 13:25:47 -04:00
Kian Cossettini 07a7b9b845 Use rocprofiler-SDK for OMPT tracing (#702)
Switch to using SDK for OMPT tracing and remove older OMPT code path
2025-08-26 16:54:01 -04:00
Jason Bonnell 296a4021f9 [rocprofiler-compute] Fix rocprofiler-compute workflows (#761)
* add working-directory to ver_check step in rocprofiler-compute-packaging.yml

* Remove compute mi-rhel9 workflow badge since workflow is no longer in develop

* Update actions to v5 in rocprofiler-compute-docs

* Add working directory to steps in rocprofiler-compute-docs.yml

* Revert back to v4 pages

* Remove rocprofiler-compute-docs.yml workflow

* Remove docs workflow badge from rocprofiler-compute in README.md

* Remove rocprofiler-compute-packaging.yml, update README.md badges
2025-08-26 14:29:15 -04:00
Danylo Lytovchenko 59a8c8011d Add validate PR description workflow (#689)
* Add validate PR description workflow

* Fix PR validation workflow name
2025-08-22 16:26:17 +02:00
Joseph Macaranas f5ac5efd79 Language Runtime README Changes (#650)
- Renaming old `README.md` files to keep their information intact.
- Default `README.md` files will have the deprecation notice to be mirrored back into the individual repos.
- Change ROCR-Runtime mirroring to `develop` branch.
2025-08-20 15:48:55 -04:00
David Galiffi d111e9a297 [rocprofiler-systems] Add Debian 12 workflows (#402)
* Create CI dockers for debian 12

* Create Debian workflow

Signed-off-by: David Galiffi <David.Galiffi@amd.com>

* Fixing typo

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update default value for script's "VERSIONS" variable

* Fix Docker build warnings

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format

* Refactored the check for `pip install --break-system-packages`

---------

Signed-off-by: David Galiffi <David.Galiffi@amd.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-20 14:58:49 -04:00
cfallows-amd 8bc0063f2e Update rocprofiler-compute workflows and CODEOWNERS (#221)
Update super repo codeowners- add Pratik to any doc changes for rocprofiler-compute.
Remove rocprofiler-compute-mi-rhel9.yml from super repo workflow folder- unused and out of date, coverage is already in RHEL8 workflow.
Remove CODEOWNERS, dependabot.yml, and all workflows from the projects/rocprofiler-compute/ project- confirmed these do not do anything anymore after being copied into super repo's main ./github/ section.

Signed-off-by: Carrie Fallows <Carrie.Fallows@amd.com>

* Add a branch filter for push events

* Update .github/CODEOWNERS

Use reviewers team instead of using the individual profiles.

Co-authored-by: David Galiffi <David.Galiffi@amd.com>

Update owners section for rocprofiler-compute codeowners, fix spacing

Signed-off-by: Carrie Fallows <Carrie.Fallows@amd.com>

---------

Signed-off-by: Carrie Fallows <Carrie.Fallows@amd.com>
Co-authored-by: David Galiffi <David.Galiffi@amd.com>
2025-08-20 11:17:25 -04:00
Danylo Lytovchenko f7338717ae SWDEV-470698 - fix formatting, add format check workflow (#657) 2025-08-20 19:58:06 +05:30
Jason Bonnell 71b725f307 [rocprofiler-systems] Update containers workflow to not push on PR (#634)
* Change PUSH_COMMAND logic for debugging

* Change to only push on non-PR events

* Add separate steps for PR and non-PR events

* Update .github/workflows/rocprofiler-systems-containers.yml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Remove $ {{}} from if condition on steps

* add github repository check for workflow
2025-08-20 09:41:25 -04:00
Jason Bonnell 40df8b2392 [rocprofiler-systems] Add working-directory to gersemi, clang-format, and check-includes steps (#639)
* Add working-directory to gersemi, clang-format, and check-includes steps

* Add workflow file to paths on PR for rocprofiler-systems-formatting.yml
2025-08-20 09:39:04 -04:00
Joseph Macaranas 894cfbc02c Language runtime codeowner updates (#628) 2025-08-19 11:03:42 -04:00
Joseph Macaranas c912ff5051 Source of truth update Aug 18 (#623) 2025-08-18 20:05:55 -04:00
ammallya 32634d809f Adding merge conflicts bypass 2025-08-18 13:11:15 -07:00
ammallya 53ae4f13db Fix for commits 2025-08-18 13:00:02 -07:00
ammallya cc67092904 Adding git user settings 2025-08-18 12:54:51 -07:00
ammallya 8110a5d38c Adding pr logic to python file 2025-08-18 12:51:12 -07:00
ammallya 03d4c5c1fd Changing the logic to invoke python script 2025-08-18 12:50:03 -07:00
ammallya b8ea251fc5 Continue on error 2025-08-18 12:31:03 -07:00
ammallya 1d19aa0dd5 Escaping /r 2025-08-18 12:17:31 -07:00
ammallya 9ceb4b8fb8 Fix logic 2025-08-18 11:57:26 -07:00
ammallya 948ce50ec8 Remove from json 2025-08-18 11:55:40 -07:00
ammallya 95ef34ce41 Fix multiline matrix error 2025-08-18 11:50:27 -07:00
Jason Bonnell 24332bb65b [rocprofiler-systems] Update containers workflow to generate matrix from file (#369)
* Use matrix data from containers.yml in rocprofiler-systems-containers.yml

* add on pull_request to rocprofiler-systems-containers.yml

* update yq command in rocprofiler-systems-containers.yml

* ensure no indenting in json output

* update output definition in prepare_release_matrix

* added container-ci.yml for ci containers

* move ordering of steps in rocprofiler-systems-containers.yml

* Update projects/rocprofiler-systems/docker/containers-ci.yml

Co-authored-by: David Galiffi <David.Galiffi@amd.com>

* only push containers when running on schedule or push

* Formatting fix

Cleaning trailing whitespace.

---------

Co-authored-by: David Galiffi <David.Galiffi@amd.com>
2025-08-18 13:17:17 -04:00
ammallya aac61d97de Adding new workflow for list import 2025-08-18 03:53:02 -07:00
Ammar ELWazir 3dd35a51f4 ROCProfiler SDK CI Fix (#365) 2025-08-15 12:18:28 -05:00
Daniel Su d3e29aaea9 [Ex CI] add rocprofiler pipeline ID (#355) 2025-08-15 10:20:02 -04:00
Joseph Macaranas 7e661bb310 Migration Date Changes (#350) 2025-08-15 02:29:03 -04:00
systems-assistant[bot] a42c58ff25 Update Workflows for Ubuntu 24.04 (#111)
* Updated ubuntu noble workflow

* Actually use ROCm when supposed to; Added Python 3.13; Set ompt flag to ON

* Print compiler version outside of if logic

Co-authored-by: David Galiffi <David.Galiffi@amd.com>

* Move compiler version info

Co-authored-by: David Galiffi <David.Galiffi@amd.com>

* Updated `working-directory`

set to `projects/rocprofiler-systems`

* Update .github/workflows/rocprofiler-systems-ubuntu-noble.yml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Simplifying some of the build options

---------

Co-authored-by: Kian Cossettini <Kian.Cossettini@amd.com>
Co-authored-by: David Galiffi <David.Galiffi@amd.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-14 16:31:56 -04:00
jamessiddeley-amd 2936a468aa [rocprof-compute] updated formatting workflow and docs (#348)
* updated formatting workflow and docs

* restored requirements.txt
2025-08-14 14:12:24 -04:00
Jonathan R. Madsen 9df2c1ec68 [rocprofiler-sdk] Fix formatting, linting, and CI workflows (#345)
* [rocprofiler-sdk] Fix formatting and lint workflows

- several formatting workflows were silently failing when listing files

* format metrics_test.h

* Improve formatting job robustness

* Source formatting workflow does not use container

* Use PyPi clang-format

* Format rocpd/source/csv.cpp source

* Fix rocprofiler-sdk CI workflow

- fix invalid context access

* Update run-ci.py

- fix ctest_update

* Update run-ci.py

- handle old checkout in ROCm/rocprofiler-sdk
2025-08-14 00:02:23 -05:00
Ammar ELWazir 28977999ad Switching from RHEL 8 to RHEL 9 (#318)
* Switching from RHEL 8 to RHEL 9

* Switching from RHEL 8 to RHEL 9

* Switching from RHEL 8 to RHEL 9

* Fixing ROCPD for older Python Versions

* Formatting and checking if SQRT is available or not

* Formatting and checking if SQRT is available or not

* Formatting and checking if SQRT is available or not

* Formatting and checking if SQRT is available or not

* Formatting and checking if SQRT is available or not

* Update projects/rocprofiler-sdk/source/lib/python/rocpd/summary.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update summary.py

* Update summary.py

* Update projects/rocprofiler-sdk/source/lib/python/rocpd/summary.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update projects/rocprofiler-sdk/source/lib/python/rocpd/summary.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update summary.py

* Update summary.py

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-13 08:53:38 -05:00
David Galiffi 311e279596 Add "branch" requirement to "push" workflows. (#329)
* Add "branch" requirement to "push" workflows.

* Deleted obsolete workflow files

Signed-off-by: David Galiffi <David.Galiffi@amd.com>

* Fix path to the `check-copyright.sh` in `pre-commit-config.yaml`

---------

Signed-off-by: David Galiffi <David.Galiffi@amd.com>
2025-08-13 09:42:49 -04:00
Joseph Macaranas 4b6a42022c [GitHub Actions] Add ROCR auto-label (#328) 2025-08-12 21:52:52 -04:00
Joseph Macaranas b36c1ab6ab [GitHub Actions] Handle subtrees with overlapping names (#327) 2025-08-12 21:38:51 -04:00
David Yat Sin 080fa938c6 rocr: Update rocr-runtime github metadata (#275)
Remove old .github directory.
Update main CODEOWNERS file for project/rocr-runtime.
2025-08-12 21:11:49 -04:00
Joseph Macaranas 0ba726f8fc [GitHub Actions] Fix label typo (#322) 2025-08-12 17:56:50 -04:00
Milan Radosavljevic b793b183a4 Update rocprofiler-systems github workflows (#193)
* Fix rocprofiler-systems CI

* Fix 'Documentation' jobs

* Python Linting fix

* Add python 3.11, 3.12

* Fix python linting

* Re-add ubuntu-noble workflow

* Remove old workflows from project folder

Signed-off-by: David Galiffi <David.Galiffi@amd.com>

* Update rocprofiler-systems workflows

Signed-off-by: David Galiffi <David.Galiffi@amd.com>
Signed-off-by: Jason Bonnell <Jason.Bonnell@amd.com>

* Retire ubuntu-focal workflow

* Fix path to validation file in `build-docker.sh`

* Update .github/workflows/rocprofiler-systems-python.yml

Co-authored-by: David Galiffi <David.Galiffi@amd.com>

* Revert dockerfile

* Retire rocprofiler-systems-ubuntu-focal workflow

* Include .github directory in cpack workflow sparse-checkout step

* Revert git from ubuntu ci image

---------

Signed-off-by: David Galiffi <David.Galiffi@amd.com>
Signed-off-by: Jason Bonnell <Jason.Bonnell@amd.com>
Co-authored-by: David Galiffi <David.Galiffi@amd.com>
2025-08-12 19:42:01 +02:00
Gopesh Bhardwaj efb2aff8cf fix(ci): configure git safe directory before sphinx build (#309)
* fix(ci): configure git safe directory before sphinx build

* using  instead hardcoded path
2025-08-12 21:33:51 +05:30
amd-jmacaran 5b1037d595 Migration update Aug 11 2025-08-11 18:50:59 -04:00
Ammar ELWazir 4d197f23b5 Fixing Docs for ROCProfiler SDK CI (#273)
* Fixing Docs for ROCProfiler SDK

* Fixing Docs for ROCProfiler SDK

* Fixing Docs for ROCProfiler SDK
2025-08-11 15:36:30 -05:00
Ammar ELWazir 4a9d201a4b ROCProfiler SDK Code Coverage Status (#260) 2025-08-11 14:54:33 -05:00
Ammar ELWazir 22c07f02da ROCProfiler CI Clean up & Testing (#240)
* CI Clean up & Testing

* CI Clean up & Testing
2025-08-11 14:26:09 -05:00
Jason Bonnell 4eaf1fe346 [rocprofiler-systems] Add new secrets, update paths (#241)
* Add new secrets, update paths

* Remove old containers.yml workflow file

* Update .github/workflows/rocprofiler-systems-containers.yml

Co-authored-by: David Galiffi <David.Galiffi@amd.com>

---------

Co-authored-by: David Galiffi <David.Galiffi@amd.com>
2025-08-11 14:31:17 -04:00
Joseph Macaranas cbb2cc8781 [GitHub Actions] Delete obsolete workflows 2025-08-10 01:35:22 -04:00