Thanks to visit codestin.com
Credit goes to github.com

Skip to content

spec: define AuthorizationV1 clock semantics #570

spec: define AuthorizationV1 clock semantics

spec: define AuthorizationV1 clock semantics #570

Workflow file for this run

name: CI
on:
push:
pull_request:
jobs:
build-test:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup pnpm
uses: pnpm/action-setup@v4
- name: Enable Corepack
run: corepack enable
- name: Setup Node 22
uses: actions/setup-node@v4
with:
node-version: "22"
cache: "pnpm"
- name: Setup Go 1.25
uses: actions/setup-go@v5
with:
go-version: "1.25.x"
- name: Install
run: pnpm install --frozen-lockfile
- name: Typecheck
run: pnpm typecheck
- name: Build
run: pnpm build
- name: Website lint (best-effort)
run: pnpm -C website lint || echo "website lint skipped (format locally)"
- name: Test
# Agentgram demo skipped in CI due to IPC/Unix socket permission limits; run locally if environment allows.
run: pnpm -r --filter=!@examples/agentgram-demo test
- name: Conformance
run: pnpm -C packages/core build && pnpm -C packages/conformance validate
env:
OXDEAI_ENGINE_SECRET: test-secret-must-be-at-least-32-chars!!
- name: Vectors (TS canonicalization)
run: pnpm test:vectors:ts
- name: Vectors (Authorization)
run: pnpm test:vectors:auth
- name: Vectors (PEP gateway)
run: pnpm test:vectors:pep
- name: Vectors (Delegation)
run: pnpm test:vectors:delegation
- name: Vectors (Go canonicalization)
run: pnpm test:vectors:go
- name: Vectors (Python canonicalization)
run: pnpm test:vectors:py
adapter-validation:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup pnpm
uses: pnpm/action-setup@v4
- name: Enable Corepack
run: corepack enable
- name: Setup Node 22
uses: actions/setup-node@v4
with:
node-version: "22"
- name: Install
run: pnpm install --frozen-lockfile
- name: Build workspace
run: pnpm -r build
- name: Validate adapters
run: pnpm validate:adapters
env:
OXDEAI_ENGINE_SECRET: ci-adapter-validation-secret-testing!!
concurrency:
group: ci-${{ github.ref }}
cancel-in-progress: true