Skip to content

Commit d86d9c2

Browse files
committed
Merge remote-tracking branch 'origin/develop' into codex/riscv-current-20260521
# Conflicts: # packages/chip/scripts/ai_eda/bootstrap_ai_eda_stack.py # packages/chip/scripts/ai_eda/parse_openlane_metrics_to_flow_run.py # packages/chip/scripts/ai_eda/train_macro_placement_policy.py # packages/chip/scripts/check_ai_eda_source_inventory.py # packages/chip/scripts/test_generate_e1_phone_cad.py
2 parents f15e3cd + e812f2a commit d86d9c2

8,607 files changed

Lines changed: 569771 additions & 1460047 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.

.github/CODEOWNERS

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# CODEOWNERS — elizaOS monorepo
2+
#
3+
# Required reviewers for sensitive areas. Used by GitHub branch-protection
4+
# rules to enforce change management (SOC2 CC8.1 / CC6.1).
5+
#
6+
# IMPORTANT — operator action required:
7+
# The team handles below (`@elizaos/<role>`) are PLACEHOLDERS. Before enabling
8+
# branch protection with "Require review from Code Owners", replace each
9+
# handle with a real GitHub team in the elizaos org. The format is
10+
# `@org-name/team-slug`. Verify each team exists with
11+
# `gh api orgs/elizaos/teams/<slug>`.
12+
#
13+
# Order matters: later rules override earlier ones (last match wins).
14+
15+
# Default — at least one core maintainer.
16+
* @elizaos/core-maintainers
17+
18+
# CI / CD pipeline definitions and reusable actions.
19+
/.github/ @elizaos/security-team @elizaos/platform-team
20+
/.github/workflows/ @elizaos/security-team
21+
/.github/actions/ @elizaos/security-team
22+
/.github/dependabot.yml @elizaos/security-team
23+
24+
# Cloud / backend — billing, auth, hosted APIs.
25+
/packages/cloud-api/ @elizaos/backend-leads
26+
/packages/cloud-shared/ @elizaos/backend-leads
27+
/packages/cloud-frontend/ @elizaos/backend-leads
28+
/packages/cloud-services/ @elizaos/backend-leads
29+
/packages/cloud-infra/ @elizaos/backend-leads @elizaos/platform-team
30+
/packages/cloud-routing/ @elizaos/backend-leads
31+
/packages/cloud-sdk/ @elizaos/backend-leads
32+
33+
# Security and crypto-handling code — mandatory security review.
34+
/packages/security/ @elizaos/security-team
35+
/packages/vault/ @elizaos/security-team
36+
/packages/contracts/ @elizaos/security-team @elizaos/backend-leads
37+
38+
# Plugin runtime / sandboxing surface.
39+
/packages/plugin-host-shim/ @elizaos/runtime-team
40+
/packages/plugin-host-shim-android/ @elizaos/runtime-team
41+
/packages/plugin-host-shim-electrobun/ @elizaos/runtime-team
42+
/packages/plugin-host-shim-ios/ @elizaos/runtime-team
43+
/packages/plugin-worker-runtime/ @elizaos/runtime-team
44+
/packages/plugin-sub-agent-claude-code/ @elizaos/runtime-team @elizaos/security-team
45+
/packages/plugin-remote-manifest/ @elizaos/runtime-team @elizaos/security-team
46+
47+
# ML / training / hardware.
48+
/packages/training/ @elizaos/ml-hw-lead
49+
/packages/chip/ @elizaos/ml-hw-lead
50+
/packages/feed/ @elizaos/ml-hw-lead
51+
52+
# Deployment artifacts.
53+
/deploy/ @elizaos/platform-team
54+
55+
# Dependency patches.
56+
/patches/ @elizaos/backend-leads @elizaos/security-team
57+
/plugins/**/patches/ @elizaos/backend-leads @elizaos/security-team
58+
59+
# Documentation only — lighter review.
60+
/docs/security/ @elizaos/security-team

.github/workflows/apple-store-release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,10 @@ env:
8080
LANG: en_US.UTF-8
8181
LC_ALL: en_US.UTF-8
8282

83+
# Default to least privilege. Override per-job where needed.
84+
permissions:
85+
contents: read
86+
8387
jobs:
8488
prepare:
8589
name: Prepare

.github/workflows/benchmark-tests.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ on:
2020
env:
2121
NODE_NO_WARNINGS: "1"
2222

23+
# Default to least privilege. Override per-job where needed.
24+
permissions:
25+
contents: read
26+
2327
jobs:
2428
benchmark:
2529
runs-on: ubuntu-24.04

.github/workflows/build-agent-image.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ env:
3030
REGISTRY: ghcr.io
3131
IMAGE_NAME: ${{ github.repository }}
3232

33+
# Default to least privilege. Override per-job where needed.
34+
permissions:
35+
contents: read
36+
3337
jobs:
3438
build-and-push:
3539
runs-on: ubuntu-24.04

.github/workflows/build-android.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ env:
1818
ANDROID_DIR: packages/app-core/platforms/android
1919
NODE_VERSION: "24.15.0"
2020

21+
# Default to least privilege. Override per-job where needed.
22+
permissions:
23+
contents: read
24+
2125
jobs:
2226
build-android:
2327
runs-on: ubuntu-latest

.github/workflows/build-debian-package.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ on:
66
release:
77
types: [created]
88

9+
# Default to least privilege. Override per-job where needed.
10+
permissions:
11+
contents: read
12+
913
jobs:
1014
build-deb:
1115
runs-on: ubuntu-latest

.github/workflows/build-ios.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ env:
1717
APP_DIR: packages/app
1818
NODE_VERSION: "24.15.0"
1919

20+
# Default to least privilege. Override per-job where needed.
21+
permissions:
22+
contents: read
23+
2024
jobs:
2125
build-ios:
2226
runs-on: macos-15

.github/workflows/build-linux-iso.yml

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ on:
2525
release:
2626
types: [created]
2727

28+
# Default to least privilege. Override per-job where needed.
29+
permissions:
30+
contents: read
31+
2832
jobs:
2933
build-iso:
3034
runs-on: ubuntu-latest
@@ -68,23 +72,23 @@ jobs:
6872
uses: actions/cache@v5
6973
with:
7074
path: ~/.cache/usbeliza-build/models
71-
key: elizaos-model-cache-${{ hashFiles('packages/os/linux/variants/milady-tails/Justfile') }}
75+
key: elizaos-model-cache-${{ hashFiles('packages/os/linux/variants/eliza-tails/Justfile') }}
7276
restore-keys: elizaos-model-cache-
7377

7478
- name: Restore CLI cache
7579
uses: actions/cache@v5
7680
with:
7781
path: ~/.cache/usbeliza-build/cli
78-
key: elizaos-cli-cache-${{ hashFiles('packages/os/linux/variants/milady-tails/Justfile') }}
82+
key: elizaos-cli-cache-${{ hashFiles('packages/os/linux/variants/eliza-tails/Justfile') }}
7983
restore-keys: elizaos-cli-cache-
8084

8185
- name: Restore live-build chroot/debs cache
8286
uses: actions/cache@v5
8387
with:
8488
path: |
85-
packages/os/linux/variants/milady-tails/tails/cache
86-
packages/os/linux/variants/milady-tails/tails/.build
87-
key: elizaos-iso-livebuild-${{ runner.os }}-${{ hashFiles('packages/os/linux/variants/milady-tails/tails/**/package-lists/**', 'packages/os/linux/variants/milady-tails/tails/**/*.list.chroot', 'packages/os/linux/variants/milady-tails/build-iso.sh', 'packages/os/linux/variants/milady-tails/Dockerfile') }}
89+
packages/os/linux/variants/eliza-tails/tails/cache
90+
packages/os/linux/variants/eliza-tails/tails/.build
91+
key: elizaos-iso-livebuild-${{ runner.os }}-${{ hashFiles('packages/os/linux/variants/eliza-tails/tails/**/package-lists/**', 'packages/os/linux/variants/eliza-tails/tails/**/*.list.chroot', 'packages/os/linux/variants/eliza-tails/build-iso.sh', 'packages/os/linux/variants/eliza-tails/Dockerfile') }}
8892
restore-keys: elizaos-iso-livebuild-${{ runner.os }}-
8993

9094
- name: Install Rust toolchain
@@ -114,39 +118,39 @@ jobs:
114118
fi
115119
116120
- name: Stage ISO build
117-
working-directory: packages/os/linux/variants/milady-tails
121+
working-directory: packages/os/linux/variants/eliza-tails
118122
env:
119-
ELIZAOS_BUILD_MILADY_APP: "1"
123+
ELIZAOS_BUILD_ELIZA_APP: "1"
120124
run: just iso-stage
121125

122-
# Model/CLI caching is not implemented for the milady-tails variant —
126+
# Model/CLI caching is not implemented for the eliza-tails variant —
123127
# the chroot resolves them inline during live-build. The targets exist
124128
# as documented no-ops so the workflow contract stays uniform.
125129
- name: Cache pre-downloaded models (variant no-op)
126-
working-directory: packages/os/linux/variants/milady-tails
130+
working-directory: packages/os/linux/variants/eliza-tails
127131
run: just iso-cache-model
128132

129133
- name: Cache pre-downloaded CLIs (variant no-op)
130-
working-directory: packages/os/linux/variants/milady-tails
134+
working-directory: packages/os/linux/variants/eliza-tails
131135
run: just iso-cache-cli
132136

133137
- name: Configure live-build
134-
working-directory: packages/os/linux/variants/milady-tails
138+
working-directory: packages/os/linux/variants/eliza-tails
135139
run: just iso-config
136140

137141
- name: Validate ISO config
138-
working-directory: packages/os/linux/variants/milady-tails
142+
working-directory: packages/os/linux/variants/eliza-tails
139143
run: just iso-check
140144

141145
- name: Build ISO
142-
working-directory: packages/os/linux/variants/milady-tails
143-
run: sudo --preserve-env=ELIZAOS_BUILD_MILADY_APP just iso-build
146+
working-directory: packages/os/linux/variants/eliza-tails
147+
run: sudo --preserve-env=ELIZAOS_BUILD_ELIZA_APP just iso-build
144148
timeout-minutes: 90
145149

146150
- name: Locate and rename ISO
147151
id: iso
148152
run: |
149-
ISO=$(find packages/os/linux/variants/milady-tails -name "*.iso" | head -1)
153+
ISO=$(find packages/os/linux/variants/eliza-tails -name "*.iso" | head -1)
150154
if [ -z "$ISO" ]; then
151155
echo "ERROR: ISO not found after build"
152156
exit 1

.github/workflows/build-vm-image.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ on:
2121
type: boolean
2222
default: false
2323

24+
# Default to least privilege. Override per-job where needed.
25+
permissions:
26+
contents: read
27+
2428
jobs:
2529
build-vm:
2630
runs-on: ubuntu-latest

.github/workflows/ci.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ on:
1010
branches: [main]
1111
pull_request:
1212
branches: [main]
13+
# Default to least privilege. Override per-job where needed.
14+
permissions:
15+
contents: read
16+
1317
jobs:
1418
# Test job
1519
test:

0 commit comments

Comments
 (0)