Change RelayX CLI help screenshot image #20
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| push: | |
| branches: | |
| - main | |
| pull_request: | |
| branches: | |
| - main | |
| workflow_dispatch: | |
| jobs: | |
| test: | |
| name: Python ${{ matrix.python-version }} | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| python-version: | |
| - "3.11" | |
| - "3.12" | |
| - "3.13" | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Set up Python | |
| uses: actions/setup-python@v5 | |
| with: | |
| python-version: ${{ matrix.python-version }} | |
| - name: Install RelayX | |
| run: | | |
| python -m pip install --upgrade pip | |
| python -m pip install -e . | |
| - name: Version smoke test | |
| run: relayx --no-banner --version | |
| - name: Unit tests | |
| run: python -m unittest discover -s tests | |
| - name: Quality gate | |
| run: relayx --no-banner quality-gate --project-root . --format json --out relayx-quality-gate.json | |
| - name: Wheel build smoke test | |
| run: python -m pip wheel . --no-deps -w dist | |
| - name: Wheel install smoke test | |
| run: | | |
| python -m pip install --force-reinstall dist/relayx-*.whl | |
| relayx --no-banner --version | |
| - name: Upload quality gate report | |
| if: always() | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: relayx-quality-gate-${{ matrix.python-version }} | |
| path: relayx-quality-gate.json |