Add GitHub Actions CI workflow#28
Merged
chesik-amd merged 5 commits intomasterfrom Apr 24, 2026
Merged
Conversation
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.