INNER CODE UNIT · JavaScript

findLatestActivePlan

rancher/terraform-provider-rancher2 · agent-scripts/gating.js:34

export function findLatestActivePlan(targetDir) {
  try {
    const activeSessions = fs.readdirSync(targetDir);
    const planFiles = [];

    for (const session of activeSessions) {
      const plansPath = path.join(targetDir, session, 'plans');
      if (fs.existsSync(plansPath) && fs.statSync(plansPath).isDirectory()) {
        const files = fs.readdirSync(plansPath);
        for (const file of files) {
          if (file.endsWith('.md')) {
            const filePath = path.join(plansPath, file);
            planFiles.push({
              path: filePath,
              mtime: fs.statSync(filePath).mtimeMs,
            });
          }
        }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…