Skip to content

refactor(cli): extract onboard command handler #3807

refactor(cli): extract onboard command handler

refactor(cli): extract onboard command handler #3807

Workflow file for this run

# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
name: pr
on:
pull_request:
types: [opened, synchronize, reopened]
permissions:
contents: read
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
# Detect which files changed so we can skip expensive jobs for docs-only PRs.
changes:
runs-on: ubuntu-latest
timeout-minutes: 2
permissions:
pull-requests: read
outputs:
code: ${{ steps.filter.outputs.code }}
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Detect changed paths
id: filter
uses: dorny/paths-filter@v3
with:
predicate-quantifier: every
filters: |
code:
- '**'
- '!**/*.md'
- '!docs/**'
checks:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Run basic checks
uses: ./.github/actions/basic-checks
- name: Verify platform matrix is in sync
run: python3 scripts/generate-platform-docs.py --check
sandbox-images-and-e2e:
needs: [checks, changes]
if: needs.changes.outputs.code == 'true'
uses: ./.github/workflows/sandbox-images-and-e2e.yaml
with:
run_arm64: true