CI: Enabling Navi3 and Vega20 runners & PR Jira Addition (#32)

* Enabling Navi3 and Vega20 runners

* Update continuous_integration.yml

* Update continuous_integration.yml

* Fixing Github Actions issues

* Fixing docs workflow

* Fixing docs workflow miniconda3 location

* Fixing docs workflow env setup

* Fixing docs workflow env setup

* Fixing docs workflow miniconda3 env

* Fixing docs source build workflow

* Balancing between navi3, vega20, mi300, mi200

* git sync workflow update

* Adding Jira ticket place holder in PR Description

* Fixing RHEL & SLES Builds

* Fixing RHEL & SLES Builds

* Fixing RHEL & SLES Builds

* Fixing Re-run workflow

* Update pull_request_template.md

* Update continuous_integration.yml

---------

Co-authored-by: Ammar ELWazir <aelwazir@amd.com>

[ROCm/rocprofiler-sdk commit: f16c87f594]
This commit is contained in:
Elwazir, Ammar
2024-12-02 22:48:37 -06:00
committed by GitHub
parent 8b3d9ce7cd
commit a50f80aaed
8 changed files with 246 additions and 171 deletions
+9 -11
View File
@@ -40,25 +40,23 @@ jobs:
with:
submodules: true
- name: Install Conda
uses: conda-incubator/setup-miniconda@v3
with:
miniconda-version: "latest"
auto-activate-base: true
activate-environment: ""
shell: bash -el {0}
run: |
curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash ./Miniconda3-latest-Linux-x86_64.sh -b
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Create Docs Directory
run:
mkdir -p docs
- name: Install Conda environment
shell: bash -el {0}
working-directory: source/docs
run: |
conda env create -n rocprofiler-docs -f environment.yml
- name: Build Docs
shell: bash -el {0}
working-directory: source/docs
run: |
source /home/runner/.bashrc
export PATH=/home/runner/miniconda3/bin:$PATH
conda init
conda env create -n rocprofiler-docs -f environment.yml
source activate
conda activate rocprofiler-docs
../scripts/update-docs.sh
@@ -84,7 +82,7 @@ jobs:
uses: actions/deploy-pages@v4
build-docs-from-source:
runs-on: gpuless-runner-set
runs-on: gpuless-emu-runner-set
steps:
- name: Checkout
uses: actions/checkout@v4