3838 Prepare :
3939 runs-on : ubuntu-latest
4040 steps :
41+ - name : Free space on runner
42+ run : |
43+ df -h
44+ sudo rm -rf /usr/local/lib/android \
45+ /usr/share/dotnet \
46+ /opt/ghc \
47+ "$AGENT_TOOLSDIRECTORY" || true
48+ docker system prune -af --volumes || true
49+ df -h
4150 - name : Checkout repository with submodules
4251 uses : actions/checkout@v4
4352 with :
5160 ref : ${{ inputs.target_ref || github.ref }}
5261 proof_systems_commit : ${{ inputs.proof_systems_commit }}
5362
54- Lint-Format- and-TypoCheck :
63+ Lint-and-Format :
5564 strategy :
5665 matrix :
5766 node : [20]
@@ -99,21 +108,20 @@ jobs:
99108 - name : Run Markdown Format Check
100109 run : npm run format:md:check
101110
102- - name : Run codespell
103- if : steps.get_changed_files.outputs.files_changed == 'true' && github.event.pull_request.labels.*.name != 'no-typo-check'
104- uses : codespell-project/actions-codespell@master
105- with :
106- check_filenames : true
107- path : ${{ steps.get_changed_files.outputs.files }}
108- skip : " *.json,./node_modules,./dist,./.husky,./.git,./src/mina/**/*,./src/bindings/compiled/**/*"
109- check_hidden : false
110- ignore_words_list : " tHi,modul,optin,deriver,PRing,toWords,iSelf"
111-
112111 Upload-bindings :
113112 name : upload bindings artifact
114113 if : ${{ inputs.proof_systems_commit == '' }}
115114 runs-on : ubuntu-latest
116115 steps :
116+ - name : Free space on runner
117+ run : |
118+ df -h
119+ sudo rm -rf /usr/local/lib/android \
120+ /usr/share/dotnet \
121+ /opt/ghc \
122+ "$AGENT_TOOLSDIRECTORY" || true
123+ docker system prune -af --volumes || true
124+ df -h
117125 - uses : actions/checkout@v4
118126 with :
119127 submodules : recursive
@@ -143,6 +151,7 @@ jobs:
143151 ' Verification Key Regression Check 1' ,
144152 ' Verification Key Regression Check 2' ,
145153 ' CommonJS test' ,
154+ ' Cache Regression' ,
146155 ]
147156 steps :
148157 - name : Checkout repository with submodules
@@ -158,6 +167,10 @@ jobs:
158167 repository : ${{ inputs.target_repo || github.repository }}
159168 ref : ${{ inputs.target_ref || github.ref }}
160169 proof_systems_commit : ${{ inputs.proof_systems_commit }}
170+ - uses : ' google-github-actions/auth@v3'
171+ name : Setup gcloud authentication
172+ with :
173+ credentials_json : ' ${{ secrets.GCP_O1JS_CI_BUCKET_SERVICE_ACCOUNT_KEY }}'
161174 - name : Prepare for tests
162175 run : touch profiling.md
163176 - name : Execute tests
0 commit comments