Fix: Checkout fail in self-hosted runners when faulty submodule are checked-in (#1196)

* Fix Self hosted runner issue wrt bad submodules - solution cleanup working space.

* Fix format with npm run format output

* Add mock implementation for new function submoduleStatus

* Add 2  test cases for submodule status.

* Codeql-Action Analyse revert v1 to v2

---------

Co-authored-by: Bassem Dghaidi <[email protected]>
Co-authored-by: sminnie <[email protected]>
This commit is contained in:
SKi
2023-04-14 06:26:47 -04:00
committed by GitHub
co-authored by Bassem Dghaidi sminnie
parent 8e5e7e5ab8
commit 47fbe2df0a
5 changed files with 90 additions and 0 deletions
+3
View File
@@ -770,6 +770,9 @@ async function setup(testName: string): Promise<void> {
return ''
}),
submoduleSync: jest.fn(),
submoduleStatus: jest.fn(async () => {
return true
}),
submoduleUpdate: jest.fn(),
tagExists: jest.fn(),
tryClean: jest.fn(),