n8n/.github/workflows
Charlie Kolb e63815de89
test: Add nightly schedule and Windows fast checks for get-n8n.sh installer
The installer pins the n8n image but pulls sandbox images at :latest, so
an image-side change can break installs without any change to the script.
A nightly run against master catches that, with a Slack alert to
#alerts-build on failure.

GitHub-hosted Windows runners cannot run Linux containers, so the Windows
job runs only the fast checks under Git Bash (arg parsing, file
generation, secrets, idempotency, compose validation) and skips the
POSIX file-mode assertion there.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 10:07:29 +02:00
..
backport.yml ci: Trigger backport when a backport label is added to a merged PR (#33449) 2026-07-02 11:25:00 +00:00
build-base-image.yml build: Bump base and n8n images to Node 24.18.0 (no-changelog) (#34337) 2026-07-17 08:45:32 +00:00
build-benchmark-image.yml ci: Update GitHub Actions to latest versions for Node.js 24 compatibility (#26949) 2026-03-12 14:01:53 +00:00
build-v3-nightly.yml ci: Set up v3 branch sync and nightly build workflows (no-changelog) (#33678) 2026-07-09 12:49:39 +03:00
build-windows.yml ci: Improve Windows build resilience with retry and concurrency cap (#33194) 2026-06-29 09:07:23 +00:00
ci-check-pr-title.yml ci: Rename GH workflows for consistent naming (#23904) 2026-01-06 17:27:35 +01:00
ci-check-release-from-fork.yml ci: Prevent forks from targeting release/** (#26975) 2026-03-13 09:29:41 +00:00
ci-cla-check.yml ci: Fix CLA bot concurrency skips (#32309) 2026-06-15 11:05:30 +00:00
ci-codeowners-validation.yml chore: Run pnpm format (#32369) 2026-06-16 11:06:07 +00:00
ci-detect-new-packages.yml ci: Optimize .github/scripts runs via caching and reduced checkout depth (#30691) 2026-05-19 09:35:58 +00:00
ci-instance-ai-evals.yml test(ai-builder): Add plan-rejection eval and harden multi-turn eval consistency (no-changelog) (#33433) 2026-07-06 06:11:22 +00:00
ci-master.yml build: Bump base and n8n images to Node 24.18.0 (no-changelog) (#34337) 2026-07-17 08:45:32 +00:00
ci-mcp-evals.yml ci(ai-builder): Fetch eval test cases from LangTracer (no-changelog) (#33982) 2026-07-14 10:52:27 +00:00
ci-owners-assign-reviewers.yml ci: Allow reviewer auto-assign to fire on cat-bot PRs (#32550) 2026-06-18 09:19:35 +00:00
ci-owners-review-recommendations.yml ci: Post file stats on PRs (#32053) 2026-06-11 11:34:38 +00:00
ci-pr-quality.yml ci: Block merge when 'Do Not Merge' label is present (no-changelog) (#33828) 2026-07-09 08:37:42 +00:00
ci-pull-request-review.yml ci: Rename storybook and chromatic workflows (#33543) 2026-07-06 11:05:57 +00:00
ci-pull-requests.yml chore: Per-PR performance comparison check is flaky/noisy — investigate, scope, or temporarily disable (#33967) 2026-07-10 11:25:25 +00:00
ci-python.yml ci: Stabilise Codecov uploads and tighten coverage scope (no-changelog) (#30844) 2026-05-21 08:27:19 +00:00
ci-restrict-private-merges.yml ci: Allow only bundles to 1.x (#28401) 2026-04-20 11:55:35 +00:00
clean-stale-branches.yml ci: Set up v3 branch sync and nightly build workflows (no-changelog) (#33678) 2026-07-09 12:49:39 +03:00
community-pr-close-stale.yml fix: Raise community stale workflow operations-per-run so it reaches recent PRs (#34070) 2026-07-13 12:22:56 +00:00
docker-build-push.yml ci: Set up v3 branch sync and nightly build workflows (no-changelog) (#33678) 2026-07-09 12:49:39 +03:00
docker-build-smoke.yml ci: Add concurrency group to docker-build-smoke workflow (#28148) 2026-05-21 13:31:02 +00:00
mutation-health-nightly.yml build: Bump base and n8n images to Node 24.18.0 (no-changelog) (#34337) 2026-07-17 08:45:32 +00:00
prepare-docker-reusable.yml ci: Move to useblacksmith/checkout to reduce git checkout flakes (#31336) 2026-05-29 11:11:44 +00:00
release-build-daytona-snapshot.yml chore: Start publishing snapshots also on dev, separate prod and dev Daytona keys (#32747) 2026-06-23 06:37:50 +00:00
release-chromatic.yml ci: Rename storybook and chromatic workflows (#33543) 2026-07-06 11:05:57 +00:00
release-create-experiment.yml ci: Support easy experimental releases (#30947) 2026-05-22 09:21:53 +00:00
release-create-github-releases.yml ci: Optimize .github/scripts runs via caching and reduced checkout depth (#30691) 2026-05-19 09:35:58 +00:00
release-create-minor-pr.yml ci: Comment out schedules from release workflows (#33223) 2026-06-29 12:32:50 +00:00
release-create-patch-pr.yml ci: Refactor patch creation force logic (#32304) 2026-06-16 13:51:14 +03:00
release-create-pr.yml ci: Add automation label to release PRs (#32537) 2026-06-18 07:58:02 +00:00
release-merge-tag-to-branch.yml ci: Harden Slack notification steps in release workflows (#30754) 2026-05-20 06:05:57 +00:00
release-populate-cloud-with-releases.yml ci: Optimize .github/scripts runs via caching and reduced checkout depth (#30691) 2026-05-19 09:35:58 +00:00
release-promote-backport-labels.yml ci: Reconcile backport labels on minor release (#33451) 2026-07-02 14:39:51 +00:00
release-promote-github-release.yml ci: Optimize .github/scripts runs via caching and reduced checkout depth (#30691) 2026-05-19 09:35:58 +00:00
release-publish-new-package.yml ci: Sanitize workflow inputs (#33073) 2026-06-29 08:56:35 +03:00
release-publish-post-release.yml ci: Reconcile backport labels on minor release (#33451) 2026-07-02 14:39:51 +00:00
release-publish.yml ci: Ping release captain when release fails (#34121) 2026-07-14 07:47:59 +00:00
release-push-to-channel.yml build: Bump base and n8n images to Node 24.18.0 (no-changelog) (#34337) 2026-07-17 08:45:32 +00:00
release-schedule-patch-prs.yml ci: Comment out schedules from release workflows (#33223) 2026-06-29 12:32:50 +00:00
release-set-stable-npm-packages-to-latest.yml ci: Optimize .github/scripts runs via caching and reduced checkout depth (#30691) 2026-05-19 09:35:58 +00:00
release-standalone-package.yml build: Bump base and n8n images to Node 24.18.0 (no-changelog) (#34337) 2026-07-17 08:45:32 +00:00
release-storybook.yml ci: Rename storybook and chromatic workflows (#33543) 2026-07-06 11:05:57 +00:00
release-update-pointer-tag.yml ci: Optimize .github/scripts runs via caching and reduced checkout depth (#30691) 2026-05-19 09:35:58 +00:00
release-version-release-notification.yml ci: Optimize .github/scripts runs via caching and reduced checkout depth (#30691) 2026-05-19 09:35:58 +00:00
sbom-generation-callable.yml chore: Standardize license metadata across all first-party packages and tighten SBOM pipeline (no-changelog) (#31880) 2026-06-08 10:19:32 +00:00
sec-ci-reusable.yml chore: Add zizmor security scanning (#31990) 2026-06-25 12:45:03 +00:00
sec-poutine-reusable.yml ci: Move to useblacksmith/checkout to reduce git checkout flakes (#31336) 2026-05-29 11:11:44 +00:00
sec-publish-fix-1x.yml ci: Unify Slack notifications across workflows (#30483) 2026-05-15 09:21:42 +00:00
sec-publish-fix.yml ci: Unify Slack notifications across workflows (#30483) 2026-05-15 09:21:42 +00:00
sec-sync-public-to-private.yml ci: Clean up Template Injection surface in Actions (#29354) 2026-04-28 07:44:44 +00:00
sec-zizmor-reusable.yml chore: Add zizmor security scanning (#31990) 2026-06-25 12:45:03 +00:00
security-trivy-scan-callable.yml ci: Remove Slack notification from Trivy container scan (no-changelog) (#32474) 2026-06-17 17:19:29 +00:00
test-bench-reusable.yml ci: Move to useblacksmith/checkout to reduce git checkout flakes (#31336) 2026-05-29 11:11:44 +00:00
test-benchmark-destroy-nightly.yml ci: Update GitHub Actions to latest versions for Node.js 24 compatibility (#26949) 2026-03-12 14:01:53 +00:00
test-benchmark-nightly.yml ci: Unify Slack notifications across workflows (#30483) 2026-05-15 09:21:42 +00:00
test-db-reusable.yml ci: Fold DB schema docs check into the DB Tests job (no-changelog) (#32200) 2026-06-12 09:08:00 +00:00
test-dev-server-smoke-reusable.yml ci: Move to useblacksmith/checkout to reduce git checkout flakes (#31336) 2026-05-29 11:11:44 +00:00
test-e2e-coverage-nightly.yml ci: Auto-refresh e2e impact map from nightly coverage run (#34427) 2026-07-21 09:33:24 +00:00
test-e2e-helm.yml ci: Update GitHub Actions to latest versions for Node.js 24 compatibility (#26949) 2026-03-12 14:01:53 +00:00
test-e2e-infrastructure-reusable.yml ci: Publish sizing-matrix artifacts and make aggregator (#32726) 2026-06-22 12:32:37 +00:00
test-e2e-performance-reusable.yml test: Add canvas performance benchmarks (no-changelog) (#31222) 2026-06-05 08:37:30 +00:00
test-e2e-reusable.yml ci: Full nightly coverage report — unit + integration + E2E + Python merged into one lcov (no-changelog) (#31945) 2026-06-11 06:25:18 +00:00
test-e2e-vm-expressions-nightly.yml ci: Route PR CI e2e to dedicated Currents project (#31722) 2026-06-04 10:32:33 +00:00
test-evals-ai-release.yml ci(core): Add automated AI workflow builder evaluations (#24582) 2026-01-21 15:30:45 +00:00
test-evals-ai-reusable.yml ci: Reduce eval secret exposure on test-evals-ai-reusable (#31347) 2026-05-29 09:17:54 +00:00
test-evals-ai.yml ci: Sanitize workflow inputs (#33073) 2026-06-29 08:56:35 +03:00
test-evals-discovery.yml ci: Raise Node heap for Discovery Evals build step (#31738) 2026-06-04 12:18:35 +00:00
test-evals-instance-ai.yml ci(ai-builder): Point eval workflows at the consolidated LangTracer baseline suite (no-changelog) (#34402) 2026-07-20 13:55:41 +00:00
test-evals-mcp.yml ci(ai-builder): Point eval workflows at the consolidated LangTracer baseline suite (no-changelog) (#34402) 2026-07-20 13:55:41 +00:00
test-evals-python.yml ci: Stabilise Codecov uploads and tighten coverage scope (no-changelog) (#30844) 2026-05-21 08:27:19 +00:00
test-get-n8n.yml test: Add nightly schedule and Windows fast checks for get-n8n.sh installer 2026-07-27 10:07:29 +02:00
test-linting-reusable.yml build: Bump base and n8n images to Node 24.18.0 (no-changelog) (#34337) 2026-07-17 08:45:32 +00:00
test-unit-reusable.yml build: Bump base and n8n images to Node 24.18.0 (no-changelog) (#34337) 2026-07-17 08:45:32 +00:00
test-workflow-scripts-reusable.yml build: Bump base and n8n images to Node 24.18.0 (no-changelog) (#34337) 2026-07-17 08:45:32 +00:00
test-workflows-callable.yml ci: Refactor and optimizes E2E test runs in CI (#28968) 2026-04-24 07:09:32 +00:00
test-workflows-nightly.yml ci: Disable nightly schedule for workflow tests pipeline (#32848) 2026-06-23 12:35:02 +00:00
test-workflows-pr-comment.yml ci: Update GitHub Actions to latest versions for Node.js 24 compatibility (#26949) 2026-03-12 14:01:53 +00:00
util-approve-and-set-automerge.yml ci: Clean up Template Injection surface in Actions (#29354) 2026-04-28 07:44:44 +00:00
util-backport-bundle.yml ci: Add 1.x sync and bundle branch automation for n8n-private (#27594) 2026-03-26 08:32:11 +00:00
util-claude-task.yml chore: Run pnpm format (#32369) 2026-06-16 11:06:07 +00:00
util-cleanup-abandoned-release-branches.yml ci: Optimize .github/scripts runs via caching and reduced checkout depth (#30691) 2026-05-19 09:35:58 +00:00
util-cleanup-pr-images.yml ci: Increase stale image limit (#28413) 2026-04-13 12:57:08 +00:00
util-data-tooling.yml ci: Update GitHub Actions to latest versions for Node.js 24 compatibility (#26949) 2026-03-12 14:01:53 +00:00
util-determine-current-version.yml ci: Optimize .github/scripts runs via caching and reduced checkout depth (#30691) 2026-05-19 09:35:58 +00:00
util-ensure-release-candidate-branches.yml ci: Optimize .github/scripts runs via caching and reduced checkout depth (#30691) 2026-05-19 09:35:58 +00:00
util-notify-pr-status.yml ci: Add retry to PR status notification webhook (no-changelog) (#31183) 2026-05-27 08:25:07 +00:00
util-qa-metrics-comment-reusable.yml chore: Bump QA perf baseline window from 14 to 30 days (#32615) 2026-06-18 19:57:08 +00:00
util-sync-api-docs.yml ci: Sanitize workflow inputs (#33073) 2026-06-29 08:56:35 +03:00
util-sync-master-to-3x.yml ci: Set up v3 branch sync and nightly build workflows (no-changelog) (#33678) 2026-07-09 12:49:39 +03:00
util-update-node-popularity.yml ci: Update GitHub Actions to latest versions for Node.js 24 compatibility (#26949) 2026-03-12 14:01:53 +00:00