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";
27
27
import { Features } from "./feature-flags" ;
28
28
import { Language } from "./languages" ;
29
29
import { getActionsLogger , Logger } from "./logging" ;
30
- import { uploadOverlayBaseDatabaseToCache } from "./overlay-database-utils" ;
30
+ import {
31
+ OverlayDatabaseMode ,
32
+ uploadOverlayBaseDatabaseToCache ,
33
+ } from "./overlay-database-utils" ;
31
34
import { getRepositoryNwo } from "./repository" ;
32
35
import * as statusReport from "./status-report" ;
33
36
import {
@@ -292,8 +295,15 @@ async function run() {
292
295
logger ,
293
296
) ;
294
297
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.
295
302
const cleanupLevel =
296
- actionsUtil . getOptionalInput ( "cleanup-level" ) || "brutal" ;
303
+ config . augmentationProperties . overlayDatabaseMode ===
304
+ OverlayDatabaseMode . OverlayBase
305
+ ? "overlay"
306
+ : actionsUtil . getOptionalInput ( "cleanup-level" ) || "brutal" ;
297
307
298
308
if ( actionsUtil . getRequiredInput ( "skip-queries" ) !== "true" ) {
299
309
runStats = await runQueries (
You can’t perform that action at this time.
0 commit comments