Compare commits

..

1 Commits

Author SHA1 Message Date
t.behrendt 37a8abab0e refactor: to node action
CI / Test (pull_request) Successful in 15s
CI / Dry-Run (pull_request) Failing after 20s
CI / Check Dist (pull_request) Failing after 9s
2026-06-27 13:32:05 +02:00
5 changed files with 27699 additions and 21751 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Validate Renovate Config - name: Validate JSON
uses: ./ uses: ./
with: with:
json-file: renovate.json json-file: renovate.json
-4
View File
@@ -1,4 +0,0 @@
{
"$schema": "./node_modules/oxfmt/configuration_schema.json",
"ignorePatterns": ["dist/**", "node_modules/**", "coverage/**"]
}
+27694 -21740
View File
File diff suppressed because one or more lines are too long
+3 -3
View File
@@ -58,10 +58,10 @@ describe("validateJson()", () => {
{ {
ok: true, ok: true,
text: async () => text: async () =>
({ JSON.stringify({
despiteThisBeingValidJson: despiteThisBeingValidJson:
"toString() breaks it, making it invalid", "toString() breaks it, making it invalid",
}).toString(), }),
}, },
); );
@@ -69,7 +69,7 @@ describe("validateJson()", () => {
$schema: "https://json-schema.org/draft-07/schema", $schema: "https://json-schema.org/draft-07/schema",
}); });
await expect(validateJson(jsonFile)).rejects.toThrow( await expect(validateJson(jsonFile)).rejects.toThrow(
'"[object Object]" is not valid JSON', 'strict mode: unknown keyword: "despiteThisBeingValidJson"',
); );
}); });
+1 -3
View File
@@ -14,9 +14,7 @@ export const validateJson = async (jsonFileContent: string): Promise<void> => {
const schemaText = await schemaContent.text(); const schemaText = await schemaContent.text();
const schemaObject = JSON.parse(schemaText); const schemaObject = JSON.parse(schemaText);
const validator = new Ajv({ const validator = new Ajv();
strict: false,
});
const validate = validator.compile(schemaObject); const validate = validator.compile(schemaObject);
const isValid = validate(jsonObject); const isValid = validate(jsonObject);
if (!isValid) { if (!isValid) {