deps: bump uuid from 1.23.1 to 1.23.4 in /crates/tlsn-server #999
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: | |
| pull_request: | |
| push: | |
| branches: [main] | |
| workflow_dispatch: | |
| permissions: {} | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| verify: | |
| name: CI | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 45 | |
| permissions: | |
| contents: read | |
| steps: | |
| - name: Harden runner | |
| uses: step-security/harden-runner@a5ad31d6a139d249332a2605b85202e8c0b78450 # v2.19.1 | |
| with: | |
| egress-policy: audit | |
| - name: Checkout | |
| uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | |
| with: | |
| fetch-depth: 0 | |
| - name: Secret scan | |
| uses: gitleaks/gitleaks-action@ff98106e4c7b2bc287b24eaf42907196329070c7 # v2 | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| - name: Setup Deno | |
| uses: denoland/setup-deno@667a34cdef165d8d2b2e98dde39547c9daac7282 # v2.0.4 | |
| with: | |
| deno-version: v2.x | |
| - name: Setup Bun | |
| uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0 | |
| - name: Install dependencies (lockfile integrity check) | |
| run: deno install --frozen | |
| # The @rev selects the toolchain and must match the channel pinned in | |
| # rust-toolchain.toml — rustup resolves every in-repo cargo invocation | |
| # through that file. | |
| - name: Setup Rust (channel pinned by rust-toolchain.toml) | |
| uses: dtolnay/rust-toolchain@1.94.0 | |
| with: | |
| components: clippy | |
| - name: Install cargo-audit (for lint:deps) | |
| uses: taiki-e/install-action@fd2f5e3d644b484055ebf4268f474c565f148f25 # v2.81.9 | |
| with: | |
| tool: cargo-audit | |
| - name: Typecheck | |
| run: deno task check | |
| - name: Package dry-run | |
| run: deno task publish:dry-run | |
| - name: Install SDK npm dependencies | |
| run: cd packages/sdk && bun install --frozen-lockfile | |
| - name: SDK npm build | |
| run: cd packages/sdk && bun run build | |
| # Phase 1: Local tests (no Docker). test-all.sh builds frost-signer | |
| # itself before the frost e2e bucket and runs the Rust crate gate | |
| # (cargo clippy -D warnings + cargo test over all four crates, | |
| # including tlsn-server). | |
| - name: Local tests (lint + unit + integration + protocol e2e + frost e2e + scripts + examples + Rust crate gate) | |
| run: deno task test:all | |
| # Phases 2-4: Docker-backed e2e (relay/blossom, regtest Lightning + | |
| # Cashu, TLSNotary). scripts/test-all.sh owns service startup, | |
| # readiness waits, TLSN binary builds, and teardown so CI and local | |
| # runs share one orchestration implementation. | |
| - name: Docker-backed E2E (relay + regtest + TLSN) | |
| run: deno task test:all:docker |