diff --git a/.github/workflows/analyze-commands.yml b/.github/workflows/analyze-commands.yml index e6ddea1120..31d27c2b17 100644 --- a/.github/workflows/analyze-commands.yml +++ b/.github/workflows/analyze-commands.yml @@ -5,7 +5,7 @@ name: analyze-commands # Controls when the workflow will run on: push: - branches: [ main, dev, ci ] + branches: [ main, dev ] pull_request: branches: [ main, dev ] @@ -17,29 +17,27 @@ jobs: build: # The type of runner that the job will run on runs-on: ubuntu-latest - + container: + image: rocm/dev-ubuntu-22.04:5.3 # Steps represent a sequence of tasks that will be executed as part of the job steps: - # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v3 - with: - submodules: recursive - token: ${{ secrets.GH_PAT }} # Cancel any previous runs - name: Cancel Previous Runs uses: styfle/cancel-workflow-action@0.11.0 - - - name: Install Python - uses: actions/setup-python@v2 - with: - python-version: '3.8' - - name: Install Rocm + - name: Install baseline OS dependencies run: | - sudo ./cmake/rocm_install.sh sudo apt-get update - sudo apt-get dist-upgrade -y - sudo apt-get autoclean - - name: Install python prereqs + sudo apt-get install -y git + sudo apt-get install -y python3-pip + sudo apt-get install -y cmake + - name: Checkout + uses: actions/checkout@v3 + with: + submodules: recursive + token: ${{ secrets.GH_PAT }} + - name: List ROCm + run: ls /opt/rocm + - name: Install Python prereqs run: | python3 -m pip install -r requirements.txt python3 -m pip install pyinstaller pytest pytest-cov mock @@ -49,7 +47,7 @@ jobs: cd build cmake -DCMAKE_INSTALL_PREFIX=/opt/omniperf .. make install - - name: run ctest + - name: Run ctest run: | cd build ctest --verbose -R test_analyze_commands diff --git a/.github/workflows/analyze-workloads.yml b/.github/workflows/analyze-workloads.yml index a141b24b74..ef38abfdde 100644 --- a/.github/workflows/analyze-workloads.yml +++ b/.github/workflows/analyze-workloads.yml @@ -6,7 +6,7 @@ name: analyze-workloads # Controls when the workflow will run on: push: - branches: [ main, dev, ci ] + branches: [ main, dev ] pull_request: branches: [ main, dev ] @@ -18,34 +18,28 @@ jobs: build: # The type of runner that the job will run on runs-on: ubuntu-latest - + container: + image: rocm/dev-ubuntu-22.04:5.3 # Steps represent a sequence of tasks that will be executed as part of the job steps: - # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v3 - with: - submodules: recursive - token: ${{ secrets.GH_PAT }} # Cancel any previous runs - name: Cancel Previous Runs uses: styfle/cancel-workflow-action@0.11.0 - - - - name: Install Python - uses: actions/setup-python@v2 - with: - python-version: '3.8' - - name: Install Rocm + - name: Install baseline OS dependencies run: | - sudo ./cmake/rocm_install.sh sudo apt-get update - sudo apt-get dist-upgrade -y - sudo apt-get autoclean - - name: Install python prereqs + sudo apt-get install -y git + sudo apt-get install -y python3-pip + sudo apt-get install -y cmake + - name: Checkout + uses: actions/checkout@v3 + with: + submodules: recursive + token: ${{ secrets.GH_PAT }} + - name: Install Python prereqs run: | python3 -m pip install -r requirements.txt python3 -m pip install pyinstaller pytest pytest-cov - - name: Configure and install run: | mkdir build