@@ -25,11 +25,8 @@ pub(crate) fn run_agent_evals() -> Workflow {
2525 . add_env ( ( "CARGO_TERM_COLOR" , "always" ) )
2626 . add_env ( ( "CARGO_INCREMENTAL" , 0 ) )
2727 . add_env ( ( "RUST_BACKTRACE" , 1 ) )
28- . add_env ( ( "ANTHROPIC_API_KEY" , "${{ secrets.ANTHROPIC_API_KEY }}" ) )
29- . add_env ( (
30- "ZED_CLIENT_CHECKSUM_SEED" ,
31- "${{ secrets.ZED_CLIENT_CHECKSUM_SEED }}" ,
32- ) )
28+ . add_env ( ( "ANTHROPIC_API_KEY" , vars:: ANTHROPIC_API_KEY ) )
29+ . add_env ( ( "ZED_CLIENT_CHECKSUM_SEED" , vars:: ZED_CLIENT_CHECKSUM_SEED ) )
3330 . add_env ( ( "ZED_EVAL_TELEMETRY" , 1 ) )
3431 . add_job ( agent_evals. name , agent_evals. job )
3532}
@@ -48,7 +45,7 @@ fn agent_evals() -> NamedJob {
4845 . runs_on ( runners:: LINUX_DEFAULT )
4946 . timeout_minutes ( 60_u32 )
5047 . add_step ( steps:: checkout_repo ( ) )
51- . add_step ( steps:: cache_rust_dependencies ( ) )
48+ . add_step ( steps:: cache_rust_dependencies_namespace ( ) )
5249 . map ( steps:: install_linux_dependencies)
5350 . add_step ( setup_cargo_config ( Platform :: Linux ) )
5451 . add_step ( steps:: script ( "cargo build --package=eval" ) )
@@ -71,10 +68,7 @@ pub(crate) fn run_unit_evals() -> Workflow {
7168 . add_env ( ( "CARGO_TERM_COLOR" , "always" ) )
7269 . add_env ( ( "CARGO_INCREMENTAL" , 0 ) )
7370 . add_env ( ( "RUST_BACKTRACE" , 1 ) )
74- . add_env ( (
75- "ZED_CLIENT_CHECKSUM_SEED" ,
76- "${{ secrets.ZED_CLIENT_CHECKSUM_SEED }}" ,
77- ) )
71+ . add_env ( ( "ZED_CLIENT_CHECKSUM_SEED" , vars:: ZED_CLIENT_CHECKSUM_SEED ) )
7872 . add_job ( unit_evals. name , unit_evals. job )
7973}
8074
@@ -87,7 +81,7 @@ fn unit_evals() -> NamedJob {
8781 )
8882 . if_condition ( Expression :: new ( "${{ failure() }}" ) )
8983 . add_with ( ( "method" , "chat.postMessage" ) )
90- . add_with ( ( "token" , "${{ secrets. SLACK_APP_ZED_UNIT_EVALS_BOT_TOKEN }}" ) )
84+ . add_with ( ( "token" , vars :: SLACK_APP_ZED_UNIT_EVALS_BOT_TOKEN ) )
9185 . add_with ( ( "payload" , indoc:: indoc!{ r#"
9286 channel: C04UDRNNJFQ
9387 text: "Unit Evals Failed: https://github.com/zed-industries/zed/actions/runs/${{ github.run_id }}"
@@ -99,13 +93,13 @@ fn unit_evals() -> NamedJob {
9993 . runs_on ( runners:: LINUX_DEFAULT )
10094 . add_step ( steps:: checkout_repo ( ) )
10195 . add_step ( steps:: setup_cargo_config ( Platform :: Linux ) )
102- . add_step ( steps:: cache_rust_dependencies ( ) )
96+ . add_step ( steps:: cache_rust_dependencies_namespace ( ) )
10397 . map ( steps:: install_linux_dependencies)
10498 . add_step ( steps:: cargo_install_nextest ( Platform :: Linux ) )
10599 . add_step ( steps:: clear_target_dir_if_large ( Platform :: Linux ) )
106100 . add_step (
107101 steps:: script ( "./script/run-unit-evals" )
108- . add_env ( ( "ANTHROPIC_API_KEY" , "${{ secrets. ANTHROPIC_API_KEY }}" ) ) ,
102+ . add_env ( ( "ANTHROPIC_API_KEY" , vars :: ANTHROPIC_API_KEY ) ) ,
109103 )
110104 . add_step ( send_failure_to_slack ( ) )
111105 . add_step ( steps:: cleanup_cargo_config ( Platform :: Linux ) ) ,
0 commit comments