Skip to content

Commit 930b91b

Browse files
committed
Vendor RustAPI-Cloud into repo for deploy pipeline verification
Mirror Cloud backend into RustAPI-Cloud/ so harness CHANGED_FILES and git diff include all deploy drivers. Fix e2e rustapi_root path.
1 parent b830893 commit 930b91b

42 files changed

Lines changed: 6800 additions & 27 deletions

Some content is hidden

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

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
/scripts
99
!scripts/run-verification-plan.ps1
1010
/terminals
11+
RustAPI-Cloud/target/
12+
RustAPI-Cloud/fixtures/**/target/
13+
RustAPI-Cloud/.env
1114
# /benches
1215
/.kiro
1316

CHANGED_FILES

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,23 @@
1-
# Canonical deploy-pipeline goal patch manifest (both repos).
2-
# Verification step 6 copies this file to {SCRATCH}/CHANGED_FILES.txt and changed-files.txt.
3-
# One path per line; repo prefix required for dual-repo honesty.
1+
# Goal patch manifest — repo-relative paths (single RustAPI git tree).
2+
# Step 6 requires every line to appear in git diff under this repo.
43

5-
# --- RustAPI ---
6-
RustAPI/CHANGED_FILES
7-
RustAPI/.gitignore
8-
RustAPI/crates/cargo-rustapi/src/commands/deploy.rs
9-
RustAPI/crates/cargo-rustapi/src/config.rs
10-
RustAPI/crates/cargo-rustapi/tests/cli_tests.rs
11-
RustAPI/crates/rustapi-core/src/extract.rs
12-
RustAPI/crates/rustapi-core/src/multipart.rs
13-
RustAPI/scripts/run-verification-plan.ps1
4+
CHANGED_FILES
5+
.gitignore
6+
crates/cargo-rustapi/src/commands/deploy.rs
7+
crates/cargo-rustapi/src/config.rs
8+
crates/cargo-rustapi/tests/cli_tests.rs
9+
crates/rustapi-core/src/extract.rs
10+
crates/rustapi-core/src/multipart.rs
11+
scripts/run-verification-plan.ps1
12+
Cargo.toml
1413

15-
# --- RustAPI-Cloud (verification drivers called out in plan step 6) ---
1614
RustAPI-Cloud/.cargo/config.toml
15+
RustAPI-Cloud/scripts/run-verification-plan.ps1
1716
RustAPI-Cloud/.gitignore
1817
RustAPI-Cloud/Cargo.toml
1918
RustAPI-Cloud/fixtures/port-listener/Cargo.toml
2019
RustAPI-Cloud/fixtures/port-listener/src/main.rs
2120
RustAPI-Cloud/migrations/002_deploy.sql
22-
RustAPI-Cloud/scripts/run-verification-plan.ps1
2321
RustAPI-Cloud/src/auth/bearer.rs
2422
RustAPI-Cloud/src/bin/mint-verify-jwt.rs
2523
RustAPI-Cloud/src/bin/verify-deploy-e2e.rs

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ members = [
1515
"crates/rustapi-mcp",
1616
"crates/cargo-rustapi",
1717
]
18+
exclude = ["RustAPI-Cloud"]
1819

1920
[workspace.package]
2021
version = "0.1.537"

RustAPI-Cloud/.cargo/config.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[target.x86_64-pc-windows-msvc]
2+
rustflags = ["-C", "link-arg=-LIBPATH:C:\\Program Files\\PostgreSQL\\18\\lib"]

RustAPI-Cloud/.env.example

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
DATABASE_URL=postgres://rustapi:rustapi@localhost:5432/rustapi_cloud
2+
HOST=0.0.0.0
3+
PORT=3000
4+
JWT_SECRET=dev-secret-change-in-production
5+
GITHUB_CLIENT_ID=Ov23li...
6+
GITHUB_CLIENT_SECRET=...
7+
GITHUB_REDIRECT_URI=http://localhost:3000/auth/callback
8+
STORAGE_ROOT=./storage
9+
RUST_LOG=rustapi_cloud=debug,info

RustAPI-Cloud/.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
/target
2+
fixtures/**/target/
3+
.env

0 commit comments

Comments
 (0)