Ready for 1.1.2-rc.2

This commit is contained in:
charlesgauthereau
2025-09-23 21:19:11 +02:00
parent f74f378c0b
commit a3f5c4e494
6 changed files with 17 additions and 13 deletions
+1 -5
View File
@@ -19,15 +19,11 @@ export async function enforceRetentionCount(databaseId: string, count: number) {
const toDelete = backups.slice(count); // keep first `count`, delete rest
for (const b of toDelete) {
await deleteBackupCronAction({
backupId: b.id,
databaseId: b.databaseId,
file: b.file!,
file: b.file ?? "",
projectSlug: b.database.project?.slug!
});
}
}
+1 -1
View File
@@ -25,7 +25,7 @@ export async function enforceRetentionDays(databaseId: string, days: number) {
await deleteBackupCronAction({
backupId: backup.id,
databaseId: backup.databaseId,
file: backup.file!,
file: backup.file ?? "",
projectSlug: backup.database.project?.slug!
});
+1 -1
View File
@@ -64,7 +64,7 @@ export async function enforceRetentionGFS(databaseId: string, gfsSettings: {
await deleteBackupCronAction({
backupId: b.id,
databaseId: b.databaseId,
file: b.file!,
file: b.file ?? "",
projectSlug: b.database.project?.slug!
});
}
+2 -1
View File
@@ -1,8 +1,9 @@
import cron from "node-cron";
import {retentionCleanTask} from "@/lib/tasks/database";
import {env} from "@/env.mjs";
export const retentionJob = cron.schedule("* * * * *", async () => {
export const retentionJob = cron.schedule(env.RETENTION_CRON, async () => {
try {
console.log("Retention Job : Starting task");
await retentionCleanTask();