37
37
run : dotnet build --configuration Release
38
38
- name : Install hidi
39
39
run : dotnet tool install microsoft.openapi.hidi -g
40
- - name : Create metadata output director
40
+ - name : Create metadata output directory
41
41
run : |
42
42
mkdir openapi
43
43
cd openapi
@@ -55,15 +55,16 @@ jobs:
55
55
./transforms/csdl/transform.ps1 -xslPath preprocess_csdl.xsl -inputPath ../../schemas/beta-Mooncake.csdl -outputPath ../../transformed_beta-Mooncake.csdl -addInnerErrorDescription $true -removeCapabilityAnnotations $false -csdlVersion v1.0
56
56
- name : Transform CSDL with hidi
57
57
working-directory : ./metadata
58
+ shell : pwsh
58
59
env :
59
60
SETTINGS : ./conversion-settings/openapi.json
60
61
run : |
61
- hidi transform --cs transformed_v1.0-Prod.csdl -o ../openapi/v1.0/Prod.yml --co -f Yaml --sp $SETTINGS
62
- hidi transform --cs transformed_v1.0-Fairfax.csdl -o ../openapi/v1.0/Fairfax.yml --co -f Yaml --sp $SETTINGS
63
- hidi transform --cs transformed_v1.0-Mooncake.csdl -o ../openapi/v1.0/Mooncake.yml --co -f Yaml --sp $SETTINGS
64
- hidi transform --cs transformed_beta-Prod.csdl -o ../openapi/beta/Prod.yml --co -f Yaml --sp $SETTINGS
65
- hidi transform --cs transformed_beta-Fairfax.csdl -o ../openapi/beta/Fairfax.yml --co -f Yaml --sp $SETTINGS
66
- hidi transform --cs transformed_beta-Mooncake.csdl -o ../openapi/beta/Mooncake.yml --co -f Yaml --sp $SETTINGS
62
+ hidi transform --cs transformed_v1.0-Prod.csdl -o ../openapi/v1.0/Prod.yml --co -f Yaml --sp $Env: SETTINGS
63
+ hidi transform --cs transformed_v1.0-Fairfax.csdl -o ../openapi/v1.0/Fairfax.yml --co -f Yaml --sp $Env: SETTINGS
64
+ hidi transform --cs transformed_v1.0-Mooncake.csdl -o ../openapi/v1.0/Mooncake.yml --co -f Yaml --sp $Env: SETTINGS
65
+ hidi transform --cs transformed_beta-Prod.csdl -o ../openapi/beta/Prod.yml --co -f Yaml --sp $Env: SETTINGS
66
+ hidi transform --cs transformed_beta-Fairfax.csdl -o ../openapi/beta/Fairfax.yml --co -f Yaml --sp $Env: SETTINGS
67
+ hidi transform --cs transformed_beta-Mooncake.csdl -o ../openapi/beta/Mooncake.yml --co -f Yaml --sp $Env: SETTINGS
67
68
- name : Run cloud support tool
68
69
env :
69
70
TOOL : ./tool/src/bin/Release/net8.0/CheckCloudSupport
0 commit comments