name: cli-chaos-parity on: workflow_dispatch: inputs: chaos: description: "Run chaos smoke (true/false)" required: false default: "true" parity: description: "Run parity diff (true/false)" required: false default: "true" jobs: cli-checks: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Task Pack offline bundle fixtures run: python3 scripts/packs/run-fixtures-check.sh - name: Setup .NET uses: actions/setup-dotnet@v4 with: dotnet-version: "10.0.100" - name: Chaos smoke if: ${{ github.event.inputs.chaos == 'true' }} run: | chmod +x scripts/cli/chaos-smoke.sh scripts/cli/chaos-smoke.sh - name: Parity diff if: ${{ github.event.inputs.parity == 'true' }} run: | chmod +x scripts/cli/parity-diff.sh scripts/cli/parity-diff.sh - name: Upload evidence uses: actions/upload-artifact@v4 with: name: cli-chaos-parity path: | out/cli-chaos/** out/cli-goldens/**