Skip to content

Commit e6c87be

Browse files
fix: use draft 07 schema (#38)
1 parent 201b4cc commit e6c87be

File tree

4 files changed

+13
-2
lines changed

4 files changed

+13
-2
lines changed

deno.lock

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

schema.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,5 +115,5 @@
115115
"build"
116116
],
117117
"additionalProperties": false,
118-
"$schema": "https://json-schema.org/draft/2019-09/schema#"
118+
"$schema": "http://json-schema.org/draft-07/schema#"
119119
}

src/generate-schema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { zodToJsonSchema } from './deps.ts'
33
import { ConfigSchema } from './lib/schema.ts'
44

55
const schema = zodToJsonSchema(ConfigSchema, {
6-
target: 'jsonSchema2019-09',
6+
target: 'jsonSchema7',
77
})
88

99
await Deno.writeTextFile('schema.json', JSON.stringify(schema, null, 2))

tests/config.test.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@ import { assert, assertEquals } from 'https://deno.land/std/assert/mod.ts'
22
import { Config } from '../src/lib/config.ts'
33
import { path, ulid } from '../src/deps.ts'
44
import { CliOptions } from '../src/lib/types.ts'
5+
import { FakeTime } from 'https://deno.land/std@0.224.0/testing/time.ts'
56

67
Deno.test('Config.create should initialize with default values', async () => {
8+
using time = new FakeTime()
9+
710
const config = await Config.create()
811
const id = ulid()
912
config.getBuildId = () => id

0 commit comments

Comments
 (0)