Skip to content

Commit

Permalink
Enabling github actions for U24
Browse files Browse the repository at this point in the history
  • Loading branch information
Arun-Prasad-V committed Jun 12, 2024
1 parent a84f805 commit c812c46
Showing 1 changed file with 36 additions and 9 deletions.
45 changes: 36 additions & 9 deletions .github/workflows/buildsCI.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -260,8 +260,17 @@ jobs:
#--------------------------------------------------------------------------------
U22_ST_Py_EX_CfU_LiveTest: # Ubuntu 2022, Static, Python, Examples & Tools, Check for Updates, Legacy Live-Tests
runs-on: ubuntu-22.04
U20_U24_ST_Py_EX_CfU_LiveTest: # Ubuntu, Static, Python, Examples & Tools, Check for Updates, Legacy Live-Tests
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-22.04, ubuntu-24.04]
include:
- os: ubuntu-22.04
name: U22
- os: ubuntu-24.04
name: U24
name: ${{ matrix.name }}_ST_Py_EX_CfU_LiveTest
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
Expand Down Expand Up @@ -299,7 +308,7 @@ jobs:
- name: Upload RS log artifact
uses: actions/upload-artifact@v4
with:
name: Log file - U22_ST_Py_EX_CfU_LiveTest
name: Log file - ${{ matrix.name }}_ST_Py_EX_CfU_LiveTest
path: build/${{env.LRS_RUN_CONFIG}}/*.log

- name: Provide correct exit status for job
Expand Down Expand Up @@ -413,8 +422,17 @@ jobs:

#--------------------------------------------------------------------------------
U22_SH_Py_DDS_CI: # Ubuntu 2022, Shared, Python, DDS, LibCI without executables
runs-on: ubuntu-22.04
U22_U24_SH_Py_DDS_CI: # Ubuntu, Shared, Python, DDS, LibCI without executables
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-22.04, ubuntu-24.04]
include:
- os: ubuntu-22.04
name: U22
- os: ubuntu-24.04
name: U24
name: ${{ matrix.name }}_SH_Py_DDS_CI
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
Expand All @@ -427,7 +445,7 @@ jobs:
sudo apt-get install -qq libusb-1.0-0-dev;
sudo apt-get install -qq libgtk-3-dev;
sudo apt-get install libglfw3-dev libglfw3;
python3 -m pip install numpy
sudo apt-get install python3-numpy
- name: Check_API
shell: bash
Expand All @@ -454,8 +472,17 @@ jobs:

#--------------------------------------------------------------------------------
U22_SH_RSUSB_LiveTest: # Ubuntu 2022, Shared, Legacy live-tests
runs-on: ubuntu-22.04
U22_U24_SH_RSUSB_LiveTest: # Ubuntu, Shared, Legacy live-tests
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-22.04, ubuntu-24.04]
include:
- os: ubuntu-22.04
name: U22
- os: ubuntu-24.04
name: U24
name: ${{ matrix.name }}_SH_RSUSB_LiveTest
timeout-minutes: 60
env:
LRS_BUILD_NODEJS: true
Expand Down Expand Up @@ -502,7 +529,7 @@ jobs:
- name: Upload RS log artifact
uses: actions/upload-artifact@v4
with:
name: Log file - U22_SH_RSUSB_LiveTest
name: Log file - ${{ matrix.name }}_SH_RSUSB_LiveTest
path: build/${{env.LRS_BUILD_CONFIG}}/*.log

- name: Provide correct exit status for job
Expand Down

0 comments on commit c812c46

Please sign in to comment.