Update workflows and docker images (#10)

Updated OS test matrix to match ROCm 6.2. 
Update build and CI docker files
Remove the "docs" workflow, because "read-the-docs" is now being used for ROCm documentation
This commit is contained in:
David Galiffi
2024-10-21 14:58:30 -04:00
committed by GitHub
parent 5b326ee405
commit b15c9e94fc
23 changed files with 182 additions and 477 deletions
+4 -5
View File
@@ -3,7 +3,7 @@ run-name: opensuse-15
on:
push:
branches: [ main, develop, amd-mainline, amd-staging, release/** ]
branches: [ amd-mainline, amd-staging, release/** ]
paths-ignore:
- '*.md'
- 'docs/**'
@@ -15,7 +15,7 @@ on:
- '.github/workflows/formatting.yml'
- 'docker/**'
pull_request:
branches: [ main, develop, amd-mainline, amd-staging, release/** ]
branches: [ amd-mainline, amd-staging, release/** ]
paths-ignore:
- '*.md'
- 'docs/**'
@@ -39,12 +39,12 @@ jobs:
opensuse:
runs-on: ubuntu-20.04
container:
image: jrmadsen/omnitrace:ci-base-opensuse-${{ matrix.os-release }}
image: dgaliffiamd/rocprofiler-systems:ci-base-opensuse-${{ matrix.os-release }}
strategy:
fail-fast: false
matrix:
compiler: ['g++']
os-release: [ '15.3', '15.4' ]
os-release: [ '15.5', '15.6' ]
build-type: ['Release']
steps:
@@ -62,7 +62,6 @@ jobs:
chmod +x /opt/trace_processor/bin/trace_processor_shell
python3 -m pip install --upgrade pip &&
python3 -m pip install numpy perfetto dataclasses &&
python3 -m pip install 'cmake==3.21.4' &&
for i in 6 7 8 9 10; do /opt/conda/envs/py3.${i}/bin/python -m pip install numpy perfetto dataclasses; done
- name: Configure Env