Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion .github/workflows/build-ubuntu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -233,48 +233,54 @@
fi

test-cloudxr:
runs-on: [self-hosted, linux, gpu, "${{ matrix.arch }}"]
runs-on:
- "${{ matrix.runner_label }}"
needs: build-ubuntu

strategy:
matrix:
python_version: ['3.10', '3.11', '3.12', '3.13']
arch: ['x64', 'arm64']
include:
- arch: x64
runner_label: linux-amd64-gpu-l4-latest-1
- arch: arm64
runner_label: linux-arm64-gpu-l4-latest-1

steps:
- name: Checkout code
uses: actions/checkout@v6
with:
submodules: recursive

- name: Install uv
uses: ./.github/actions/setup-uv

- name: Download install artifacts
uses: actions/download-artifact@v7
with:
name: isaacteleop-install-release-${{ matrix.arch }}-py${{ matrix.python_version }}

- name: Extract tarball to preserve permissions
run: |
mkdir -p install
tar -xvf isaacteleop-install.tar -C install

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

- name: Run Tests with CloudXR
env:
CI: true
ACCEPT_CLOUDXR_EULA: Y
run: |
# Create .env file with EULA acceptance
echo "ACCEPT_CLOUDXR_EULA=Y" > deps/cloudxr/.env

# Run tests with CloudXR runtime
./scripts/run_tests_with_cloudxr.sh --python-version ${{ matrix.python_version }}

test-teleop-ros2:

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}
runs-on: [self-hosted, linux, gpu, "${{ matrix.arch }}"]
needs: build-ubuntu

Expand Down
Loading