Commit Graph

69 Commits

Author SHA1 Message Date
shahramn ec1a3a10f5 Regression test suite: For tests use the git repo and for DATA/REF point to elsewhere 2024-07-31 15:32:54 +01:00
Shahram Najm 797613d5ae Regression test suite: Revisit 2024-07-30 08:23:41 +00:00
shahramn b497b283b9 Regression test suite: Switch back to the old way until we solve the download problems 2024-07-29 22:25:30 +01:00
shahramn ad000e3713 GitHub nightly: Add set -u for unbound variables 2024-07-25 15:42:46 +01:00
Dusan Figala 07212f071f Set compiler bins for nightly ci 2024-07-25 14:42:00 +01:00
Dusan Figala e38656f696 Switch nightly hpc ci to composite action 2024-07-25 14:42:00 +01:00
Dusan Figala e1259aa68b Remove deprecated reusable-ci workflows 2024-07-25 14:42:00 +01:00
Dusan Figala cd68113dc7 Pass token to to HPC using env var expansion 2024-07-25 14:42:00 +01:00
Eugen Betke 83bd0eba05 Change string syntax 2024-07-25 14:42:00 +01:00
Eugen Betke 8bcbdf8197 Pass environment variables to the remote machine 2024-07-25 14:42:00 +01:00
Eugen Betke 339d918734 Use GitHub token to access regression tests 2024-07-25 14:42:00 +01:00
shahramn 66bf0974b1 GitHub actions: Test OpenMP mutexes 2024-07-23 15:09:17 +01:00
Iain Russell be9f46ab5e Remove nvidia compiler temporarily from private-downstream-ci 2024-07-19 14:07:46 +01:00
shahramn b8f157f105 Regression test suite: Cloning fails: organization has enabled or enforced SAML SSO 2024-07-13 12:50:39 +01:00
shahramn b413d15cb6 Regression test suite: Revert until we fix the nexus downloads 2024-07-11 09:52:11 +01:00
Eugen Betke cbd1e8bc51 Merge branch 'develop' of github.com:ecmwf/eccodes into develop 2024-07-10 09:00:14 +00:00
Eugen Betke 96c8f79178 Enable debug output 2024-07-10 08:57:06 +00:00
shahramn dceb761abb Regression test suite: Use the right URL 2024-07-10 09:37:54 +01:00
Eugen Betke aabde97e0b Clone using web URL 2024-07-10 09:37:54 +01:00
Eugen Betke 775c372c9e Change directory to Regression Suite 2024-07-10 09:37:54 +01:00
Eugen Betke c2d22fc365 Switch to Regression Suite Tests on GitHub 2024-07-10 09:37:54 +01:00
Philipp Geier fda9677fd9 Update ci.yml to fix notification
The notify step was skipped on failing jobs because the `always()` was not handled properly. Instead of `always() && ${{ ... }}` we have to pull in the always `${{ always() && .. }}`
2024-06-07 11:50:25 +01:00
Dusan Figala 492fe6edad Update notify job needs 2024-04-24 13:48:51 +02:00
Dusan Figala 7da792f1e7 Run codecov on self hosted runners 2024-04-24 13:45:38 +02:00
shahramn a0e3cc1a8f GitHub nightly: netcdf4 module fix 2024-02-22 16:31:27 +00:00
shahramn 4872b51e11 GitHub nightly: netcdf4 module 2024-02-22 16:27:05 +00:00
Shahram Najm 2c3e239949 GitHub actions: Enable PNG 2024-01-23 17:46:58 +00:00
Dusan Figala 33c0e268cf Add version to nightly ci install path 2023-12-11 10:36:26 +01:00
Dusan Figala 749fea60b0 Add macos nightly CI 2023-08-02 18:24:44 +01:00
Dusan Figala 34ffb5b28e Add nightly build workflow
Add cpack options
2023-08-02 13:27:50 +01:00
Dusan Figala 425619e195 CD: trigger on tags following the versioning scheme 2023-07-26 15:37:03 +01:00
Daniel Tipping 78daafc3f5 Prevent failure of CI notification for PRs from forks
Fixes failure seen in #140
2023-07-17 18:24:07 +00:00
Daniel Tipping dcfd661e9e Rename GH Actions workflow for consistency 2023-06-17 15:36:07 +00:00
Dusan Figala 48b1c8c624 Add deploy WF 2023-06-05 09:03:43 +00:00
Dusan Figala ddbbbe776b Remove self coverage input 2023-05-12 10:14:13 +02:00
Dusan Figala e45c6b5024 Add build config for self-hosted runners 2023-05-12 10:14:13 +02:00
Dusan Figala 5ad4f1531c Fix build config format 2023-05-12 10:14:13 +02:00
Dusan Figala a7f126a563 Move HPC build configuration from reusable wf 2023-05-12 10:14:12 +02:00
Daniel Tipping 4012d58d73 Fix workflow_id for notifications about nightly CI
This allows us to correctly check the previous conclusion of the nightly
CI so we can send a notification if previously-failing CI is now
passing.

The default workflow_id is `ci.yml` so we've been checking the
conclusion of the wrong workflow.
2023-05-09 10:05:16 +01:00
Daniel Tipping 3ce74a4c53 Add Teams notifications for CI and new PRs 2023-05-05 13:36:32 +01:00
Shahram Najm 7813fd1223 EXTRA_TOOLS: retry enabling 2023-04-16 14:11:05 +01:00
Shahram Najm 3b65fa4755 Enable EXTRA_TOOLS 2023-04-15 20:37:49 +01:00
Dusan Figala de2c69fb02 Remove duplicate cmake options yaml keys 2023-04-12 10:16:17 +02:00
Dusan Figala 16ea23dcff Enable extended tests in HPC CI 2023-04-12 09:20:09 +02:00
Dusan Figala f3e77da2e0 Fix build inputs if not nightly test 2023-04-06 13:18:52 +02:00
shahramn a9a08b5751 Run full suite in parallel 2023-04-05 17:01:08 +02:00
shahramn 8dccf3b086 Update ci-nightly-test.sh 2023-04-05 17:01:08 +02:00
shahramn 0ab9568ffe Update ci-nightly-test.sh 2023-04-05 17:01:08 +02:00
Dusan Figala 31a321be50 Load NetCDF module 2023-04-05 17:01:08 +02:00
Dusan Figala 7154cb5ad9 Enable all features for nightly test 2023-04-05 17:01:08 +02:00