Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
272 commits
Select commit Hold shift + click to select a range
c6b17de
test: align HTTP migration lexical scanner
fffonion Oct 1, 2026
25d6ed8
Integrate approved OAuth timing and public JSON primitives
fffonion Oct 1, 2026
f1bf34c
feat(auth): add bounded secret request body encoder
fffonion Oct 1, 2026
f5949c3
auth: capture opaque OAuth exchange pairs natively
fffonion Oct 1, 2026
f7f1150
Reject raw redirect userinfo delimiters
fffonion Oct 1, 2026
1104aac
fix(auth): preserve public JSON number lexemes
fffonion Oct 1, 2026
810b0eb
auth: integrate native device exchange prerequisites
fffonion Oct 1, 2026
01d189c
Wire native selected OAuth request payloads
fffonion Oct 1, 2026
11fef8d
fix(auth): reclaim admitted families on selected-body rejection
fffonion Oct 1, 2026
7c4ab31
Add native exchange-pair VM resources
fffonion Oct 2, 2026
e0168a5
feat(auth): bridge typed selected OAuth payloads
fffonion Oct 2, 2026
1da8512
Integrate reviewed Task5 typed OAuth VM prerequisites
fffonion Oct 2, 2026
53b027b
feat(auth): add typed transport capture bridge
fffonion Oct 2, 2026
7b7a648
test(auth): cover capture rollback and terminal lifecycle failures
fffonion Oct 2, 2026
30e59f4
feat(auth): admit explicit single-credential enrollment
fffonion Oct 2, 2026
9e68b6b
auth: expose fallible RSS results and scoped cleanup
fffonion Oct 3, 2026
41f38db
test(auth): cover native capture and exchange failure rollback
fffonion Oct 3, 2026
7d46684
feat(auth): implement native-backed codex device rss login
fffonion Oct 4, 2026
77eaa93
test(auth): exercise codex rss device login state machine
fffonion Oct 4, 2026
a9cfbdc
test(auth): cover device login evidence gaps
fffonion Oct 4, 2026
5e37a11
refactor(auth): remove unused device login helpers
fffonion Oct 4, 2026
cd7986a
Add native auth command snapshot results
fffonion Oct 4, 2026
f1f3f82
feat(auth): compile closed RSS source bundles
fffonion Oct 4, 2026
02f99f5
fix(auth): keep command diagnostics read-only
fffonion Oct 4, 2026
0e4aed9
fix(auth): resolve qualified relative bundle imports
fffonion Oct 4, 2026
7baaadf
feat(cli): add independent bounded native shell
fffonion Oct 4, 2026
7a0fc1f
feat(auth): add RSS admin command policy
fffonion Oct 4, 2026
cd12813
fix(cli): respect option value positions
fffonion Oct 4, 2026
1671727
Merge RSS admin policy and native CLI shell
fffonion Oct 4, 2026
34454b9
feat(cli): wire RSS admin commands and cancellation
fffonion Oct 4, 2026
753ec51
fix(cli): fail closed when ctrl-c setup fails
fffonion Oct 4, 2026
828304b
feat(auth): add bounded device instruction queue
fffonion Oct 4, 2026
39051fd
fix(auth): observe direct OAuth cancellation tokens
fffonion Oct 4, 2026
365db76
test(cli): remove descriptor-only coverage and normalize fixtures
fffonion Oct 4, 2026
fb0625a
test(auth): exclude fixture preparation from CPU helper deadline
fffonion Oct 4, 2026
ed40f09
Add native config-path host foundation
fffonion Oct 4, 2026
8d81b81
Route real config path through typed RSS report and no-store host
fffonion Oct 5, 2026
6ce2f40
test(auth): durable executable config-path acceptance and exact malfo…
fffonion Oct 5, 2026
b79866b
test(auth): durable S1 executable config-path assertions (round2)
fffonion Oct 5, 2026
5a18751
fix(auth): sample owner flags once for path admission snapshot consis…
fffonion Oct 5, 2026
2f4d371
Add configured-login auth admission
fffonion Oct 5, 2026
fc383fe
test(auth): cover configured existing login generation
fffonion Oct 5, 2026
ba1ca69
Preserve legacy Codex callback compatibility
fffonion Oct 5, 2026
67841b7
test: cover RSS login admission and public queue limits
fffonion Oct 5, 2026
509a3ac
test: exercise RSS login through configured auth factory
fffonion Oct 5, 2026
d9e6d6e
feat(auth): acknowledge native device output
fffonion Oct 5, 2026
1dcd129
fix(auth): cfg-gate native device output
fffonion Oct 5, 2026
7254bfb
fix(auth): select bundle entry from root export
fffonion Oct 5, 2026
47b06fa
feat(auth): integrate acknowledged output and bundled login
fffonion Oct 5, 2026
81b5337
feat(cli): wire native OAuth into auth login
fffonion Oct 5, 2026
61a67ca
test(auth): cover native HTTPS login composition
fffonion Oct 5, 2026
4e923a9
test: fix cfgtest clippy warnings
fffonion Oct 5, 2026
48429ed
feat(auth): add owned native callback sessions
fffonion Oct 5, 2026
9f3206d
feat(auth): project configured public OAuth data
fffonion Oct 5, 2026
cc90afe
fix(auth): zeroize native callback read buffer
fffonion Oct 5, 2026
c94a739
merge: integrate native callbacks and public OAuth config
fffonion Oct 5, 2026
951ca84
feat(auth): admit native callback bridge
fffonion Oct 5, 2026
e336785
auth: add owned Linux browser launcher
fffonion Oct 5, 2026
3f74a3a
Add bounded private native callback input
fffonion Oct 5, 2026
c806b32
merge: compose accepted native browser mechanism
fffonion Oct 5, 2026
f3e832a
merge: compose accepted private manual mechanism
fffonion Oct 5, 2026
6e85baf
feat(auth): add typed callback result APIs
fffonion Oct 5, 2026
aa5301e
Add native composite OAuth callback inputs
fffonion Oct 5, 2026
63215c4
feat(auth): queue capability-derived OAuth instructions
fffonion Oct 5, 2026
b9c0120
merge: compose accepted typed callback results and native inputs
fffonion Oct 6, 2026
f2e2b4e
test(auth): cover RSS instruction failure branches
fffonion Oct 6, 2026
1399913
test(auth): verify native callback result composition
fffonion Oct 6, 2026
c6d2dbb
Add RSS PKCE session consumer tests
fffonion Oct 6, 2026
cff702f
Merge commit 'c6d2dbb31923ba393d3200f72640676c553c4629' into HEAD
fffonion Oct 6, 2026
c6ef5af
Merge commit 'f2e2b4e7dd5f43016c114077290ef96cef3a6903' into HEAD
fffonion Oct 6, 2026
ad21c03
test(auth): prepare owner-independent catalog before short deadline
fffonion Oct 6, 2026
ff3078b
Fix strict parsing of native OAuth responses
fffonion Oct 6, 2026
76a8b5a
Add typed RSS token metadata transport parsing
fffonion Oct 6, 2026
18cb99b
Add PKCE authorization instruction session
fffonion Oct 6, 2026
2da0c49
test(auth): qualify native PKCE cancellation cleanup
fffonion Oct 6, 2026
eb05e23
Add Linux bounded native authorization-instruction output and queue w…
fffonion Oct 6, 2026
ce9c85f
Fix native authorization output signal and cancellation handling
fffonion Oct 6, 2026
bacd051
Add captured OAuth code generation bridge
fffonion Oct 6, 2026
988eedc
Add RSS token save result validation
fffonion Oct 6, 2026
9c18593
test(auth): cover native secret slot kind rejection
fffonion Oct 6, 2026
a903e16
Complete configured RSS PKCE login and native CLI delivery
fffonion Oct 7, 2026
f1dbba4
build: optimize pinned compiler in development profiles
fffonion Oct 7, 2026
29bd99b
Preserve canonical request model in public profiles
fffonion Oct 7, 2026
53f085a
Bind native auth hosts per RSS invocation
fffonion Oct 7, 2026
7fd82b3
test: verify native auth binding lifecycle
fffonion Oct 7, 2026
ab3febe
Add bounded native HTTPS streaming API
fffonion Oct 7, 2026
ee4ae66
test(auth): verify native stream socket closure
fffonion Oct 7, 2026
0d0d45c
Guard live auth resources at provider JSON boundary
fffonion Oct 7, 2026
d3c976d
Implement RSS opaque buffered auth bridge
fffonion Oct 7, 2026
a66f7a3
test: prove provider guard preserves native auth resources
fffonion Oct 7, 2026
535ea5f
Merge commit 'a66f7a32c21a228fcea93d144b9463a43b5fa20f' into subagent…
fffonion Oct 7, 2026
896d485
fix(provider): preserve public native metadata failures
fffonion Oct 7, 2026
a134462
feat: add opaque OpenAI Chat buffered adapter
fffonion Oct 7, 2026
06c0a3f
fix(llm): preserve absent opaque metadata failure response
fffonion Oct 7, 2026
9424ca8
Compose authenticated streaming, fallible access and RSS default disp…
fffonion Oct 7, 2026
41f7cae
feat(auth): compose accepted access refresh and sanitized stream prer…
fffonion Oct 7, 2026
ccc70d1
feat(auth): complete RSS opaque refresh transaction
fffonion Oct 7, 2026
8a1e2b1
fix(auth): reject explicit null refresh token type
fffonion Oct 7, 2026
f3b2eaa
Task7: pure RSS OpenAI Chat public stream body and delta/DONE/EOF codec
Oct 7, 2026
6d35d6d
style(llm): use edition 2024 codec test import ordering
fffonion Oct 7, 2026
f66f08d
task7: guest sanitized authenticated stream binding + finish coverage
fffonion Oct 8, 2026
48dc0e0
test(auth): prove foreign stream handle rejection
fffonion Oct 8, 2026
546bc87
rss: opaque OpenAI Chat streaming with counted stream regression suites
fffonion Oct 8, 2026
d6f3d92
task7: retire legacy RSS raw transport, migrate provider regressions …
fffonion Oct 8, 2026
011e0a2
test(rss): compile discovered corpus with exact host catalogs
fffonion Oct 8, 2026
63ec182
task7: forward public credential_id in serial-loop provider requests
fffonion Oct 8, 2026
f610b2c
task7: refresh expired OAuth before provider transport
fffonion Oct 8, 2026
2425326
test(task7): strengthen authenticated tool follow-up history and per-…
fffonion Oct 8, 2026
4a15154
Integrate native auth with durable service provider
fffonion Oct 9, 2026
290d409
fix(service): preserve provider timestamps across durable reopen
fffonion Oct 9, 2026
a18c7bd
test(provider): compose accepted service durable and refresh scopes
fffonion Oct 9, 2026
947fb8c
runtime: prepare default provider dispatcher
fffonion Oct 9, 2026
2589e73
Prepare default provider dispatcher in service host
fffonion Oct 9, 2026
47e7440
Separate auth-only default provider construction
fffonion Oct 9, 2026
a72f522
build(agent): optimize embedded compiler in development
fffonion Oct 9, 2026
2aa51fd
feat(agent): add rss source selection policy
fffonion Oct 9, 2026
ed91101
test(agent): cover unicode source policy boundaries
fffonion Oct 9, 2026
7a4b48f
task9: compile-time embedded RSS resource catalog primitive
Oct 9, 2026
d8b97dd
style(packaging): trim embedded source catalog commentary
fffonion Oct 9, 2026
2e73c1e
test(auth): supply complete login import closure in bundle fixture
fffonion Oct 9, 2026
54bb609
runtime: extract generic closed-bundle compiler primitive
fffonion Oct 9, 2026
3f1b1c1
Prove supplied closed bundle catalog native binding
fffonion Oct 9, 2026
9c3230d
task9: bundle embedded RSS runtime consumers over existing compiler
fffonion Oct 9, 2026
fd8a3e5
Bind admitted bundled callable and remove formal resource probes
fffonion Oct 9, 2026
faa72e2
task9: consume native bundled agent source through the RSS policy
fffonion Oct 9, 2026
1906624
task9: bound native policy replies and exercise bundled cache admission
fffonion Oct 9, 2026
40241fe
task9: admit non-UTF8 selected source tokens through the RSS policy
Oct 9, 2026
a0a7dc3
test(gateway): guard encoded-source child cleanup and privacy
fffonion Oct 9, 2026
179a2f9
task9: correct inherited default-gateway SSE auth contract expectations
fffonion Oct 9, 2026
ae6cc0d
storage: capture a coherent load.all snapshot via bounded TEMP staging
Oct 9, 2026
de816cd
fix(storage): guard bounded snapshot regression process lifecycle
fffonion Oct 9, 2026
c468ffd
docs: source-ground packaged setup and migration documentation
fffonion Oct 10, 2026
07aa274
docs: use bundled source in gateway examples
fffonion Oct 10, 2026
b59da88
Complete scoped Codex Responses access path
fffonion Oct 10, 2026
63057b9
Keep strict depth bounds for Responses SSE
fffonion Oct 10, 2026
ee89a3b
Bound SSE JSON containers and assert canonical access output
fffonion Oct 10, 2026
a879d17
test: verify canonical Responses persistence
fffonion Oct 10, 2026
eb857c9
fix: reject empty Responses completions
fffonion Oct 10, 2026
be0cc07
Fix Responses refusal text extraction and regressions
fffonion Oct 10, 2026
9d81cf1
Add bounded live Responses shape diagnostics
fffonion Oct 10, 2026
8650c7a
fix(rss): reconstruct compact completed outputs
fffonion Oct 10, 2026
19603db
Merge validated access-only Responses provider
fffonion Oct 10, 2026
b8d46bd
Complete workspace session binding integration
fffonion Oct 10, 2026
6a68f4c
test: authorize lifecycle effects in private workspace
fffonion Oct 10, 2026
77f5ceb
Fix RSS workspace replay identity and transactional admission; verify…
fffonion Oct 10, 2026
c7e931e
Fix documentation fixture compatibility with typed workspace config
fffonion Oct 10, 2026
1d48f40
style(workspace): align named-root validation formatting
fffonion Oct 10, 2026
6d8aa4f
feat: add RSS-owned session compaction
fffonion Oct 11, 2026
1ec4e4f
fix: address production compaction review findings
Oct 11, 2026
1bfdb8a
fix: reserve sessions during explicit compaction
Oct 11, 2026
e36adee
fix: replay durable admissions before maintenance gate
Oct 11, 2026
1840b9c
feat: migrate gateway source selection to rss config policy
Oct 11, 2026
d497d91
fix: preserve rss-admitted source fact paths
Oct 11, 2026
8d37812
fix(auth): simplify terminal classifier guard
fffonion Oct 11, 2026
a08959d
test: isolate native FD observer assertions
Oct 11, 2026
e52fb1e
docs: correct production setup and credential storage docs
Oct 11, 2026
c02e1da
docs: qualify legacy chat route availability
Oct 11, 2026
0c148e9
feat: implement rss guardian approval path
Oct 12, 2026
85c9bf5
test: align telegram compact command with implemented contract
Oct 12, 2026
6dcf0e8
fix: scope test locks and complete transport fixtures
Oct 12, 2026
0f71a12
test: expose shared provider fixture api in test crates
fffonion Oct 12, 2026
e329101
fix(guardian): bind context and approval previews
fffonion Oct 12, 2026
9b80d54
fix: align ci scratch and admission schema guards
fffonion Oct 12, 2026
5ea233d
test: complete closed login bundle fixtures
Oct 12, 2026
bea0200
fix(guardian): withhold unrecognized terminal preview values
fffonion Oct 12, 2026
0665a10
feat: combine accepted production auth and guardian components
Oct 12, 2026
978286e
test: isolate callback descriptor lifecycle probes
Oct 12, 2026
7426ed9
test: isolate manual callback descriptor probes
Oct 12, 2026
a592e27
Fix auth watcher observer visibility check
Oct 12, 2026
1ba966c
Add native operator provider auth bootstrap
fffonion Oct 12, 2026
6212a02
test: align workspace fixtures with Guardian reviews
Oct 12, 2026
3cb2d0c
test: reconcile native browser transport fixture
Oct 12, 2026
3ea63b7
test: exercise default HTTP provider cancellation lifecycle
Oct 12, 2026
6caab3d
Merge accepted callback and watcher test isolation
Oct 12, 2026
0dd8895
test: isolate auth bundle watcher observers
Oct 12, 2026
7b4a04d
test: reap owned TLS fixture on failure
Oct 12, 2026
18245a0
test: isolate auth bundle watcher observers
Oct 12, 2026
cdc6a66
test: lexically own TLS fixture future
Oct 12, 2026
c7bb668
Merge accepted lifecycle TLS fixture ownership
Oct 12, 2026
025c3ca
test: fix native child lifecycle fixtures
Oct 12, 2026
8f13e34
test(telegram): align workspace fixture with Guardian reviews
fffonion Oct 12, 2026
70de7e2
perf: reuse service compaction runner
Oct 13, 2026
cc5396b
test(auth): isolate device output fd ownership checks
Oct 13, 2026
bb2ff1e
perf: reuse unbound workspace runner templates
Oct 13, 2026
3a04a3e
perf: reuse validated module import metadata
Oct 13, 2026
1c18221
perf(runtime): reuse successful snapshot metadata
fffonion Oct 13, 2026
2da1f6d
test(lifecycle): verify native ownership and exact Guardian intent
fffonion Oct 13, 2026
bac61c7
docs: align gateway bootstrap and approval configuration
fffonion Oct 14, 2026
8c72884
test: bind coding workflow to durable Guardian approvals
fffonion Oct 14, 2026
d737cfc
fix(agent): reauthorize recovered workspaces and scope provider replay
fffonion Oct 14, 2026
c7abedf
test(agent): initialize replay retention config without reassignment
fffonion Oct 14, 2026
0f4966d
test(auth): observe joined task removal within the original bound
fffonion Oct 14, 2026
8022c88
test(auth): distinguish typed OAuth catalog from dynamic fixtures
fffonion Oct 14, 2026
2d4d3ca
test(workspace): observe cache lock after both factories enter
fffonion Oct 14, 2026
9a98d6d
test(auth): isolate callback descriptor observers at owned closure
fffonion Oct 14, 2026
088a9da
test(auth): bind PKCE descriptor checks to owned completion
fffonion Oct 14, 2026
8bc6cf9
fix(service): prepare admissions outside the commit gate
fffonion Oct 15, 2026
d5945d7
test(auth): align access fixtures with preflight refresh
fffonion Oct 15, 2026
00adc18
test(provider): isolate API-key HTTP error classification
fffonion Oct 15, 2026
b8bbf98
fix(runtime): wake invocation pump on native readiness
fffonion Oct 15, 2026
36d5d7e
test: synchronize durable replay accounting and clean up on panic
fffonion Oct 15, 2026
c36d91f
fix: align external admission and isolate binary gateway fixtures
fffonion Oct 15, 2026
d82b4e1
test: use path slice in external admission regressions
fffonion Oct 15, 2026
295ef4e
test: isolate copied CLI executable staging
fffonion Oct 15, 2026
eb6b00f
test: isolate native descriptor observer fixtures
fffonion Oct 15, 2026
c6252c4
test: retain bounded deadline failure diagnostics
fffonion Oct 15, 2026
eea3a66
fix: reject stdin writes after observed process exit
fffonion Oct 15, 2026
51d48c3
feat(storage): append tool preparation events as one atomic pair
fffonion Oct 15, 2026
2f9678b
test(auth): observe owned thread exit within the original deadline
fffonion Oct 15, 2026
3ee3a1e
fix(agent): preserve SSE boundaries and durable tool continuation
fffonion Oct 17, 2026
5fedf24
docs(plan): record versioned plugins and effect sandbox design
fffonion Oct 17, 2026
0fae941
feat(effects): add managed workspace views and checkpoint branches
fffonion Oct 17, 2026
93110aa
docs(plan): focus effects on tool invocation virtualization
fffonion Oct 17, 2026
2bd68e7
fix(effects): convert st_nlink with stat_u64
fffonion Oct 17, 2026
ec5665d
fix(effects): reject checkpoint lineage past 64 before write
fffonion Oct 17, 2026
d467839
fix(effects): reject control-byte names at workspace import
fffonion Oct 17, 2026
edeb5cf
feat(plugins): add versioned packages and explicit effect contracts
fffonion Oct 17, 2026
5161059
feat(storage): persist exact plugin graph locks
fffonion Oct 17, 2026
a773fef
fix(plugins): bind control mutations to the transaction receipt
fffonion Oct 17, 2026
a98c4fe
fix(plugins): bound fixture pause and one-shot precommit rendezvous
fffonion Oct 17, 2026
200727d
test(plugins): arm retain pause before spawning the unwind worker
fffonion Oct 17, 2026
3ed6d89
fix(effects): preserve workspace state when an I/O step fails
fffonion Oct 17, 2026
9e58a50
style(effects): format workspace I/O failure files
fffonion Oct 17, 2026
356a36c
fix(effects): reject stale usage and isolate view I/O faults
fffonion Oct 17, 2026
37a812c
test(effects): hold live view files across inode checks
fffonion Oct 17, 2026
fe3ccf5
Pin production tool graphs atomically and restore exact Native bindings
fffonion Oct 17, 2026
0d64cd2
fix(storage): release native run graph refs on session deletion
fffonion Oct 17, 2026
58f6bea
fix(runtime): require native commit or replay for pinned success
fffonion Oct 17, 2026
159f463
fix(storage): await owned worker join for every shutdown caller
fffonion Oct 17, 2026
d403376
test(tools): exercise pinned process continuations and owner isolation
fffonion Oct 17, 2026
e3440b9
test(tools): consume canonical process results in native fixture
fffonion Oct 17, 2026
275b936
test(tools): bind direct Native fixtures to original parent facts
fffonion Oct 17, 2026
2fc58e4
test(tools): opt direct process SDK fixture into stateless pin
fffonion Oct 17, 2026
805e2f1
test(tools): pass owned gateway fixture path without needless borrow
fffonion Oct 17, 2026
1f9fd1c
test: expose signed search leaf preparation blocker (RED)
fffonion Oct 17, 2026
160f105
fix(plugins): admit bounded tool results and charge tool waits
fffonion Oct 17, 2026
ff55f9a
test(plugins): prove signed Native effects and retain generic import red
fffonion Oct 17, 2026
4cb8e2f
fix(tools): publish process overflow through bounded result capability
fffonion Oct 17, 2026
48b69eb
test(tools): qualify signed process effects and bounded overflow
fffonion Oct 17, 2026
5d4d056
fix(gateway): retire terminal storage owners before fixture removal
fffonion Oct 17, 2026
6fc042d
fix(admission): integrate reviewed preparation and receipt projection…
fffonion Oct 17, 2026
4b41fc5
test(tools): align standalone SDK fixtures and preserve recovery cont…
fffonion Oct 17, 2026
06034bd
fix(tools): preserve canonical loop results and original recovery ide…
fffonion Oct 17, 2026
2aefc56
Reuse captured immutable tool registries for retained invocations
fffonion Oct 17, 2026
9e828a9
test: ensure outcome fixture roots are unique within a process
fffonion Oct 17, 2026
109c127
test(auth): bound joined worker task observation without delaying flu…
fffonion Oct 17, 2026
f758e0e
test(auth): align TLS admission fixture with finite request phases
fffonion Oct 17, 2026
6489016
fix(process): use verified held-directory std spawn route on Linux
fffonion Oct 18, 2026
85e3b06
Share compiled Program handles through runner and retained adapters
fffonion Oct 18, 2026
9296eff
perf(storage): coalesce bounded context reads into one query
fffonion Oct 18, 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
17 changes: 11 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,13 +36,18 @@ jobs:
# (actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5).
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5

# Integration tests honor RUSTSCRIPT_AGENT_TEST_TMP for SQLite state and
# fixture scripts; without it they fall back to /mnt/TEMP/rustscript/...
# which is not writable on CI runners. `runner` is unavailable in
# workflow-level and job-level `env`, so export the runner default
# RUNNER_TEMP path from a step instead.
# Native helpers and integration fixtures use three assigned scratch
# aliases; keep them on one runner-owned root. Fixtures create private
# directories beneath it, and the root must exist before tests start.
- name: Configure test temp root
run: echo "RUSTSCRIPT_AGENT_TEST_TMP=${RUNNER_TEMP}/rustscript-agent-tests" >> "$GITHUB_ENV"
run: |
test_tmp="${RUNNER_TEMP}/rustscript-agent-tests"
mkdir -p "$test_tmp"
{
printf 'RUSTSCRIPT_AGENT_TEST_TMP=%s\n' "$test_tmp"
printf 'TEST_TMPDIR=%s\n' "$test_tmp"
printf 'RUSTSCRIPT_AGENT_TEST_TMPDIR=%s\n' "$test_tmp"
} >> "$GITHUB_ENV"

- name: Install Rust toolchain
# Full-SHA pin, matching the rustscript-lang/rustscript CI policy
Expand Down
234 changes: 232 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading