windmill-labs/windmill · error

${warning}

Error message

${warning}

What it means

Emission of one advisory from the skippedWarnings list in `wmill sync push`: each entry explains objects that were deliberately not pushed, e.g. N .schedule.yaml files skipped without --include-schedules, or N *_trigger.yaml files skipped without --include-triggers.

Source

Thrown at cli/src/commands/sync/sync.ts:5247

    for await (const entry of readDirRecursiveWithIgnore(() => false, local)) {
      if (entry.isDirectory) continue;
      if (!opts.includeSchedules && entry.path.endsWith(".schedule.yaml"))
        scheduleCount++;
      if (!opts.includeTriggers && entry.path.endsWith("_trigger.yaml"))
        triggerCount++;
    }
    if (scheduleCount > 0) {
      skippedWarnings.push(
        `Skipping ${scheduleCount} schedule file(s). Use --include-schedules or set includeSchedules: true in wmill.yaml`,
      );
    }
    if (triggerCount > 0) {
      skippedWarnings.push(
        `Skipping ${triggerCount} trigger file(s). Use --include-triggers or set includeTriggers: true in wmill.yaml`,
      );
    }
    for (const warning of skippedWarnings) {
      log.warn(warning);
    }
    if (skippedWarnings.length > 0) log.info("");
  }

  await fetchRemoteVersion(workspace);

  const recordedMigrationPaths: RecordedMigrationPaths = changes.some(
    (c) => c.name === "deleted" && isDatatableMigrationPath(c.path),
  )
    ? gitRecordedDatatableMigrationPaths()
    : { kind: "known", paths: new Set() };
  const ambiguousMigrationDeletions = untrackedDatatableMigrationDeletions(
    changes,
    recordedMigrationPaths,
  );
  const keepAmbiguousMigrationsOnRemote = () => {
    log.info(
      colors.yellow(

View on GitHub (pinned to e474e8803c)

Solutions

  1. Add --include-schedules / --include-triggers (or the matching wmill.yaml setting) to push those objects
  2. Delete the files locally if they should not be synced
  3. Accept the skip if the objects are managed elsewhere
Defensive patterns

Strategy: fallback

When it happens

Trigger: Thrown at cli/src/commands/sync/sync.ts:5247 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of windmill-labs/windmill@e474e8803c (2026-09-03). Data as JSON: /api/errors/14e1c4bde7d3efa7. Report an issue: GitHub.