Skip to content
Open
Show file tree
Hide file tree
Changes from 13 commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
39240d6
Replaces independent npm workspaces with a centralized Yarn Modern (v4+)
gspencergoog Apr 2, 2026
4d4a25d
chore(workspace): optimize scripts and standardize typescript version
gspencergoog Apr 2, 2026
7968170
Add exit gate registry server
gspencergoog Apr 2, 2026
3f6d3c3
Add exit gate auth helper to dependencies
gspencergoog Apr 2, 2026
5773d78
docs: update web publishing guide for yarn workspaces and revert brea…
gspencergoog Apr 2, 2026
48f55b0
ci: fix yarn workspaces foreach command in lit samples build by using…
gspencergoog Apr 2, 2026
23ad5f5
refactor: standardize on wireit for monorepo task orchestration
gspencergoog Apr 2, 2026
e59ea73
fix(testing): run angular tests in non-watching headless mode by defa…
gspencergoog Apr 2, 2026
53ee88b
fix(testing): stabilize web_core and specification tests by fixing pa…
gspencergoog Apr 2, 2026
e246c6f
Merge branch 'main' into yarn. Resolve conflicts in package.json file…
gspencergoog Apr 2, 2026
c10614b
fix: stabilize workspace builds and prerendering
gspencergoog Apr 2, 2026
3d7154a
fix: add missing wireit dependencies to workspace packages
gspencergoog Apr 2, 2026
31cb9c8
fix(deps): explicitly add wireit to devDependencies in react renderer…
gspencergoog Apr 2, 2026
874a2fe
fix(angular): move build outputs inside project directories to enable…
gspencergoog Apr 2, 2026
fa64a78
fix(angular): align specified angular versions to ^21.2.0
gspencergoog Apr 2, 2026
b51f9d5
fix(angular): standardize angular versions to ^21.2.5
gspencergoog Apr 2, 2026
5c76696
fix(markdown-it): remove broken path mapping for web_core
gspencergoog Apr 2, 2026
14c87dd
fix(angular): add missing workspace dependencies to sample apps
gspencergoog Apr 2, 2026
8ccf55c
ci: enable yarn caching in github workflows
gspencergoog Apr 2, 2026
a1ed37b
Merge branch 'main' into yarn
gspencergoog Apr 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 4 additions & 12 deletions .github/workflows/composer_build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,30 +31,22 @@ jobs:
steps:
- uses: actions/checkout@v6

- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: 10

- name: Set up Node.js
uses: actions/setup-node@v6
with:
node-version: '20'
cache: 'pnpm'
cache-dependency-path: 'tools/composer/pnpm-lock.yaml'

- name: Install dependencies
working-directory: ./tools/composer
run: pnpm install
run: yarn install --immutable

- name: Lint
working-directory: ./tools/composer
run: pnpm lint
run: yarn lint

- name: Build
working-directory: ./tools/composer
run: pnpm build
run: yarn build

- name: Test
working-directory: ./tools/composer
run: pnpm test
run: yarn test
15 changes: 6 additions & 9 deletions .github/workflows/editor_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,25 +41,22 @@ jobs:
node-version: '20'

- name: Install web_core deps
working-directory: ./renderers/web_core
run: npm ci
run: yarn install --immutable

- name: Build web_core
working-directory: ./renderers/web_core
run: npm run build
run: yarn build

- name: Install lib's deps
working-directory: ./renderers/lit
run: npm ci
run: yarn install --immutable

- name: Build lib
working-directory: ./renderers/lit
run: npm run build
run: yarn build

- name: Install editor deps
working-directory: ./tools/editor
run: npm install
run: yarn install --immutable

- name: Build editor
working-directory: ./tools/editor
run: npm run build
run: yarn build
15 changes: 6 additions & 9 deletions .github/workflows/inspector_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,25 +42,22 @@ jobs:
node-version: '20'

- name: Install web_core deps
working-directory: ./renderers/web_core
run: npm ci
run: yarn install --immutable

- name: Build web_core
working-directory: ./renderers/web_core
run: npm run build
run: yarn build

- name: Install lib's deps
working-directory: ./renderers/lit
run: npm ci
run: yarn install --immutable

- name: Build lib
working-directory: ./renderers/lit
run: npm run build
run: yarn build

- name: Install inspector deps
working-directory: ./tools/inspector
run: npm install
run: yarn install --immutable

- name: Build inspector
working-directory: ./tools/inspector
run: npm run build
run: yarn build
12 changes: 5 additions & 7 deletions .github/workflows/lit_build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,21 +40,19 @@ jobs:
node-version: '20'

- name: Install web_core dependencies
working-directory: ./renderers/web_core
run: npm i
run: yarn install --immutable

- name: Build web_core
working-directory: ./renderers/web_core
run: npm run build
run: yarn build

- name: Install Lit renderer dependencies
working-directory: ./renderers/lit
run: npm i
run: yarn install --immutable

- name: Build Lit renderer
working-directory: ./renderers/lit
run: npm run build
run: yarn build

- name: Run Lit renderer tests
working-directory: ./renderers/lit
run: npm test
run: yarn test
11 changes: 5 additions & 6 deletions .github/workflows/lit_samples_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,16 +35,15 @@ jobs:
with:
node-version: '20'

- name: Build lit renderer and its dependencies
working-directory: ./samples/client/lit
run: npm run build:renderer
- name: Install workspaces' dependencies
run: yarn install --immutable

- name: Install all lit samples workspaces' dependencies
- name: Build lit renderer and its dependencies
working-directory: ./samples/client/lit
run: npm install --workspaces
run: yarn build:renderer

- name: Build all lit samples workspaces
working-directory: ./samples/client/lit
run: npm run build --workspaces
run: yarn workspaces foreach -R --exclude '@a2ui/lit-samples' run build


13 changes: 6 additions & 7 deletions .github/workflows/ng_build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,25 +36,24 @@ jobs:
node-version: '20'

- name: Install top-level deps
working-directory: ./samples/client/angular
run: npm i
run: yarn install --immutable

- name: Build Angular renderer and its dependencies
working-directory: ./samples/client/angular
run: npm run build:renderer
run: yarn build:renderer

- name: Build contact sample
working-directory: ./samples/client/angular
run: npm run build contact
run: yarn ng build contact

- name: Build restaurant sample
working-directory: ./samples/client/angular
run: npm run build restaurant
run: yarn ng build restaurant

- name: Build Rizzchart sample
working-directory: ./samples/client/angular
run: npm run build rizzcharts
run: yarn ng build rizzcharts

- name: Build Orchestrator
working-directory: ./samples/client/angular
run: npm run build orchestrator
run: yarn ng build orchestrator
31 changes: 14 additions & 17 deletions .github/workflows/react_renderer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,20 +44,19 @@ jobs:
- name: Build web_core dependency
working-directory: ./renderers/web_core
run: |
npm ci
npm run build
yarn install --immutable
yarn build

- name: Install React renderer deps
working-directory: ./renderers/react
run: npm ci
run: yarn install --immutable

- name: Build React renderer
working-directory: ./renderers/react
run: npm run build
run: yarn build

- name: Test React renderer
working-directory: ./renderers/react
run: npm test
run: yarn test

build-and-test-demo:
runs-on: ubuntu-latest
Expand All @@ -73,20 +72,19 @@ jobs:
- name: Build web_core dependency
working-directory: ./renderers/web_core
run: |
npm ci
npm run build
yarn install --immutable
yarn build

- name: Install React renderer deps
working-directory: ./renderers/react
run: npm ci
run: yarn install --immutable

- name: Build React Demo
working-directory: ./renderers/react
run: npm run build:demo
run: yarn build:demo

- name: Test React Demo
working-directory: ./renderers/react
run: npm run test:demo
run: yarn test:demo

lint:
runs-on: ubuntu-latest
Expand All @@ -102,14 +100,13 @@ jobs:
- name: Build web_core dependency
working-directory: ./renderers/web_core
run: |
npm ci
npm run build
yarn install --immutable
yarn build

- name: Install React renderer deps
working-directory: ./renderers/react
run: npm ci
run: yarn install --immutable

- name: Build React renderer and its dependencies
working-directory: ./renderers/react
run: npm run lint
run: yarn lint

8 changes: 1 addition & 7 deletions .github/workflows/validate_specifications.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,6 @@ jobs:
steps:
- uses: actions/checkout@v6

- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: 10

- name: Set up Node.js
uses: actions/setup-node@v6
with:
Expand All @@ -50,8 +45,7 @@ jobs:
python-version: '3.12'

- name: Install dependencies
working-directory: ./specification/v0_9/test
run: pnpm install
run: yarn install --immutable

- name: Run validation script
run: python3 specification/scripts/validate.py
14 changes: 6 additions & 8 deletions .github/workflows/web_build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,16 +38,15 @@ jobs:
node-version: '20'

- name: Install web_core dependencies
working-directory: ./renderers/web_core
run: npm i
run: yarn install --immutable

- name: Build web_core
working-directory: ./renderers/web_core
run: npm run build
run: yarn build

- name: Test web_core
working-directory: ./renderers/web_core
run: npm run test
run: yarn test
lint:
steps:
- uses: actions/checkout@v6
Expand All @@ -58,13 +57,12 @@ jobs:
node-version: '20'

- name: Install web_core dependencies
working-directory: ./renderers/web_core
run: npm i
run: yarn install --immutable

- name: Build web_core
working-directory: ./renderers/web_core
run: npm run build
run: yarn build

- name: Lint web_core
working-directory: ./renderers/web_core
run: npm run lint
run: yarn lint
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ dist
__pycache__
*.pyc
.angular
*.tsbuildinfo

# MkDocs build output
site/
Expand All @@ -24,3 +25,12 @@ a2a_agents/python/a2ui_agent/src/a2ui/assets/**/*.json
agent_sdks/python/src/a2ui/assets/**/*.json
## Generated files for sandbox frame.
samples/client/angular/projects/mcp_calculator/public/mcp_apps_inner_iframe/

# Yarn Modern
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
.yarn/cache
Loading
Loading