Skip to content

Commit 06d24fd

Browse files
committed
Merge remote-tracking branch 'origin/main' into fix/scrub-open-gen-ui
The scrub and CopilotKit#4084 touched the same surface: CopilotKit#4084 re-added an `open:` generative_ui profile listing `open-gen-ui`/`open-gen-ui-advanced`, and re-added both features to `constrained-explicit.allowed`. Extending the branch's scrub to both re-additions keeps the semantic consistent with the schema (which already dropped `open` from the approaches enum). - `showcase/shared/constraints.yaml`: drop `open-gen-ui` + `open-gen-ui-advanced` from `constrained-explicit.allowed`; drop main's re-added `open:` profile entirely. - `showcase/packages/langgraph-python/manifest.yaml`: drop the now-orphan `open-gen-ui` + `open-gen-ui-advanced` feature and demo entries (validator confirmed they had no allowed approach left). - Regenerated `showcase/shell/src/data/registry.json` + sibling `shell-docs`/`shell-dojo` registries and `constraints.json` via `pnpm --dir showcase/scripts generate-registry`. All 17 integrations validate. `feature-registry.json` intentionally still defines both features — the original scrub commits (2b996c5, 27f886e) left it untouched, so the demo source files on disk also stay. Follow-up deletion if desired is out of scope for this merge.
2 parents 5c42907 + 9ca2fc6 commit 06d24fd

2,010 files changed

Lines changed: 190419 additions & 79099 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.dockerignore

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,21 @@ assets
77
Dockerfile
88
**/.venv
99
**/.env
10+
**/.env.local
11+
**/.env.*.local
1012
**/.vscode
1113
infra
1214
docs
1315
**/.turbo
1416
**/.husky
17+
**/.next
18+
**/coverage
1519
**/dist
1620
**/build
1721
**/__pycache__
1822
**/.pytest_cache
1923
**/.git
2024
**/.DS_Store
2125
**/node_modules
22-
**/.langgraph_api
26+
**/.langgraph_api
27+
**/*.log

.gitattributes

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@
66
*.mp4 filter=lfs diff=lfs merge=lfs -text
77
*.webm filter=lfs diff=lfs merge=lfs -text
88

9+
# Shell scripts must retain LF line endings. Windows contributors regenerating
10+
# showcase starters on a Windows checkout (or with autocrlf=true) would
11+
# otherwise silently ship CRLF ``entrypoint.sh`` files that bash in the
12+
# Docker runtime rejects (``bad interpreter: No such file or directory``).
13+
*.sh text eol=lf
14+
915
# Generated showcase starters — do not edit manually
1016
# Regenerate with: cd showcase/scripts && npx tsx generate-starters.ts
1117
showcase/starters/ag2/** linguist-generated=true

.github/workflows/e2e_dojo.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ on:
77
- "packages/**"
88
- "sdk-python/**"
99
- ".github/workflows/e2e_dojo.yml"
10+
- ".changeset"
1011
pull_request:
1112
branches: [main]
1213
paths:

.github/workflows/e2e_examples.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,20 @@ env:
2525
NX_CI_EXECUTION_ID: ${{ github.head_ref }}-${{ github.sha }}-${{ github.run_attempt }}
2626
NX_CI_EXECUTION_ENV: "E2E Examples"
2727

28+
# Least-privilege by default. Individual jobs/steps can widen when needed.
29+
# id-token: write is required for Depot OIDC auth (runs-on: depot-ubuntu-*).
30+
permissions:
31+
contents: read
32+
id-token: write
33+
2834
concurrency:
2935
group: ${{ github.workflow }}-${{ github.ref }}
3036
cancel-in-progress: true
3137

3238
jobs:
3339
examples:
3440
name: ${{ matrix.example }}
35-
runs-on: ubuntu-latest
41+
runs-on: depot-ubuntu-24.04-4
3642
timeout-minutes: 20
3743
strategy:
3844
fail-fast: false

0 commit comments

Comments
 (0)