Skip to content

Commit 2e1c066

Browse files
authored
feat(agent): RSS-first coding tools and auth foundation (#1)
Add bounded coding tools, RSS-owned orchestration, scoped capabilities, configuration and credential foundations, and generic OAuth flows through Task 3.
1 parent 7e725bd commit 2e1c066

112 files changed

Lines changed: 73986 additions & 2172 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/workflows/ci.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,6 @@ env:
2525
# repository is required or used (tests/dependency_pin_tests.rs enforces
2626
# the canonical source and full revision; bump only together with a
2727
# Cargo.lock refresh).
28-
# Integration tests place temporary SQLite state and fixture scripts
29-
# here. Every suite honors this variable; without it they fall back to
30-
# /mnt/TEMP/rustscript/... which is the local-development default and
31-
# not writable on CI runners.
32-
RUSTSCRIPT_AGENT_TEST_TMP: ${{ runner.temp }}/rustscript-agent-tests
3328

3429
jobs:
3530
quality:
@@ -41,6 +36,14 @@ jobs:
4136
# (actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5).
4237
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
4338

39+
# Integration tests honor RUSTSCRIPT_AGENT_TEST_TMP for SQLite state and
40+
# fixture scripts; without it they fall back to /mnt/TEMP/rustscript/...
41+
# which is not writable on CI runners. `runner` is unavailable in
42+
# workflow-level and job-level `env`, so export the runner default
43+
# RUNNER_TEMP path from a step instead.
44+
- name: Configure test temp root
45+
run: echo "RUSTSCRIPT_AGENT_TEST_TMP=${RUNNER_TEMP}/rustscript-agent-tests" >> "$GITHUB_ENV"
46+
4447
- name: Install Rust toolchain
4548
# Full-SHA pin, matching the rustscript-lang/rustscript CI policy
4649
# (dtolnay/rust-toolchain@4be7066ada62dd38de10e7b70166bc74ed198c30).

0 commit comments

Comments
 (0)