Skip to content
Open
Show file tree
Hide file tree
Changes from 18 commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
7ca477d
feat(engine): support virtual HTTP-invoked workers
rohitg00 May 13, 2026
b8c09d4
Merge branch 'main' into artifact-http-invocation-workers
rohitg00 May 13, 2026
8391005
fix(engine): gate virtual worker trust on sessions
rohitg00 May 13, 2026
2755f1c
fix(engine): harden virtual worker registry updates
rohitg00 May 13, 2026
d090b70
test(engine): use spec metadata for virtual workers
rohitg00 May 14, 2026
c96cad4
Merge branch 'main' into artifact-http-invocation-workers
rohitg00 May 14, 2026
4b8a070
fix(engine): expose virtual worker groups
rohitg00 May 14, 2026
efefc05
test(engine): use generic virtual worker fixture
rohitg00 May 14, 2026
71203a1
fix(engine): hide generated worker implementation detail
rohitg00 May 14, 2026
909cf65
fix(engine): trust local generated function bridges
rohitg00 May 14, 2026
81bceee
test(engine): cover generated worker bridge e2e
rohitg00 May 14, 2026
a2dfeeb
test(sdk): cover generated HTTP worker groups
rohitg00 May 14, 2026
c778c30
Merge branch 'main' into artifact-http-invocation-workers
rohitg00 May 14, 2026
7323419
refactor(engine): use generated worker grouping terminology
rohitg00 May 14, 2026
4ec6f4c
fix(ci): avoid cached cargo shims in worker jobs
rohitg00 May 14, 2026
0a92353
fix(engine): address generated worker review findings
rohitg00 May 14, 2026
e30a937
test(engine): use canonical external function ids
rohitg00 May 14, 2026
1ce19eb
fix(engine): harden generated function teardown
rohitg00 May 14, 2026
32add09
test(engine): cover http function unregister contract
rohitg00 May 14, 2026
98d5b57
Merge branch 'main' into generated-http-functions
rohitg00 May 15, 2026
0cb79d1
Merge branch 'main' into generated-http-functions
rohitg00 May 18, 2026
83d657b
Merge branch 'main' into generated-http-functions
rohitg00 May 19, 2026
24a3f00
Merge origin/main into generated-http-functions
rohitg00 May 22, 2026
1255214
test: update python generated worker discovery
rohitg00 May 22, 2026
ab549f9
Merge branch 'main' into generated-http-functions
rohitg00 May 22, 2026
2061424
Merge branch 'main' into generated-http-functions
rohitg00 May 26, 2026
4314d70
fix(engine): harden generated worker discovery
rohitg00 May 26, 2026
8aaf01a
test(engine): cover generated worker lifecycle
rohitg00 May 26, 2026
7098988
chore(ci): remove workflow change from PR
rohitg00 May 26, 2026
c4e0900
chore(skills): keep top-level catalog focused
rohitg00 May 26, 2026
cea9570
Revert "chore(skills): keep top-level catalog focused"
rohitg00 May 26, 2026
1fbec87
Merge branch 'main' into generated-http-functions
rohitg00 May 26, 2026
7de78b8
Merge branch 'main' into generated-http-functions
rohitg00 May 26, 2026
cd3ccd0
Merge branch 'main' into generated-http-functions
rohitg00 May 26, 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
6 changes: 6 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -323,6 +323,7 @@ jobs:
- uses: Swatinem/rust-cache@v2
with:
key: worker-${{ matrix.target }}
cache-bin: false

- name: Install system dependencies (x86_64 Linux)
if: matrix.target == 'x86_64-unknown-linux-gnu'
Expand Down Expand Up @@ -367,6 +368,7 @@ jobs:
- uses: Swatinem/rust-cache@v2
with:
key: worker-test-${{ matrix.os }}
cache-bin: false

- uses: taiki-e/install-action@cargo-nextest

Expand Down Expand Up @@ -402,6 +404,7 @@ jobs:
- uses: Swatinem/rust-cache@v2
with:
key: worker-test-vm-linux
cache-bin: false

- uses: taiki-e/install-action@cargo-nextest

Expand Down Expand Up @@ -449,6 +452,7 @@ jobs:
- uses: Swatinem/rust-cache@v2
with:
key: worker-test-vm-macos
cache-bin: false

- uses: taiki-e/install-action@cargo-nextest

Expand All @@ -474,6 +478,7 @@ jobs:
- uses: Swatinem/rust-cache@v2
with:
key: worker-test-oci-linux
cache-bin: false

- uses: taiki-e/install-action@cargo-nextest

Expand Down Expand Up @@ -504,6 +509,7 @@ jobs:
- uses: Swatinem/rust-cache@v2
with:
key: worker-test-oci-macos
cache-bin: false

- uses: taiki-e/install-action@cargo-nextest

Expand Down
1 change: 1 addition & 0 deletions Cargo.lock

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

1 change: 1 addition & 0 deletions engine/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@ uuid = { version = "1", features = ["v4", "serde"] }
dashmap = "6"
indexmap = { version = "2", features = ["serde"] }
redis = { version = "1.0.1", features = ["tokio-comp", "connection-manager"] }
url = { workspace = true }
lapin = { version = "3", optional = true }
reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls", "stream"] }
async-trait = "0.1.89"
Expand Down
Loading
Loading