From ca20ed792a33f0c064cd96c97bb00b45b6c085c3 Mon Sep 17 00:00:00 2001 From: andreaangiolillo Date: Mon, 24 Feb 2025 11:59:50 +0000 Subject: [PATCH 1/2] fix: move the private preview folder under v2 and generate the version.json for private preview APIs --- .github/scripts/split_spec.sh | 7 +++++-- tools/cli/versions.json | 3 +++ 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 tools/cli/versions.json diff --git a/.github/scripts/split_spec.sh b/.github/scripts/split_spec.sh index f55dafb5f3..8dc0dbe1b4 100755 --- a/.github/scripts/split_spec.sh +++ b/.github/scripts/split_spec.sh @@ -13,7 +13,10 @@ foascli split -s openapi-foas.yaml --env "${target_env:?}" -o ./openapi/v2/opena mv -f "openapi-foas.yaml" "./openapi/v2.yaml" # Create folder if it does not exist -mkdir -p ./openapi/private +mkdir -p ./openapi/v2/private echo "Moving preview files to preview and private-preview folder" -find ./openapi/v2 -type f -name "*private-preview*" -exec mv -f {} ./openapi/private/ \; +find ./openapi/v2 -type f -name "*private-preview*" -exec mv -f {} ./openapi/v2/private/ \; + +# Generate the versions.json file for private preview APIs +foascli versions --spec openapi-foas.json --stability-level PRIVATE-PREVIEW -o ./openapi/v2/private/versions.json diff --git a/tools/cli/versions.json b/tools/cli/versions.json new file mode 100644 index 0000000000..b8015f90ea --- /dev/null +++ b/tools/cli/versions.json @@ -0,0 +1,3 @@ +[ + "private-preview-version-resource" +] \ No newline at end of file From 1b1a693b8853ee08ea3c9d5c8534672f591dee59 Mon Sep 17 00:00:00 2001 From: andreaangiolillo Date: Mon, 24 Feb 2025 12:01:05 +0000 Subject: [PATCH 2/2] Delete versions.json --- tools/cli/versions.json | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 tools/cli/versions.json diff --git a/tools/cli/versions.json b/tools/cli/versions.json deleted file mode 100644 index b8015f90ea..0000000000 --- a/tools/cli/versions.json +++ /dev/null @@ -1,3 +0,0 @@ -[ - "private-preview-version-resource" -] \ No newline at end of file