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]
@@ -96,21 +105,23 @@ jobs:
96105 if : steps.get_changed_files.outputs.files_changed == 'true'
97106 run : xargs npm run lint:strict < changed_files.txt
98107
99- - name : Run codespell
100- if : steps.get_changed_files.outputs.files_changed == 'true' && github.event.pull_request.labels.*.name != 'no-typo-check'
101- uses : codespell-project/actions-codespell@master
102- with :
103- check_filenames : true
104- path : ${{ steps.get_changed_files.outputs.files }}
105- skip : " *.json,./node_modules,./dist,./.husky,./.git,./src/mina/**/*,./src/bindings/compiled/**/*"
106- check_hidden : false
107- ignore_words_list : " tHi,modul,optin,deriver,PRing,toWords,iSelf"
108+ - name : Run Markdown Format Check
109+ run : npm run format:md:check
108110
109111 Upload-bindings :
110112 name : upload bindings artifact
111113 if : ${{ inputs.proof_systems_commit == '' }}
112114 runs-on : ubuntu-latest
113115 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
114125 - uses : actions/checkout@v4
115126 with :
116127 submodules : recursive
@@ -140,6 +151,7 @@ jobs:
140151 ' Verification Key Regression Check 1' ,
141152 ' Verification Key Regression Check 2' ,
142153 ' CommonJS test' ,
154+ ' Cache Regression' ,
143155 ]
144156 steps :
145157 - name : Checkout repository with submodules
@@ -155,6 +167,10 @@ jobs:
155167 repository : ${{ inputs.target_repo || github.repository }}
156168 ref : ${{ inputs.target_ref || github.ref }}
157169 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 }}'
158174 - name : Prepare for tests
159175 run : touch profiling.md
160176 - name : Execute tests
0 commit comments