Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

new: Support Depot for remote caching. #1792

Merged
merged 18 commits into from
Jan 25, 2025
Merged

new: Support Depot for remote caching. #1792

merged 18 commits into from
Jan 25, 2025

Conversation

milesj
Copy link
Collaborator

@milesj milesj commented Jan 17, 2025

No description provided.

Copy link

github-actions bot commented Jan 17, 2025

Run report for b5b22ec8 (ubuntu-latest, 22)

Total time: 1m 21s | Comparison time: 3m 17s | Estimated savings: 1m 55s (58.5% faster)

Action Time Status Info
🟩 SyncWorkspace 344.3ms Passed
🟩 SetupToolchain(node:~22) 27s Passed
🟩 SyncProject(node, runtime) 4.7ms Passed
🟩 SyncProject(node, types) 7.4ms Passed
🟩 SyncProject(node, visualizer) 6.2ms Passed
🟩 SyncProject(node, website) 6.4ms Passed
🟩 SyncProject(node, report) 7.8ms Passed
🟩 SyncProject(node, nx-compat) 7.5ms Passed
🟩 InstallWorkspaceDeps(node:~22) 42.9s Passed
🟦 RunTask(visualizer:typecheck) 280.1ms Cached
🟦 RunTask(visualizer:lint) 318.1ms Cached
🟦 RunTask(visualizer:test) 386.8ms Cached
🟦 RunTask(types:lint) 118.4ms Cached
🟦 RunTask(visualizer:build) 694.1ms Cached
🟦 RunTask(types:typecheck) 141ms Cached
🟦 RunTask(types:build) 982.5ms Cached
🟦 RunTask(types:test) 232.6ms Cached
🟩 RunTask(types:format) 1.6s Passed
🟩 RunTask(visualizer:format) 1.2s Passed
🟦 RunTask(report:typecheck) 122.5ms Cached
And 19 more...
Expanded report
Action Time Status Info
🟦 RunTask(nx-compat:test) 257ms Cached
🟦 RunTask(report:lint) 130.7ms Cached
🟦 RunTask(runtime:build) 564.6ms Cached
🟦 RunTask(report:build) 729.6ms Cached
🟦 RunTask(runtime:typecheck) 163.5ms Cached
🟦 RunTask(nx-compat:build) 979.8ms Cached
🟩 RunTask(report:format) 1s Passed
🟦 RunTask(runtime:test) 253.2ms Cached
🟩 RunTask(nx-compat:format) 1.1s Passed
🟦 RunTask(report:test) 214.4ms Cached
🟦 RunTask(nx-compat:typecheck) 122.6ms Cached
🟦 RunTask(runtime:lint) 170.6ms Cached
🟦 RunTask(nx-compat:lint) 132.8ms Cached
🟦 RunTask(website:typecheck) 174.7ms Cached
🟩 RunTask(runtime:format) 825.4ms Passed
🟦 RunTask(website:lint) 666.7ms Cached
🟦 RunTask(website:test) 884.8ms Cached
🟦 RunTask(website:build) 4.8s Cached
🟩 RunTask(website:format) 8.5s Passed
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 22
Touched files
.github/workflows/moon.yml
.moon/workspace.yml
.yarn/versions/c89cc34c.yml
CHANGELOG.md
Cargo.lock
crates/config/src/workspace/remote_config.rs
crates/remote/Cargo.toml
crates/remote/src/action_state.rs
crates/remote/src/compression.rs
crates/remote/src/fs_digest.rs
crates/remote/src/grpc_remote_client.rs
crates/remote/src/grpc_tls.rs
crates/remote/src/lib.rs
crates/remote/src/remote_client.rs
crates/remote/src/remote_error.rs
crates/remote/src/remote_service.rs
crates/task-expander/tests/task_expander_test.rs
crates/task-runner/src/output_archiver.rs
crates/task-runner/src/output_hydrater.rs
crates/task-runner/src/run_state.rs
crates/task-runner/src/task_runner.rs
crates/task-runner/tests/output_archiver_test.rs
crates/task-runner/tests/output_hydrater_test.rs
crates/task-runner/tests/task_runner_test.rs
packages/types/src/workspace-config.ts
website/docs/config/workspace.mdx
website/docs/guides/remote-cache.mdx
website/static/schemas/workspace.json

Copy link

github-actions bot commented Jan 17, 2025

Run report for b5b22ec8 (ubuntu-latest, 20)

Total time: 1m 18s | Comparison time: 2m 56s | Estimated savings: 1m 37s (55.4% faster)

Action Time Status Info
🟩 SyncWorkspace 259.1ms Passed
🟩 SetupToolchain(node:~20) 23.9s Passed
🟩 SyncProject(node, runtime) 4.8ms Passed
🟩 SyncProject(node, types) 4.2ms Passed
🟩 SyncProject(node, visualizer) 7.3ms Passed
🟩 SyncProject(node, report) 5.9ms Passed
🟩 SyncProject(node, nx-compat) 6.8ms Passed
🟩 SyncProject(node, website) 7.8ms Passed
🟩 InstallWorkspaceDeps(node:~20) 43.4s Passed
🟦 RunTask(visualizer:lint) 209ms Cached
🟦 RunTask(visualizer:test) 253.4ms Cached
🟦 RunTask(types:lint) 254.6ms Cached
🟦 RunTask(types:typecheck) 90.4ms Cached
🟦 RunTask(types:test) 136.8ms Cached
🟦 RunTask(visualizer:typecheck) 82.1ms Cached
🟦 RunTask(visualizer:build) 440.6ms Cached
🟩 RunTask(visualizer:format) 952.7ms Passed
🟩 RunTask(types:format) 1.3s Passed
🟦 RunTask(types:build) 953.1ms Cached
🟦 RunTask(report:lint) 127.2ms Cached
And 19 more...
Expanded report
Action Time Status Info
🟦 RunTask(nx-compat:test) 136.1ms Cached
🟦 RunTask(runtime:build) 427.2ms Cached
🟦 RunTask(report:build) 518.7ms Cached
🟦 RunTask(runtime:typecheck) 83.3ms Cached
🟦 RunTask(nx-compat:build) 927.3ms Cached
🟩 RunTask(report:format) 949.8ms Passed
🟦 RunTask(runtime:test) 186.1ms Cached
🟦 RunTask(nx-compat:typecheck) 112ms Cached
🟦 RunTask(report:test) 177.6ms Cached
🟦 RunTask(runtime:lint) 110.9ms Cached
🟦 RunTask(nx-compat:lint) 121.4ms Cached
🟦 RunTask(report:typecheck) 129.5ms Cached
🟩 RunTask(nx-compat:format) 1.1s Passed
🟦 RunTask(website:typecheck) 132ms Cached
🟩 RunTask(runtime:format) 878.8ms Passed
🟦 RunTask(website:test) 642.6ms Cached
🟦 RunTask(website:lint) 573.2ms Cached
🟦 RunTask(website:build) 4.7s Cached
🟩 RunTask(website:format) 8.4s Passed
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 20
Touched files
.github/workflows/moon.yml
.moon/workspace.yml
.yarn/versions/c89cc34c.yml
CHANGELOG.md
Cargo.lock
crates/config/src/workspace/remote_config.rs
crates/remote/Cargo.toml
crates/remote/src/action_state.rs
crates/remote/src/compression.rs
crates/remote/src/fs_digest.rs
crates/remote/src/grpc_remote_client.rs
crates/remote/src/grpc_tls.rs
crates/remote/src/lib.rs
crates/remote/src/remote_client.rs
crates/remote/src/remote_error.rs
crates/remote/src/remote_service.rs
crates/task-expander/tests/task_expander_test.rs
crates/task-runner/src/output_archiver.rs
crates/task-runner/src/output_hydrater.rs
crates/task-runner/src/run_state.rs
crates/task-runner/src/task_runner.rs
crates/task-runner/tests/output_archiver_test.rs
crates/task-runner/tests/output_hydrater_test.rs
crates/task-runner/tests/task_runner_test.rs
packages/types/src/workspace-config.ts
website/docs/config/workspace.mdx
website/docs/guides/remote-cache.mdx
website/static/schemas/workspace.json

@milesj milesj changed the base branch from master to develop-1.32 January 23, 2025 07:15
Copy link

github-actions bot commented Jan 23, 2025

Run report for b5b22ec8 (ubuntu-latest, 18)

Total time: 1m 20s | Comparison time: 3m 3s | Estimated savings: 1m 42s (56.0% faster)

Action Time Status Info
🟩 SyncWorkspace 187.9ms Passed
🟩 SetupToolchain(node:~18) 24.2s Passed
🟩 SyncProject(node, visualizer) 4.3ms Passed
🟩 SyncProject(node, types) 4.6ms Passed
🟩 SyncProject(node, runtime) 6.3ms Passed
🟩 SyncProject(node, nx-compat) 4.5ms Passed
🟩 SyncProject(node, website) 4.8ms Passed
🟩 SyncProject(node, report) 6.3ms Passed
🟩 InstallWorkspaceDeps(node:~18) 43.7s Passed
🟦 RunTask(visualizer:lint) 250.4ms Cached
🟦 RunTask(types:lint) 265.8ms Cached
🟦 RunTask(visualizer:typecheck) 80.7ms Cached
🟦 RunTask(visualizer:test) 139.4ms Cached
🟦 RunTask(visualizer:build) 586ms Cached
🟦 RunTask(types:typecheck) 92.5ms Cached
🟦 RunTask(types:test) 165.9ms Cached
🟩 RunTask(types:format) 1.4s Passed
🟩 RunTask(visualizer:format) 1s Passed
🟦 RunTask(types:build) 1.4s Cached
🟦 RunTask(nx-compat:test) 181.1ms Cached
And 19 more...
Expanded report
Action Time Status Info
🟦 RunTask(report:lint) 100.9ms Cached
🟦 RunTask(report:typecheck) 92.3ms Cached
🟦 RunTask(runtime:build) 453.2ms Cached
🟦 RunTask(runtime:test) 119.8ms Cached
🟦 RunTask(report:build) 735.2ms Cached
🟦 RunTask(runtime:typecheck) 82.2ms Cached
🟦 RunTask(nx-compat:typecheck) 98.3ms Cached
🟦 RunTask(report:test) 159.8ms Cached
🟦 RunTask(nx-compat:build) 1.1s Cached
🟦 RunTask(runtime:lint) 101.1ms Cached
🟦 RunTask(nx-compat:lint) 102ms Cached
🟩 RunTask(report:format) 936.5ms Passed
🟦 RunTask(website:typecheck) 151.4ms Cached
🟦 RunTask(website:lint) 146.6ms Cached
🟩 RunTask(nx-compat:format) 1.4s Passed
🟩 RunTask(runtime:format) 857.5ms Passed
🟦 RunTask(website:test) 580.4ms Cached
🟦 RunTask(website:build) 5s Cached
🟩 RunTask(website:format) 9.3s Passed
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 18
Touched files
.github/workflows/moon.yml
.moon/workspace.yml
.yarn/versions/c89cc34c.yml
CHANGELOG.md
Cargo.lock
crates/config/src/workspace/remote_config.rs
crates/remote/Cargo.toml
crates/remote/src/action_state.rs
crates/remote/src/compression.rs
crates/remote/src/fs_digest.rs
crates/remote/src/grpc_remote_client.rs
crates/remote/src/grpc_tls.rs
crates/remote/src/lib.rs
crates/remote/src/remote_client.rs
crates/remote/src/remote_error.rs
crates/remote/src/remote_service.rs
crates/task-expander/tests/task_expander_test.rs
crates/task-runner/src/output_archiver.rs
crates/task-runner/src/output_hydrater.rs
crates/task-runner/src/run_state.rs
crates/task-runner/src/task_runner.rs
crates/task-runner/tests/output_archiver_test.rs
crates/task-runner/tests/output_hydrater_test.rs
crates/task-runner/tests/task_runner_test.rs
packages/types/src/workspace-config.ts
website/docs/config/workspace.mdx
website/docs/guides/remote-cache.mdx
website/static/schemas/workspace.json

Copy link

github-actions bot commented Jan 23, 2025

Run report for b5b22ec8 (windows-latest, 20)

Total time: 1m 55s | Comparison time: 4m 14s | Estimated savings: 2m 18s (54.4% faster)

Action Time Status Info
🟩 SyncWorkspace 318.6ms Passed
🟩 SetupToolchain(node:~20) 31.8s Passed
🟩 SyncProject(node, visualizer) 7.8ms Passed
🟩 SyncProject(node, types) 8.2ms Passed
🟩 SyncProject(node, runtime) 8.7ms Passed
🟩 SyncProject(node, nx-compat) 6ms Passed
🟩 SyncProject(node, report) 7.1ms Passed
🟩 SyncProject(node, website) 7.3ms Passed
🟩 InstallWorkspaceDeps(node:~20) 1m 7s Passed
🟦 RunTask(visualizer:lint) 592.9ms Cached
🟦 RunTask(types:lint) 593.5ms Cached
🟦 RunTask(visualizer:typecheck) 597.8ms Cached
🟦 RunTask(visualizer:test) 685.2ms Cached
🟦 RunTask(types:typecheck) 191.7ms Cached
🟦 RunTask(types:test) 370.6ms Cached
🟦 RunTask(visualizer:build) 839.1ms Cached
🟦 RunTask(types:build) 1s Cached
🟦 RunTask(nx-compat:test) 440.3ms Cached
🟦 RunTask(runtime:build) 617.9ms Cached
🟦 RunTask(report:lint) 225.1ms Cached
And 19 more...
Expanded report
Action Time Status Info
🟩 RunTask(visualizer:format) 1.9s Passed
🟦 RunTask(report:typecheck) 248.8ms Cached
🟦 RunTask(report:build) 785.4ms Cached
🟩 RunTask(types:format) 2.2s Passed
🟦 RunTask(nx-compat:build) 1.1s Cached
🟦 RunTask(runtime:typecheck) 218.4ms Cached
🟦 RunTask(runtime:test) 271.5ms Cached
🟦 RunTask(report:test) 318ms Cached
🟦 RunTask(nx-compat:typecheck) 211.7ms Cached
🟩 RunTask(report:format) 2.1s Passed
🟦 RunTask(runtime:lint) 237.5ms Cached
🟦 RunTask(website:typecheck) 318.1ms Cached
🟦 RunTask(nx-compat:lint) 356.2ms Cached
🟩 RunTask(runtime:format) 1.9s Passed
🟩 RunTask(nx-compat:format) 2.2s Passed
🟦 RunTask(website:test) 335.4ms Cached
🟦 RunTask(website:lint) 426.8ms Cached
🟦 RunTask(website:build) 5.1s Cached
🟩 RunTask(website:format) 11.1s Passed
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 20
Touched files
.github/workflows/moon.yml
.moon/workspace.yml
.yarn/versions/c89cc34c.yml
CHANGELOG.md
Cargo.lock
crates/config/src/workspace/remote_config.rs
crates/remote/Cargo.toml
crates/remote/src/action_state.rs
crates/remote/src/compression.rs
crates/remote/src/fs_digest.rs
crates/remote/src/grpc_remote_client.rs
crates/remote/src/grpc_tls.rs
crates/remote/src/lib.rs
crates/remote/src/remote_client.rs
crates/remote/src/remote_error.rs
crates/remote/src/remote_service.rs
crates/task-expander/tests/task_expander_test.rs
crates/task-runner/src/output_archiver.rs
crates/task-runner/src/output_hydrater.rs
crates/task-runner/src/run_state.rs
crates/task-runner/src/task_runner.rs
crates/task-runner/tests/output_archiver_test.rs
crates/task-runner/tests/output_hydrater_test.rs
crates/task-runner/tests/task_runner_test.rs
packages/types/src/workspace-config.ts
website/docs/config/workspace.mdx
website/docs/guides/remote-cache.mdx
website/static/schemas/workspace.json

Copy link

github-actions bot commented Jan 23, 2025

Run report for b5b22ec8 (windows-latest, 18)

Total time: 1m 43s | Comparison time: 4m 29s | Estimated savings: 2m 45s (61.4% faster)

Action Time Status Info
🟩 SyncWorkspace 370.5ms Passed
🟩 SetupToolchain(node:~18) 27s Passed
🟩 SyncProject(node, types) 6.9ms Passed
🟩 SyncProject(node, runtime) 7.4ms Passed
🟩 SyncProject(node, visualizer) 8.8ms Passed
🟩 SyncProject(node, report) 5.3ms Passed
🟩 SyncProject(node, website) 6.1ms Passed
🟩 SyncProject(node, nx-compat) 5.8ms Passed
🟩 InstallWorkspaceDeps(node:~18) 59.5s Passed
🟦 RunTask(visualizer:lint) 1.6s Cached
🟦 RunTask(visualizer:typecheck) 1.6s Cached
🟦 RunTask(visualizer:test) 1.7s Cached
🟦 RunTask(types:lint) 185.4ms Cached
🟦 RunTask(visualizer:build) 869.6ms Cached
🟦 RunTask(types:typecheck) 199.1ms Cached
🟦 RunTask(types:build) 1.3s Cached
🟦 RunTask(types:test) 284.1ms Cached
🟦 RunTask(nx-compat:test) 390.9ms Cached
🟩 RunTask(types:format) 3.4s Passed
🟦 RunTask(runtime:build) 702.3ms Cached
And 19 more...
Expanded report
Action Time Status Info
🟦 RunTask(report:lint) 204.3ms Cached
🟦 RunTask(report:typecheck) 249.6ms Cached
🟩 RunTask(visualizer:format) 1.9s Passed
🟦 RunTask(report:build) 815.7ms Cached
🟦 RunTask(runtime:typecheck) 178.5ms Cached
🟦 RunTask(nx-compat:build) 1.2s Cached
🟦 RunTask(runtime:test) 287.3ms Cached
🟦 RunTask(report:test) 331.1ms Cached
🟩 RunTask(nx-compat:format) 2s Passed
🟦 RunTask(nx-compat:typecheck) 268ms Cached
🟩 RunTask(report:format) 2.1s Passed
🟦 RunTask(runtime:lint) 192.6ms Cached
🟦 RunTask(nx-compat:lint) 185.2ms Cached
🟦 RunTask(website:typecheck) 360.8ms Cached
🟩 RunTask(runtime:format) 1.9s Passed
🟦 RunTask(website:lint) 427.9ms Cached
🟦 RunTask(website:test) 879ms Cached
🟦 RunTask(website:build) 4.8s Cached
🟩 RunTask(website:format) 11.1s Passed
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 18
Touched files
.github/workflows/moon.yml
.moon/workspace.yml
.yarn/versions/c89cc34c.yml
CHANGELOG.md
Cargo.lock
crates/config/src/workspace/remote_config.rs
crates/remote/Cargo.toml
crates/remote/src/action_state.rs
crates/remote/src/compression.rs
crates/remote/src/fs_digest.rs
crates/remote/src/grpc_remote_client.rs
crates/remote/src/grpc_tls.rs
crates/remote/src/lib.rs
crates/remote/src/remote_client.rs
crates/remote/src/remote_error.rs
crates/remote/src/remote_service.rs
crates/task-expander/tests/task_expander_test.rs
crates/task-runner/src/output_archiver.rs
crates/task-runner/src/output_hydrater.rs
crates/task-runner/src/run_state.rs
crates/task-runner/src/task_runner.rs
crates/task-runner/tests/output_archiver_test.rs
crates/task-runner/tests/output_hydrater_test.rs
crates/task-runner/tests/task_runner_test.rs
packages/types/src/workspace-config.ts
website/docs/config/workspace.mdx
website/docs/guides/remote-cache.mdx
website/static/schemas/workspace.json

Copy link

github-actions bot commented Jan 23, 2025

Run report for b5b22ec8 (windows-latest, 22)

Total time: 1m 47s | Comparison time: 4m | Estimated savings: 2m 12s (55.2% faster)

Action Time Status Info
🟩 SyncWorkspace 320.9ms Passed
🟩 SetupToolchain(node:~22) 32.5s Passed
🟩 SyncProject(node, types) 7.7ms Passed
🟩 SyncProject(node, visualizer) 8.4ms Passed
🟩 SyncProject(node, runtime) 8.8ms Passed
🟩 SyncProject(node, nx-compat) 6.1ms Passed
🟩 SyncProject(node, report) 6.4ms Passed
🟩 SyncProject(node, website) 6.6ms Passed
🟩 InstallWorkspaceDeps(node:~22) 60s Passed
🟦 RunTask(visualizer:lint) 523.4ms Cached
🟦 RunTask(visualizer:typecheck) 534.8ms Cached
🟦 RunTask(visualizer:test) 599.8ms Cached
🟦 RunTask(types:lint) 162.6ms Cached
🟦 RunTask(visualizer:build) 744.4ms Cached
🟦 RunTask(types:test) 253.6ms Cached
🟦 RunTask(types:build) 1.1s Cached
🟦 RunTask(types:typecheck) 170.6ms Cached
🟦 RunTask(runtime:typecheck) 224.4ms Cached
🟦 RunTask(runtime:build) 688.5ms Cached
🟦 RunTask(report:build) 813.4ms Cached
And 19 more...
Expanded report
Action Time Status Info
🟩 RunTask(types:format) 2.7s Passed
🟩 RunTask(visualizer:format) 2s Passed
🟦 RunTask(nx-compat:test) 286.8ms Cached
🟦 RunTask(report:lint) 297.1ms Cached
🟦 RunTask(report:typecheck) 234.8ms Cached
🟦 RunTask(nx-compat:build) 1.1s Cached
🟦 RunTask(runtime:test) 295.5ms Cached
🟦 RunTask(report:test) 283.1ms Cached
🟦 RunTask(nx-compat:typecheck) 197.5ms Cached
🟩 RunTask(runtime:format) 1.9s Passed
🟦 RunTask(runtime:lint) 268.6ms Cached
🟦 RunTask(nx-compat:lint) 225.6ms Cached
🟩 RunTask(report:format) 2.2s Passed
🟩 RunTask(nx-compat:format) 2.2s Passed
🟦 RunTask(website:typecheck) 248.1ms Cached
🟦 RunTask(website:test) 320.2ms Cached
🟦 RunTask(website:lint) 793.1ms Cached
🟦 RunTask(website:build) 5s Cached
🟩 RunTask(website:format) 10.1s Passed
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 22
Touched files
.github/workflows/moon.yml
.moon/workspace.yml
.yarn/versions/c89cc34c.yml
CHANGELOG.md
Cargo.lock
crates/config/src/workspace/remote_config.rs
crates/remote/Cargo.toml
crates/remote/src/action_state.rs
crates/remote/src/compression.rs
crates/remote/src/fs_digest.rs
crates/remote/src/grpc_remote_client.rs
crates/remote/src/grpc_tls.rs
crates/remote/src/lib.rs
crates/remote/src/remote_client.rs
crates/remote/src/remote_error.rs
crates/remote/src/remote_service.rs
crates/task-expander/tests/task_expander_test.rs
crates/task-runner/src/output_archiver.rs
crates/task-runner/src/output_hydrater.rs
crates/task-runner/src/run_state.rs
crates/task-runner/src/task_runner.rs
crates/task-runner/tests/output_archiver_test.rs
crates/task-runner/tests/output_hydrater_test.rs
crates/task-runner/tests/task_runner_test.rs
packages/types/src/workspace-config.ts
website/docs/config/workspace.mdx
website/docs/guides/remote-cache.mdx
website/static/schemas/workspace.json

@milesj milesj merged commit a043a50 into develop-1.32 Jan 25, 2025
27 checks passed
@milesj milesj deleted the fix-rc branch January 25, 2025 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant