ROCm 6.0 packaging (#325)
* Update build-docker.sh
- support rocm 6.0
* Update cpack workflow
- support rocm 6.0
* Update CI testing workflow paths-ignore
- changes to {docs,cpack,containers,formatting}.yml and docker do not require testing
* Update docker for OpenSUSE
- always use --non-interactive with zypper
- tweak to PERL_REPO when OS version >= 15.4
[ROCm/rocprofiler-systems commit: cfaace38a8]
This commit is contained in:
committed by
GitHub
parent
d4ac1ed7ea
commit
1444bf4d85
@@ -51,6 +51,9 @@ jobs:
|
||||
- os-distro: "ubuntu"
|
||||
os-version: "20.04"
|
||||
rocm-version: "5.7"
|
||||
- os-distro: "ubuntu"
|
||||
os-version: "20.04"
|
||||
rocm-version: "6.0"
|
||||
# ubuntu 22.04
|
||||
- os-distro: "ubuntu"
|
||||
os-version: "22.04"
|
||||
@@ -67,6 +70,9 @@ jobs:
|
||||
- os-distro: "ubuntu"
|
||||
os-version: "22.04"
|
||||
rocm-version: "5.7"
|
||||
- os-distro: "ubuntu"
|
||||
os-version: "22.04"
|
||||
rocm-version: "6.0"
|
||||
# opensuse 15.3
|
||||
- os-distro: "opensuse"
|
||||
os-version: "15.3"
|
||||
@@ -105,6 +111,16 @@ jobs:
|
||||
- os-distro: "opensuse"
|
||||
os-version: "15.4"
|
||||
rocm-version: "5.7"
|
||||
- os-distro: "opensuse"
|
||||
os-version: "15.4"
|
||||
rocm-version: "6.0"
|
||||
# opensuse 15.5
|
||||
- os-distro: "opensuse"
|
||||
os-version: "15.5"
|
||||
rocm-version: "0.0"
|
||||
- os-distro: "opensuse"
|
||||
os-version: "15.5"
|
||||
rocm-version: "6.0"
|
||||
# RHEL 8.7
|
||||
- os-distro: "rhel"
|
||||
os-version: "8.7"
|
||||
@@ -140,6 +156,20 @@ jobs:
|
||||
- os-distro: "rhel"
|
||||
os-version: "9.1"
|
||||
rocm-version: "5.7"
|
||||
# RHEL 9.2
|
||||
- os-distro: "rhel"
|
||||
os-version: "9.2"
|
||||
rocm-version: "0.0"
|
||||
- os-distro: "rhel"
|
||||
os-version: "9.2"
|
||||
rocm-version: "6.0"
|
||||
# RHEL 9.3
|
||||
- os-distro: "rhel"
|
||||
os-version: "9.3"
|
||||
rocm-version: "0.0"
|
||||
- os-distro: "rhel"
|
||||
os-version: "9.3"
|
||||
rocm-version: "6.0"
|
||||
|
||||
steps:
|
||||
- name: Free Disk Space
|
||||
|
||||
@@ -8,12 +8,22 @@ on:
|
||||
- '*.md'
|
||||
- 'source/docs/**'
|
||||
- 'source/python/gui/**'
|
||||
- '.github/workflows/docs.yml'
|
||||
- '.github/workflows/cpack.yml'
|
||||
- '.github/workflows/containers.yml'
|
||||
- '.github/workflows/formatting.yml'
|
||||
- 'docker/**'
|
||||
pull_request:
|
||||
branches: [ main, develop ]
|
||||
paths-ignore:
|
||||
- '*.md'
|
||||
- 'source/docs/**'
|
||||
- 'source/python/gui/**'
|
||||
- '.github/workflows/docs.yml'
|
||||
- '.github/workflows/cpack.yml'
|
||||
- '.github/workflows/containers.yml'
|
||||
- '.github/workflows/formatting.yml'
|
||||
- 'docker/**'
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}
|
||||
|
||||
@@ -8,12 +8,22 @@ on:
|
||||
- '*.md'
|
||||
- 'source/docs/**'
|
||||
- 'source/python/gui/**'
|
||||
- '.github/workflows/docs.yml'
|
||||
- '.github/workflows/cpack.yml'
|
||||
- '.github/workflows/containers.yml'
|
||||
- '.github/workflows/formatting.yml'
|
||||
- 'docker/**'
|
||||
pull_request:
|
||||
branches: [ main, develop ]
|
||||
paths-ignore:
|
||||
- '*.md'
|
||||
- 'source/docs/**'
|
||||
- 'source/python/gui/**'
|
||||
- '.github/workflows/docs.yml'
|
||||
- '.github/workflows/cpack.yml'
|
||||
- '.github/workflows/containers.yml'
|
||||
- '.github/workflows/formatting.yml'
|
||||
- 'docker/**'
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}
|
||||
|
||||
@@ -8,12 +8,22 @@ on:
|
||||
- '*.md'
|
||||
- 'source/docs/**'
|
||||
- 'source/python/gui/**'
|
||||
- '.github/workflows/docs.yml'
|
||||
- '.github/workflows/cpack.yml'
|
||||
- '.github/workflows/containers.yml'
|
||||
- '.github/workflows/formatting.yml'
|
||||
- 'docker/**'
|
||||
pull_request:
|
||||
branches: [ main, develop ]
|
||||
paths-ignore:
|
||||
- '*.md'
|
||||
- 'source/docs/**'
|
||||
- 'source/python/gui/**'
|
||||
- '.github/workflows/docs.yml'
|
||||
- '.github/workflows/cpack.yml'
|
||||
- '.github/workflows/containers.yml'
|
||||
- '.github/workflows/formatting.yml'
|
||||
- 'docker/**'
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}
|
||||
|
||||
@@ -8,12 +8,22 @@ on:
|
||||
- '*.md'
|
||||
- 'source/docs/**'
|
||||
- 'source/python/gui/**'
|
||||
- '.github/workflows/docs.yml'
|
||||
- '.github/workflows/cpack.yml'
|
||||
- '.github/workflows/containers.yml'
|
||||
- '.github/workflows/formatting.yml'
|
||||
- 'docker/**'
|
||||
pull_request:
|
||||
branches: [ main, develop ]
|
||||
paths-ignore:
|
||||
- '*.md'
|
||||
- 'source/docs/**'
|
||||
- 'source/python/gui/**'
|
||||
- '.github/workflows/docs.yml'
|
||||
- '.github/workflows/cpack.yml'
|
||||
- '.github/workflows/containers.yml'
|
||||
- '.github/workflows/formatting.yml'
|
||||
- 'docker/**'
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}
|
||||
|
||||
@@ -8,12 +8,22 @@ on:
|
||||
- '*.md'
|
||||
- 'source/docs/**'
|
||||
- 'source/python/gui/**'
|
||||
- '.github/workflows/docs.yml'
|
||||
- '.github/workflows/cpack.yml'
|
||||
- '.github/workflows/containers.yml'
|
||||
- '.github/workflows/formatting.yml'
|
||||
- 'docker/**'
|
||||
pull_request:
|
||||
branches: [ main, develop ]
|
||||
paths-ignore:
|
||||
- '*.md'
|
||||
- 'source/docs/**'
|
||||
- 'source/python/gui/**'
|
||||
- '.github/workflows/docs.yml'
|
||||
- '.github/workflows/cpack.yml'
|
||||
- '.github/workflows/containers.yml'
|
||||
- '.github/workflows/formatting.yml'
|
||||
- 'docker/**'
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}
|
||||
|
||||
Reference in New Issue
Block a user