Skip to content

Add GitHub Actions CI workflow#28

Merged
chesik-amd merged 5 commits intomasterfrom
add-github-actions-ci
Apr 24, 2026
Merged

Add GitHub Actions CI workflow#28
chesik-amd merged 5 commits intomasterfrom
add-github-actions-ci

Conversation

@chesik-amd
Copy link
Copy Markdown
Contributor

Build RadeonMemoryVisualizer and RmvBackendTest on Windows (VS 2022) and Ubuntu 24.04 for pushes to master and PRs targeting master. Run backend tests against samples/sample_trace.rmv. Add build status badge to README.

chesik-amd and others added 5 commits April 24, 2026 12:19
Build RadeonMemoryVisualizer and RmvBackendTest on Windows
(VS 2022) and Ubuntu 24.04 for pushes to master and PRs
targeting master. Run backend tests against samples/sample_trace.rmv.
Add build status badge to README.

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
jurplel/install-qt-action adds an extra Qt/ subdirectory to the
configured dir, so passing dir: 'C:\Qt' or '<workspace>/Qt' resulted
in Qt landing at C:\Qt\Qt\6.7.0 / <workspace>/Qt/Qt/6.7.0, which
pre_build.py's --qt-root search couldn't find. Drop the extra Qt/
suffix from dir so the action's added subdirectory is the one
--qt-root points at.

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
devtools_qt_helper.cmake requires the Qt6::WaylandClient component,
which install-qt-action does not include with Qt Base. Add the
qtwayland Qt module and the libwayland-dev system package so the
required client/server/cursor/egl libs resolve.

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
aqt does not expose 'qtwayland' as a module identifier for Qt 6.7.0;
both the compositor and client libraries ship in a single module
named qtwaylandcompositor, which is what provides Qt6WaylandClient.

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
actions/checkout@v4 and actions/setup-python@v5 run on Node.js 20,
which GitHub deprecates June 2, 2026 and removes September 16, 2026.
Use the v5 / v6 majors so we never see the deprecation warning.

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
@chesik-amd chesik-amd merged commit 54b2c08 into master Apr 24, 2026
2 checks passed
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