Skip to content

Adding Native Linux Package Full Test Work flow - #3280

Closed
arvindcheru wants to merge 9 commits into
mainfrom
users/acheruva/build_test_J27
Closed

arvindcheru wants to merge 9 commits into
mainfrom
users/acheruva/build_test_J27

Conversation

@arvindcheru

Copy link
Copy Markdown
Contributor

Motivation

This pull request introduces a new GitHub Actions workflow, .github/workflows/native_linux_packages_full_test.yml, designed to perform comprehensive installation and verification testing for native Linux ROCm packages. The workflow is highly configurable, supporting different package types, OS profiles, GPU architectures, and installation prefixes, and provides detailed reporting at each step.

Technical Details

Key additions and improvements:

New Full Test Workflow for Native Linux Packages

  • Adds a new workflow file, .github/workflows/native_linux_packages_full_test.yml, which automates the full installation test process for ROCm native Linux packages, supporting both Debian and RPM package types.

Configurability and Input Flexibility

  • Introduces extensive workflow inputs (such as artifact_run_id, rocm_version, native_package_type, os_profile, gfx_arch, build_date, repo_base_url, and install_prefix) for both workflow_call and workflow_dispatch triggers, allowing flexible test configuration for different environments and package builds.

Automated Installation and Verification Steps

  • Implements steps to install system prerequisites, clone the repository, install Python dependencies, run the full installation test via package_full_test.py, and verify the presence of key ROCm components after installation.

Detailed Reporting and Error Handling

  • Provides comprehensive logging and a final test report summarizing the outcome, with clear success/f

Test Plan

Test Result

Submission Checklist

@arvindcheru
arvindcheru force-pushed the users/acheruva/build_test_J27 branch 6 times, most recently from 0893833 to 6b1cc6f Compare February 13, 2026 06:10
@arvindcheru
arvindcheru force-pushed the users/acheruva/build_test_J27 branch from 6b1cc6f to 94b5db3 Compare February 18, 2026 02:58
@arvindcheru

Copy link
Copy Markdown
Contributor Author

Will be closing this, as the changes are getting moved/requested for review under #3484

@github-project-automation github-project-automation Bot moved this from TODO to Done in TheRock Triage Feb 18, 2026
@arvindcheru
arvindcheru deleted the users/acheruva/build_test_J27 branch February 18, 2026 11:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant