From 639a3cc0c34cfdfdadadb8de85e2d8ff5e01eaf3 Mon Sep 17 00:00:00 2001 From: Iain Russell Date: Fri, 5 Jul 2024 08:37:42 +0000 Subject: [PATCH 01/16] Automatic package building ECFLOW-1967 --- .github/workflows/cd.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 .github/workflows/cd.yml diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml new file mode 100644 index 000000000..56034fd79 --- /dev/null +++ b/.github/workflows/cd.yml @@ -0,0 +1,16 @@ +name: cd + +on: + push: + tags: + - '[0-9]+.[0-9]+.[0-9]+' + + # Trigger the workflow manually + workflow_dispatch: ~ + +jobs: + deploy: + uses: ecmwf-actions/reusable-workflows/.github/workflows/create-package.yml@v2 + with: + skip_checks: true + secrets: inherit From 01753e50a7f28a957d8a4032938dee582db5f8d2 Mon Sep 17 00:00:00 2001 From: Iain Russell Date: Fri, 5 Jul 2024 08:43:32 +0000 Subject: [PATCH 02/16] Automatic package building ECFLOW-1967 --- .github/workflows/cd.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 56034fd79..79e7988dd 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -1,9 +1,10 @@ name: cd on: - push: - tags: - - '[0-9]+.[0-9]+.[0-9]+' + push + #push: + # tags: + # - '[0-9]+.[0-9]+.[0-9]+' # Trigger the workflow manually workflow_dispatch: ~ From 26e4d8e66404e04c9f5ae9e22580712667a0c697 Mon Sep 17 00:00:00 2001 From: Iain Russell Date: Fri, 5 Jul 2024 08:44:51 +0000 Subject: [PATCH 03/16] Automatic package building ECFLOW-1967 --- .github/workflows/cd.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 79e7988dd..0eb13f1e5 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -5,7 +5,6 @@ on: #push: # tags: # - '[0-9]+.[0-9]+.[0-9]+' - # Trigger the workflow manually workflow_dispatch: ~ From fd73861792879d3c916f89da9bec3bef39528745 Mon Sep 17 00:00:00 2001 From: Iain Russell Date: Fri, 5 Jul 2024 08:52:20 +0000 Subject: [PATCH 04/16] Automatic package building ECFLOW-1967 --- .github/workflows/cd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 0eb13f1e5..a87286bfc 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -1,7 +1,7 @@ name: cd on: - push + push: ~ #push: # tags: # - '[0-9]+.[0-9]+.[0-9]+' From 9a44d1a7bb3b45fbda18871ac10a1a248b53af76 Mon Sep 17 00:00:00 2001 From: Iain Russell Date: Fri, 16 Aug 2024 16:40:19 +0100 Subject: [PATCH 05/16] Automatic package building ECFLOW-1967 --- .github/ci-config.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/ci-config.yml b/.github/ci-config.yml index 81701b80e..165ebade0 100644 --- a/.github/ci-config.yml +++ b/.github/ci-config.yml @@ -1,4 +1,5 @@ -cmake_options: -DENABLE_ALL_TESTS=ON -DBOOST_ROOT=${BOOST_ROOT_DIR} -DBOOST_INCLUDEDIR=${BOOST_INCLUDE_DIR} -DBOOST_LIBRARYDIR=${BOOST_LIB_DIR} -DOPENSSL_ROOT_DIR=${OPENSSL_ROOT_DIR} -DENABLE_STATIC_BOOST_LIBS=OFF +cmake_options: -DENABLE_ALL_TESTS=ON +#-DBOOST_ROOT=${BOOST_ROOT_DIR} -DBOOST_INCLUDEDIR=${BOOST_INCLUDE_DIR} -DBOOST_LIBRARYDIR=${BOOST_LIB_DIR} -DOPENSSL_ROOT_DIR=${OPENSSL_ROOT_DIR} -DENABLE_STATIC_BOOST_LIBS=OFF ctest_options: -L nightly -E s_test|s_zombies dependencies: | ecmwf/ecbuild From d0f171c5b064972ffd94e23af5b505343f394099 Mon Sep 17 00:00:00 2001 From: Iain Russell <40060766+iainrussell@users.noreply.github.com> Date: Tue, 20 Aug 2024 12:49:01 +0100 Subject: [PATCH 06/16] Automatic package building ECFLOW-1967 --- .github/ci-config.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/ci-config.yml b/.github/ci-config.yml index 165ebade0..81701b80e 100644 --- a/.github/ci-config.yml +++ b/.github/ci-config.yml @@ -1,5 +1,4 @@ -cmake_options: -DENABLE_ALL_TESTS=ON -#-DBOOST_ROOT=${BOOST_ROOT_DIR} -DBOOST_INCLUDEDIR=${BOOST_INCLUDE_DIR} -DBOOST_LIBRARYDIR=${BOOST_LIB_DIR} -DOPENSSL_ROOT_DIR=${OPENSSL_ROOT_DIR} -DENABLE_STATIC_BOOST_LIBS=OFF +cmake_options: -DENABLE_ALL_TESTS=ON -DBOOST_ROOT=${BOOST_ROOT_DIR} -DBOOST_INCLUDEDIR=${BOOST_INCLUDE_DIR} -DBOOST_LIBRARYDIR=${BOOST_LIB_DIR} -DOPENSSL_ROOT_DIR=${OPENSSL_ROOT_DIR} -DENABLE_STATIC_BOOST_LIBS=OFF ctest_options: -L nightly -E s_test|s_zombies dependencies: | ecmwf/ecbuild From b1de19c2aa27a3fb14cd13c242fd91948c9ab704 Mon Sep 17 00:00:00 2001 From: Iain Russell Date: Thu, 19 Sep 2024 17:04:45 +0100 Subject: [PATCH 07/16] Automatic package building ECFLOW-1967 --- .github/cd-server-config.yml | 10 ++++++++++ .github/workflows/cd.yml | 4 +++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 .github/cd-server-config.yml diff --git a/.github/cd-server-config.yml b/.github/cd-server-config.yml new file mode 100644 index 000000000..82080cc7b --- /dev/null +++ b/.github/cd-server-config.yml @@ -0,0 +1,10 @@ +cmake_options: >- + -DBOOST_ROOT=${BOOST_ROOT_DIR} -DBOOST_INCLUDEDIR=${BOOST_INCLUDE_DIR} -DBOOST_LIBRARYDIR=${BOOST_LIB_DIR} + -DBoost_DEBUG=ON -DOPENSSL_ROOT_DIR=${OPENSSL_ROOT_DIR} -DENABLE_STATIC_BOOST_LIBS=OFF + -DINSTALL_PYTHON3_DIR=lib/python3/dist-packages + -DENABLE_ALL_TESTS=ON -DENABLE_SSL=ON -DENABLE_SERVER=ON -DENABLE_UI=OFF +ctest_options: -L nightly -E s_test|s_zombies +dependencies: | + ecmwf/ecbuild +dependency_branch: develop +parallelism_factor: 8 diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index a87286bfc..ea5a46ab2 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -10,7 +10,9 @@ on: jobs: deploy: - uses: ecmwf-actions/reusable-workflows/.github/workflows/create-package.yml@v2 + uses: ecmwf-actions/reusable-workflows/.github/workflows/create-package.yml@create-packages-custom-config with: skip_checks: true + restrict_matrix_jobs: debian12 + build_config: .github/cd-server-config.yml secrets: inherit From e51ac6b21cd87649e4636ccf95d97dcc1535844d Mon Sep 17 00:00:00 2001 From: Iain Russell Date: Thu, 19 Sep 2024 17:06:08 +0100 Subject: [PATCH 08/16] Automatic package building ECFLOW-1967 --- .github/workflows/cd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index ea5a46ab2..b3567ad6c 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -13,6 +13,6 @@ jobs: uses: ecmwf-actions/reusable-workflows/.github/workflows/create-package.yml@create-packages-custom-config with: skip_checks: true - restrict_matrix_jobs: debian12 + restrict_matrix_jobs: debian-12 build_config: .github/cd-server-config.yml secrets: inherit From a62346166f7dfa836f43d81dfdd05b36b5021d5b Mon Sep 17 00:00:00 2001 From: Iain Russell Date: Thu, 19 Sep 2024 17:07:52 +0100 Subject: [PATCH 09/16] Automatic package building ECFLOW-1967 --- .github/workflows/cd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index b3567ad6c..84f4600aa 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -13,6 +13,6 @@ jobs: uses: ecmwf-actions/reusable-workflows/.github/workflows/create-package.yml@create-packages-custom-config with: skip_checks: true - restrict_matrix_jobs: debian-12 + restrict_matrix_jobs: gnu@debian-12 build_config: .github/cd-server-config.yml secrets: inherit From e861c2baafbbfc5e3e9eaed074a3b4bfe0bc34de Mon Sep 17 00:00:00 2001 From: Iain Russell Date: Fri, 20 Sep 2024 16:09:25 +0100 Subject: [PATCH 10/16] Automatic package building ECFLOW-1967 --- .github/cd-ui-config.yml | 12 ++++++++++++ .github/workflows/cd.yml | 13 +++++++++++-- 2 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 .github/cd-ui-config.yml diff --git a/.github/cd-ui-config.yml b/.github/cd-ui-config.yml new file mode 100644 index 000000000..a9d40c08c --- /dev/null +++ b/.github/cd-ui-config.yml @@ -0,0 +1,12 @@ +cmake_options: >- + -DBOOST_ROOT=${BOOST_ROOT_DIR} -DBOOST_INCLUDEDIR=${BOOST_INCLUDE_DIR} -DBOOST_LIBRARYDIR=${BOOST_LIB_DIR} + -DBoost_DEBUG=ON -DOPENSSL_ROOT_DIR=${OPENSSL_ROOT_DIR} -DENABLE_STATIC_BOOST_LIBS=OFF + -DINSTALL_PYTHON3_DIR=lib/python3/dist-packages + -DENABLE_ALL_TESTS=ON -DENABLE_SSL=ON -DENABLE_SERVER=OFF -DENABLE_HTTP=OFF -DENABLE_UDP=OFF -DENABLE_PYTHON=OFF + -DENABLE_UI=ON -DUI_SYSTEM_SERVERS_LIST=/ec/vol/ecflow_def/servers.list.all + -DCMAKE_INSTALL_PREFIX=/opt/ecmwf/ecflow-ui +ctest_options: -L nightly -E s_test|s_zombies +dependencies: | + ecmwf/ecbuild +dependency_branch: develop +parallelism_factor: 8 diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 84f4600aa..8f3684351 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -9,10 +9,19 @@ on: workflow_dispatch: ~ jobs: - deploy: - uses: ecmwf-actions/reusable-workflows/.github/workflows/create-package.yml@create-packages-custom-config + deploy-server: + uses: ecmwf-actions/reusable-workflows/.github/workflows/create-package.yml@v2 with: skip_checks: true restrict_matrix_jobs: gnu@debian-12 build_config: .github/cd-server-config.yml secrets: inherit + + deploy-ui: + uses: ecmwf-actions/reusable-workflows/.github/workflows/create-package.yml@v2 + with: + skip_checks: true + restrict_matrix_jobs: gnu@debian-12 + build_config: .github/cd-ui-config.yml + cpack_options: -DCPACK_PACKAGE_NAME=ecflow-ui + secrets: inherit From dc5801621062be85dc36858f83283179b57aa793 Mon Sep 17 00:00:00 2001 From: Iain Russell Date: Fri, 20 Sep 2024 16:49:30 +0100 Subject: [PATCH 11/16] Automatic package building ECFLOW-1967 --- .github/cd-ui-config.yml | 2 +- .github/workflows/cd.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/cd-ui-config.yml b/.github/cd-ui-config.yml index a9d40c08c..5f98aca77 100644 --- a/.github/cd-ui-config.yml +++ b/.github/cd-ui-config.yml @@ -4,8 +4,8 @@ cmake_options: >- -DINSTALL_PYTHON3_DIR=lib/python3/dist-packages -DENABLE_ALL_TESTS=ON -DENABLE_SSL=ON -DENABLE_SERVER=OFF -DENABLE_HTTP=OFF -DENABLE_UDP=OFF -DENABLE_PYTHON=OFF -DENABLE_UI=ON -DUI_SYSTEM_SERVERS_LIST=/ec/vol/ecflow_def/servers.list.all - -DCMAKE_INSTALL_PREFIX=/opt/ecmwf/ecflow-ui ctest_options: -L nightly -E s_test|s_zombies +install_dir: ${{ runner.temp }}/install/ecflow-ui dependencies: | ecmwf/ecbuild dependency_branch: develop diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 8f3684351..defba280d 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -21,7 +21,7 @@ jobs: uses: ecmwf-actions/reusable-workflows/.github/workflows/create-package.yml@v2 with: skip_checks: true - restrict_matrix_jobs: gnu@debian-12 + restrict_matrix_jobs: gnu@rocky-8.6 build_config: .github/cd-ui-config.yml cpack_options: -DCPACK_PACKAGE_NAME=ecflow-ui secrets: inherit From be000472c46bd269baab41d045aacb3b68b43047 Mon Sep 17 00:00:00 2001 From: Iain Russell Date: Fri, 20 Sep 2024 16:51:21 +0100 Subject: [PATCH 12/16] Automatic package building ECFLOW-1967 --- .github/workflows/cd.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index defba280d..7a7860602 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -21,7 +21,8 @@ jobs: uses: ecmwf-actions/reusable-workflows/.github/workflows/create-package.yml@v2 with: skip_checks: true - restrict_matrix_jobs: gnu@rocky-8.6 + #restrict_matrix_jobs: gnu@rocky-8.6 + restrict_matrix_jobs: gnu@debian-12 build_config: .github/cd-ui-config.yml cpack_options: -DCPACK_PACKAGE_NAME=ecflow-ui secrets: inherit From 477c18ff93463075afd3c6d801e07a82cad6a4a2 Mon Sep 17 00:00:00 2001 From: Iain Russell Date: Fri, 20 Sep 2024 16:54:03 +0100 Subject: [PATCH 13/16] Automatic package building ECFLOW-1967 --- .github/cd-ui-config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/cd-ui-config.yml b/.github/cd-ui-config.yml index 5f98aca77..407f60c0a 100644 --- a/.github/cd-ui-config.yml +++ b/.github/cd-ui-config.yml @@ -5,7 +5,7 @@ cmake_options: >- -DENABLE_ALL_TESTS=ON -DENABLE_SSL=ON -DENABLE_SERVER=OFF -DENABLE_HTTP=OFF -DENABLE_UDP=OFF -DENABLE_PYTHON=OFF -DENABLE_UI=ON -DUI_SYSTEM_SERVERS_LIST=/ec/vol/ecflow_def/servers.list.all ctest_options: -L nightly -E s_test|s_zombies -install_dir: ${{ runner.temp }}/install/ecflow-ui +install_dir: "${{ runner.temp }}/install/ecflow-ui" dependencies: | ecmwf/ecbuild dependency_branch: develop From 0493878b39a052f8f9a91dbe572a05f17ce0bfcf Mon Sep 17 00:00:00 2001 From: Iain Russell Date: Fri, 20 Sep 2024 17:23:53 +0100 Subject: [PATCH 14/16] Automatic package building ECFLOW-1967 --- .github/cd-ui-config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/cd-ui-config.yml b/.github/cd-ui-config.yml index 407f60c0a..ad1e915ce 100644 --- a/.github/cd-ui-config.yml +++ b/.github/cd-ui-config.yml @@ -5,7 +5,7 @@ cmake_options: >- -DENABLE_ALL_TESTS=ON -DENABLE_SSL=ON -DENABLE_SERVER=OFF -DENABLE_HTTP=OFF -DENABLE_UDP=OFF -DENABLE_PYTHON=OFF -DENABLE_UI=ON -DUI_SYSTEM_SERVERS_LIST=/ec/vol/ecflow_def/servers.list.all ctest_options: -L nightly -E s_test|s_zombies -install_dir: "${{ runner.temp }}/install/ecflow-ui" +install_dir: "$RUNNER_TEMP/install/ecflow-ui" dependencies: | ecmwf/ecbuild dependency_branch: develop From 6abdd1a764986ec4f0534a88c5f5c77501920a01 Mon Sep 17 00:00:00 2001 From: Iain Russell Date: Sat, 21 Sep 2024 13:14:45 +0100 Subject: [PATCH 15/16] Automatic package building ECFLOW-1967 --- .github/cd-server-config.yml | 1 + .github/cd-ui-config.yml | 2 +- .github/workflows/cd.yml | 6 +++--- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/cd-server-config.yml b/.github/cd-server-config.yml index 82080cc7b..2fc2a7a05 100644 --- a/.github/cd-server-config.yml +++ b/.github/cd-server-config.yml @@ -3,6 +3,7 @@ cmake_options: >- -DBoost_DEBUG=ON -DOPENSSL_ROOT_DIR=${OPENSSL_ROOT_DIR} -DENABLE_STATIC_BOOST_LIBS=OFF -DINSTALL_PYTHON3_DIR=lib/python3/dist-packages -DENABLE_ALL_TESTS=ON -DENABLE_SSL=ON -DENABLE_SERVER=ON -DENABLE_UI=OFF + -DCPACK_PACKAGE_NAME=ecflow ctest_options: -L nightly -E s_test|s_zombies dependencies: | ecmwf/ecbuild diff --git a/.github/cd-ui-config.yml b/.github/cd-ui-config.yml index ad1e915ce..06b7c6d6e 100644 --- a/.github/cd-ui-config.yml +++ b/.github/cd-ui-config.yml @@ -4,8 +4,8 @@ cmake_options: >- -DINSTALL_PYTHON3_DIR=lib/python3/dist-packages -DENABLE_ALL_TESTS=ON -DENABLE_SSL=ON -DENABLE_SERVER=OFF -DENABLE_HTTP=OFF -DENABLE_UDP=OFF -DENABLE_PYTHON=OFF -DENABLE_UI=ON -DUI_SYSTEM_SERVERS_LIST=/ec/vol/ecflow_def/servers.list.all + -DCPACK_PACKAGE_NAME=ecflow-ui ctest_options: -L nightly -E s_test|s_zombies -install_dir: "$RUNNER_TEMP/install/ecflow-ui" dependencies: | ecmwf/ecbuild dependency_branch: develop diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 7a7860602..4d6aac02a 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -21,8 +21,8 @@ jobs: uses: ecmwf-actions/reusable-workflows/.github/workflows/create-package.yml@v2 with: skip_checks: true - #restrict_matrix_jobs: gnu@rocky-8.6 - restrict_matrix_jobs: gnu@debian-12 + restrict_matrix_jobs: gnu@rocky-8.6 + #restrict_matrix_jobs: gnu@debian-12 build_config: .github/cd-ui-config.yml - cpack_options: -DCPACK_PACKAGE_NAME=ecflow-ui + #cpack_options: -DCPACK_PACKAGE_NAME=ecflow-ui secrets: inherit From c2cc15ea4aeef355bdd775a86418b278c8b0198d Mon Sep 17 00:00:00 2001 From: Marcos Bento Date: Thu, 14 Nov 2024 14:02:57 +0000 Subject: [PATCH 16/16] Remove commented lines in workflow file - List CMake options one per line Re ECFLOW-1967 --- .github/cd-server-config.yml | 13 ++++++++++--- .github/cd-ui-config.yml | 18 ++++++++++++++---- .github/workflows/cd.yml | 6 +----- 3 files changed, 25 insertions(+), 12 deletions(-) diff --git a/.github/cd-server-config.yml b/.github/cd-server-config.yml index 2fc2a7a05..4287075af 100644 --- a/.github/cd-server-config.yml +++ b/.github/cd-server-config.yml @@ -1,8 +1,15 @@ cmake_options: >- - -DBOOST_ROOT=${BOOST_ROOT_DIR} -DBOOST_INCLUDEDIR=${BOOST_INCLUDE_DIR} -DBOOST_LIBRARYDIR=${BOOST_LIB_DIR} - -DBoost_DEBUG=ON -DOPENSSL_ROOT_DIR=${OPENSSL_ROOT_DIR} -DENABLE_STATIC_BOOST_LIBS=OFF + -DBOOST_ROOT=${BOOST_ROOT_DIR} + -DBOOST_INCLUDEDIR=${BOOST_INCLUDE_DIR} + -DBOOST_LIBRARYDIR=${BOOST_LIB_DIR} + -DBoost_DEBUG=ON + -DOPENSSL_ROOT_DIR=${OPENSSL_ROOT_DIR} + -DENABLE_STATIC_BOOST_LIBS=OFF -DINSTALL_PYTHON3_DIR=lib/python3/dist-packages - -DENABLE_ALL_TESTS=ON -DENABLE_SSL=ON -DENABLE_SERVER=ON -DENABLE_UI=OFF + -DENABLE_ALL_TESTS=ON + -DENABLE_SSL=ON + -DENABLE_SERVER=ON + -DENABLE_UI=OFF -DCPACK_PACKAGE_NAME=ecflow ctest_options: -L nightly -E s_test|s_zombies dependencies: | diff --git a/.github/cd-ui-config.yml b/.github/cd-ui-config.yml index 06b7c6d6e..736ec9254 100644 --- a/.github/cd-ui-config.yml +++ b/.github/cd-ui-config.yml @@ -1,9 +1,19 @@ cmake_options: >- - -DBOOST_ROOT=${BOOST_ROOT_DIR} -DBOOST_INCLUDEDIR=${BOOST_INCLUDE_DIR} -DBOOST_LIBRARYDIR=${BOOST_LIB_DIR} - -DBoost_DEBUG=ON -DOPENSSL_ROOT_DIR=${OPENSSL_ROOT_DIR} -DENABLE_STATIC_BOOST_LIBS=OFF + -DBOOST_ROOT=${BOOST_ROOT_DIR} + -DBOOST_INCLUDEDIR=${BOOST_INCLUDE_DIR} + -DBOOST_LIBRARYDIR=${BOOST_LIB_DIR} + -DBoost_DEBUG=ON + -DOPENSSL_ROOT_DIR=${OPENSSL_ROOT_DIR} + -DENABLE_STATIC_BOOST_LIBS=OFF -DINSTALL_PYTHON3_DIR=lib/python3/dist-packages - -DENABLE_ALL_TESTS=ON -DENABLE_SSL=ON -DENABLE_SERVER=OFF -DENABLE_HTTP=OFF -DENABLE_UDP=OFF -DENABLE_PYTHON=OFF - -DENABLE_UI=ON -DUI_SYSTEM_SERVERS_LIST=/ec/vol/ecflow_def/servers.list.all + -DENABLE_ALL_TESTS=ON + -DENABLE_SSL=ON + -DENABLE_SERVER=OFF + -DENABLE_HTTP=OFF + -DENABLE_UDP=OFF + -DENABLE_PYTHON=OFF + -DENABLE_UI=ON + -DUI_SYSTEM_SERVERS_LIST=/ec/vol/ecflow_def/servers.list.all -DCPACK_PACKAGE_NAME=ecflow-ui ctest_options: -L nightly -E s_test|s_zombies dependencies: | diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 4d6aac02a..ed54cd3de 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -2,9 +2,7 @@ name: cd on: push: ~ - #push: - # tags: - # - '[0-9]+.[0-9]+.[0-9]+' + # Trigger the workflow manually workflow_dispatch: ~ @@ -22,7 +20,5 @@ jobs: with: skip_checks: true restrict_matrix_jobs: gnu@rocky-8.6 - #restrict_matrix_jobs: gnu@debian-12 build_config: .github/cd-ui-config.yml - #cpack_options: -DCPACK_PACKAGE_NAME=ecflow-ui secrets: inherit