diff --git a/.pipelines/build-pipelines.yml b/.pipelines/build-pipelines.yml index f80fd50503..1faa528a07 100644 --- a/.pipelines/build-pipelines.yml +++ b/.pipelines/build-pipelines.yml @@ -19,7 +19,7 @@ variables: # The counter is reset when the minor version is updated. patch: $[counter(format('{0}_{1}', variables['build.reason'], variables['minor']), 0)] isReleaseBuild: $(isNugetRelease) - additionalProperties.version: 'urn:dab:config:schema:draft-$(major).$(minor).$(patch)' + additionalProperties.version: 'https://dataapibuilder.azureedge.net/schemas/v$(major).$(minor).$(patch)-alpha/dab.draft.schema.json' steps: - task: NuGetAuthenticate@1 @@ -47,6 +47,13 @@ steps: folderPath: '$(System.DefaultWorkingDirectory)' fileType: 'json' targetFiles: 'schemas/dab.draft.schema.json' + +- task: CopyFiles@2 + displayName: 'Copy dab.draft.schema.json' + inputs: + sourceFolder: '$(Build.SourcesDirectory)/schemas' + contents: 'dab.draft.schema.json' + targetFolder: '$(Build.ArtifactStagingDirectory)' - task: UseDotNet@2 displayName: Setup .NET SDK v6.0.x @@ -191,6 +198,7 @@ steps: $(Build.ArtifactStagingDirectory)/**/*.nupkg $(Build.ArtifactStagingDirectory)/**/*.zip $(Build.ArtifactStagingDirectory)/**/dab-manifest.json + $(Build.ArtifactStagingDirectory)/**/dab.draft.schema.json isDraft: true isPreRelease: true addChangeLog: false diff --git a/schemas/dab.draft.schema.json b/schemas/dab.draft.schema.json index c1a63d59e5..55acc8e1c8 100644 --- a/schemas/dab.draft.schema.json +++ b/schemas/dab.draft.schema.json @@ -6,7 +6,7 @@ "title": "Data API Builder", "description": "Schema for Data API Builder engine", "additionalProperties": { - "version": "urn:dab:config:schema:draft-major.minor.patch" + "version": "https://dataapibuilder.azureedge.net/schemas/vmajor.minor.patch-alpha/dab.draft.schema.json" }, "type": "object", "properties": { diff --git a/src/Cli/src/Cli.csproj b/src/Cli/src/Cli.csproj index 5127bebb7e..2197df706d 100644 --- a/src/Cli/src/Cli.csproj +++ b/src/Cli/src/Cli.csproj @@ -28,10 +28,20 @@ + + + + + + + PreserveNewest + + + - + - +