Skip to content

Commit e9c50c4

Browse files
authored
Merge pull request #420 from per1234/update-dependabot-validator
Use modern version of validator to validate Dependabot configuration files
2 parents 0e986a4 + 80c036a commit e9c50c4

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

Taskfile.yml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -363,24 +363,22 @@ tasks:
363363
DATA_PATH: ".github/dependabot.yml"
364364
# The asset Dependabot configuration files.
365365
ASSETS_DATA_PATH: "workflow-templates/assets/dependabot/**/dependabot.yml"
366-
PROJECT_FOLDER:
367-
sh: pwd
368366
WORKING_FOLDER:
369367
sh: task utility:mktemp-folder TEMPLATE="dependabot-validate-XXXXXXXXXX"
370368
cmds:
371369
- wget --quiet --output-document="{{.SCHEMA_PATH}}" {{.SCHEMA_URL}}
372370
- |
373-
cd "{{.WORKING_FOLDER}}" # Workaround for https://github.com/npm/cli/issues/3210
374-
npx ajv-cli@{{.SCHEMA_DRAFT_4_AJV_CLI_VERSION}} validate \
371+
npx ajv-cli validate \
375372
--all-errors \
373+
--strict=false \
376374
-s "{{.SCHEMA_PATH}}" \
377-
-d "{{.PROJECT_FOLDER}}/{{.DATA_PATH}}"
375+
-d "{{.DATA_PATH}}"
378376
- |
379-
cd "{{.WORKING_FOLDER}}" # Workaround for https://github.com/npm/cli/issues/3210
380-
npx ajv-cli@{{.SCHEMA_DRAFT_4_AJV_CLI_VERSION}} validate \
377+
npx ajv-cli validate \
381378
--all-errors \
379+
--strict=false \
382380
-s "{{.SCHEMA_PATH}}" \
383-
-d "{{.PROJECT_FOLDER}}/{{.ASSETS_DATA_PATH}}"
381+
-d "{{.ASSETS_DATA_PATH}}"
384382
385383
docs:generate:
386384
desc: Create all generated documentation content

0 commit comments

Comments
 (0)