From 106301ebb6f99d99726e24457e0cfc3101723cd8 Mon Sep 17 00:00:00 2001 From: Mehmet Yilmaz Date: Fri, 9 May 2025 10:35:19 +0000 Subject: [PATCH] =?UTF-8?q?pipeline=20isn=E2=80=99t=20picking=20up=20the?= =?UTF-8?q?=2018=20line=20because=20your=20regex=20for=20the=20full=20fiel?= =?UTF-8?q?d=20only=20allows=20digits=20and=20dots=20([0-9.]+),=20so=20it?= =?UTF-8?q?=20skips=20the=20"full":=20"18beta1"=20entry.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build_and_test.yml | 2 +- .github/workflows/packaging-test-pipelines.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index 2b0bfb400..51aeb4ceb 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -36,7 +36,7 @@ jobs: pg15_version: '{ "major": "15", "full": "15.12" }' pg16_version: '{ "major": "16", "full": "16.8" }' pg17_version: '{ "major": "17", "full": "17.4" }' - pg18_version: '{ "major": "17", "full": "18beta1" }' + pg18_version: '{ "major": "18", "full": "18beta1" }' upgrade_pg_versions: "15.12-16.8-17.4-18beta1" steps: # Since GHA jobs need at least one step we use a noop step here. diff --git a/.github/workflows/packaging-test-pipelines.yml b/.github/workflows/packaging-test-pipelines.yml index db0fd08ef..e6c379f7b 100644 --- a/.github/workflows/packaging-test-pipelines.yml +++ b/.github/workflows/packaging-test-pipelines.yml @@ -29,7 +29,7 @@ jobs: # Postgres versions are stored in .github/workflows/build_and_test.yml # file in json strings with major and full keys. # Below command extracts the versions and get the unique values. - pg_versions=$(cat .github/workflows/build_and_test.yml | grep -oE '"major": "[0-9]+", "full": "[0-9.]+"' | sed -E 's/"major": "([0-9]+)", "full": "([0-9.]+)"/\1/g' | sort | uniq | tr '\n', ',') + pg_versions=$(cat .github/workflows/build_and_test.yml | grep -oE '"major": "[0-9]+", "full": "[^"]+"' | sed -E 's/.*"major": "([0-9]+)".*/\1/' | sort -n | uniq | tr '\n' ',') pg_versions_array="[ ${pg_versions} ]" echo "Supported PG Versions: ${pg_versions_array}" # Below line is needed to set the output variable to be used in the next job