File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed
Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -27,7 +27,10 @@ import { EnvVar } from "./environment";
2727import { Features } from "./feature-flags" ;
2828import { Language } from "./languages" ;
2929import { getActionsLogger , Logger } from "./logging" ;
30- import { uploadOverlayBaseDatabaseToCache } from "./overlay-database-utils" ;
30+ import {
31+ OverlayDatabaseMode ,
32+ uploadOverlayBaseDatabaseToCache ,
33+ } from "./overlay-database-utils" ;
3134import { getRepositoryNwo } from "./repository" ;
3235import * as statusReport from "./status-report" ;
3336import {
@@ -292,8 +295,15 @@ async function run() {
292295 logger ,
293296 ) ;
294297
298+ // An overlay-base database should always use the 'overlay' cleanup level
299+ // to preserve the cached intermediate results.
300+ //
301+ // Note that we may be overriding the 'cleanup-level' input parameter.
295302 const cleanupLevel =
296- actionsUtil . getOptionalInput ( "cleanup-level" ) || "brutal" ;
303+ config . augmentationProperties . overlayDatabaseMode ===
304+ OverlayDatabaseMode . OverlayBase
305+ ? "overlay"
306+ : actionsUtil . getOptionalInput ( "cleanup-level" ) || "brutal" ;
297307
298308 if ( actionsUtil . getRequiredInput ( "skip-queries" ) !== "true" ) {
299309 runStats = await runQueries (
You can’t perform that action at this time.
0 commit comments