Refuse a stray package.json in config/, and let Renovate reach the example plugins #77

Merged
lilleman merged 6 commits from config-guard into main 2026-08-18 22:10:19 +02:00
Owner

Three small items off todo.md.

  • config/ now refuses a stray package.json/node_modules by name at boot, the way plugin folders already do — previously a bare ERR_PACKAGE_IMPORT_NOT_DEFINED wrapped in a generic import failure.
  • Renovate's ignorePaths overrides config:recommended, whose :ignoreModulesAndTests skips **/examples/** — example plugin manifests now get update PRs.
  • Todo: seeded-admin double-grant ticked (already deduped in code); plugin config decided as manifest-declared rather than .env.
Three small items off todo.md. - `config/` now refuses a stray `package.json`/`node_modules` by name at boot, the way plugin folders already do — previously a bare `ERR_PACKAGE_IMPORT_NOT_DEFINED` wrapped in a generic import failure. - Renovate's `ignorePaths` overrides `config:recommended`, whose `:ignoreModulesAndTests` skips `**/examples/**` — example plugin manifests now get update PRs. - Todo: seeded-admin double-grant ticked (already deduped in code); plugin config decided as manifest-declared rather than `.env`.
lilleman added 3 commits 2026-08-18 21:56:02 +02:00
lilleman added 1 commit 2026-08-18 22:00:33 +02:00
lilleman added 2 commits 2026-08-18 22:07:25 +02:00
lilleman scheduled this pull request to auto merge when all checks succeed 2026-08-18 22:09:17 +02:00
lilleman merged commit 5cc6c3d93e into main 2026-08-18 22:10:19 +02:00
lilleman deleted branch config-guard 2026-08-18 22:10:19 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: larvit/plainpages#77