From 68aed827b6180a2e009f00c2dc7c378d32cd1db5 Mon Sep 17 00:00:00 2001 From: Bianca Lisle Date: Thu, 20 Feb 2025 14:08:08 +0000 Subject: [PATCH 01/12] CLOUDP-301106: Move preview specs to preview folder --- .github/scripts/split_spec.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/scripts/split_spec.sh b/.github/scripts/split_spec.sh index 09607ac748..96e637c87e 100755 --- a/.github/scripts/split_spec.sh +++ b/.github/scripts/split_spec.sh @@ -11,3 +11,6 @@ mv -f "openapi-foas.json" "./openapi/v2.json" foascli split -s openapi-foas.yaml --env "${target_env:?}" -o ./openapi/v2/openapi.yaml mv -f "openapi-foas.yaml" "./openapi/v2.yaml" + +echo "Moving preview files to preview folder" +find ./openapi/v2 -type f -name "*preview*" -exec mv -f {} ./openapi/preview/ \; From 420bf00875462335809bff62f79cb45ee2ddadec Mon Sep 17 00:00:00 2001 From: Bianca Lisle Date: Thu, 20 Feb 2025 14:18:43 +0000 Subject: [PATCH 02/12] Update --- .github/scripts/split_spec.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/scripts/split_spec.sh b/.github/scripts/split_spec.sh index 96e637c87e..0964cca1af 100755 --- a/.github/scripts/split_spec.sh +++ b/.github/scripts/split_spec.sh @@ -2,7 +2,10 @@ set -eou pipefail echo "Running FOAS CLI versions command" -foascli versions -s openapi-foas.json -o ./openapi/v2/versions.json --env "${target_env:?}" +foascli versions -s openapi-foas.json -o ./openapi/v2/versions.json --env "${target_env:?}" --stability-level stable + +echo "Running FOAS CLI versions command for preview" +foascli versions -s openapi-foas.json -o ./openapi/preview/versions.json --env "${target_env:?}" --stability-level preview echo "Running FOAS CLI split command with the following --env=${target_env:?} and -o=./openapi/v2/openapi.json" From b2da64e2cbcd056914c85391dfca197a9269d81b Mon Sep 17 00:00:00 2001 From: Bianca Lisle Date: Thu, 20 Feb 2025 14:25:13 +0000 Subject: [PATCH 03/12] Add folders --- .github/scripts/split_spec.sh | 3 ++- openapi/preview/.keep | 0 openapi/private-preview/.keep | 0 3 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 openapi/preview/.keep create mode 100644 openapi/private-preview/.keep diff --git a/.github/scripts/split_spec.sh b/.github/scripts/split_spec.sh index 0964cca1af..dbbebfaf61 100755 --- a/.github/scripts/split_spec.sh +++ b/.github/scripts/split_spec.sh @@ -15,5 +15,6 @@ mv -f "openapi-foas.json" "./openapi/v2.json" foascli split -s openapi-foas.yaml --env "${target_env:?}" -o ./openapi/v2/openapi.yaml mv -f "openapi-foas.yaml" "./openapi/v2.yaml" -echo "Moving preview files to preview folder" +echo "Moving preview files to preview and private-preview folder" +find ./openapi/v2 -type f -name "*private-preview*" -exec mv -f {} ./openapi/private-preview/ \; find ./openapi/v2 -type f -name "*preview*" -exec mv -f {} ./openapi/preview/ \; diff --git a/openapi/preview/.keep b/openapi/preview/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/openapi/private-preview/.keep b/openapi/private-preview/.keep new file mode 100644 index 0000000000..e69de29bb2 From 46b117d04fe955502bc8c3c364409680932f9b5f Mon Sep 17 00:00:00 2001 From: Bianca Lisle Date: Thu, 20 Feb 2025 14:30:19 +0000 Subject: [PATCH 04/12] update --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 032ea459e3..e394ced8b6 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,7 @@ /tools/*/dist/* # We don't want to commit env variables *.env +**.keep /tools/postman/openapi /node_modules From 1dc8baa06f193488a52c6bdf47b869e54c87c78c Mon Sep 17 00:00:00 2001 From: Bianca Lisle Date: Thu, 20 Feb 2025 14:30:43 +0000 Subject: [PATCH 05/12] update --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index e394ced8b6..e1107067f2 100644 --- a/.gitignore +++ b/.gitignore @@ -11,7 +11,8 @@ /tools/*/dist/* # We don't want to commit env variables *.env -**.keep +*.keep +openapi/*/.keep /tools/postman/openapi /node_modules From 3dad32af791c02183622239ab13d6d9ba8a003b5 Mon Sep 17 00:00:00 2001 From: Bianca Lisle Date: Thu, 20 Feb 2025 14:31:23 +0000 Subject: [PATCH 06/12] update git ignore --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index e1107067f2..9ff8c0054d 100644 --- a/.gitignore +++ b/.gitignore @@ -12,7 +12,7 @@ # We don't want to commit env variables *.env *.keep -openapi/*/.keep +/openapi/*/.keep /tools/postman/openapi /node_modules From f84b446e41b124260cc925d6bc211cf728e90899 Mon Sep 17 00:00:00 2001 From: Bianca Lisle Date: Thu, 20 Feb 2025 14:58:55 +0000 Subject: [PATCH 07/12] move only private-preview files --- .github/scripts/split_spec.sh | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/scripts/split_spec.sh b/.github/scripts/split_spec.sh index dbbebfaf61..58dde53694 100755 --- a/.github/scripts/split_spec.sh +++ b/.github/scripts/split_spec.sh @@ -4,9 +4,6 @@ set -eou pipefail echo "Running FOAS CLI versions command" foascli versions -s openapi-foas.json -o ./openapi/v2/versions.json --env "${target_env:?}" --stability-level stable -echo "Running FOAS CLI versions command for preview" -foascli versions -s openapi-foas.json -o ./openapi/preview/versions.json --env "${target_env:?}" --stability-level preview - echo "Running FOAS CLI split command with the following --env=${target_env:?} and -o=./openapi/v2/openapi.json" foascli split -s openapi-foas.json --env "${target_env:?}" -o ./openapi/v2/openapi.json @@ -16,5 +13,4 @@ foascli split -s openapi-foas.yaml --env "${target_env:?}" -o ./openapi/v2/opena mv -f "openapi-foas.yaml" "./openapi/v2.yaml" echo "Moving preview files to preview and private-preview folder" -find ./openapi/v2 -type f -name "*private-preview*" -exec mv -f {} ./openapi/private-preview/ \; -find ./openapi/v2 -type f -name "*preview*" -exec mv -f {} ./openapi/preview/ \; +find ./openapi/v2 -type f -name "*private-preview*" -exec mv -f {} ./openapi/private/ \; \ No newline at end of file From aacdf7506474c784865837c617414f0318798846 Mon Sep 17 00:00:00 2001 From: Bianca Lisle Date: Thu, 20 Feb 2025 14:59:44 +0000 Subject: [PATCH 08/12] Update --- openapi/preview/.keep | 0 openapi/private-preview/.keep | 0 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 openapi/preview/.keep delete mode 100644 openapi/private-preview/.keep diff --git a/openapi/preview/.keep b/openapi/preview/.keep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/openapi/private-preview/.keep b/openapi/private-preview/.keep deleted file mode 100644 index e69de29bb2..0000000000 From fa367b88af377b7d769146d1c0aa4cdf029dbe59 Mon Sep 17 00:00:00 2001 From: Bianca Lisle Date: Thu, 20 Feb 2025 15:00:34 +0000 Subject: [PATCH 09/12] update --- .gitignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitignore b/.gitignore index 9ff8c0054d..bdf03c2705 100644 --- a/.gitignore +++ b/.gitignore @@ -12,7 +12,6 @@ # We don't want to commit env variables *.env *.keep -/openapi/*/.keep /tools/postman/openapi /node_modules From 17dfcf5a709635af6c04a2a671009fc0ab894bf0 Mon Sep 17 00:00:00 2001 From: Bianca Lisle Date: Thu, 20 Feb 2025 15:01:04 +0000 Subject: [PATCH 10/12] update --- openapi/private/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 openapi/private/.keep diff --git a/openapi/private/.keep b/openapi/private/.keep new file mode 100644 index 0000000000..e69de29bb2 From 5e7e5945f7f0e59191ec3ab6f9110f8feb31e534 Mon Sep 17 00:00:00 2001 From: Bianca Lisle Date: Thu, 20 Feb 2025 15:01:32 +0000 Subject: [PATCH 11/12] update --- .github/scripts/split_spec.sh | 2 +- .gitignore | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/scripts/split_spec.sh b/.github/scripts/split_spec.sh index 58dde53694..53ee31f7c3 100755 --- a/.github/scripts/split_spec.sh +++ b/.github/scripts/split_spec.sh @@ -13,4 +13,4 @@ foascli split -s openapi-foas.yaml --env "${target_env:?}" -o ./openapi/v2/opena mv -f "openapi-foas.yaml" "./openapi/v2.yaml" echo "Moving preview files to preview and private-preview folder" -find ./openapi/v2 -type f -name "*private-preview*" -exec mv -f {} ./openapi/private/ \; \ No newline at end of file +find ./openapi/v2 -type f -name "*private-preview*" -exec mv -f {} ./openapi/private/ \; diff --git a/.gitignore b/.gitignore index bdf03c2705..032ea459e3 100644 --- a/.gitignore +++ b/.gitignore @@ -11,7 +11,6 @@ /tools/*/dist/* # We don't want to commit env variables *.env -*.keep /tools/postman/openapi /node_modules From 1deba60b2e8a12fa594f6788af44eef4d879e9b7 Mon Sep 17 00:00:00 2001 From: Bianca Lisle Date: Thu, 20 Feb 2025 15:08:03 +0000 Subject: [PATCH 12/12] uuse empty versions file --- openapi/private/.keep | 0 openapi/private/versions.json | 1 + 2 files changed, 1 insertion(+) delete mode 100644 openapi/private/.keep create mode 100644 openapi/private/versions.json diff --git a/openapi/private/.keep b/openapi/private/.keep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/openapi/private/versions.json b/openapi/private/versions.json new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/openapi/private/versions.json @@ -0,0 +1 @@ +[] \ No newline at end of file