1
0
mirror of https://github.com/TREX-CoE/qmckl.git synced 2024-11-19 20:42:50 +01:00
Commit Graph

84 Commits

Author SHA1 Message Date
Aurelien Delval
8a8eb1bc23 Fix Verificarlo CI by setting the safe.directory git variable
The Verificarlo CI was failing du to a change in how git detects
repositories after a security vulnerability :
https://github.blog/2022-04-12-git-security-vulnerability-announced/

The simplest fix for now is probably to set the safe.directory get
variable to avoid the new behaviour.
2022-09-23 12:02:14 +02:00
df2db1bd2a Separate basic and debug builds in CI 2022-07-11 10:38:39 +02:00
c4205ed2f8 Revert "AddressSanitizer is now included in the DEBUG build"
This reverts commit de367f9126.
2022-07-11 10:36:37 +02:00
de367f9126 AddressSanitizer is now included in the DEBUG build 2022-07-11 10:31:40 +02:00
f1f83d1582 Include the CI steps with AddressSanitizer 2022-07-08 17:52:34 +02:00
Evgeny Posenitskiy
d21adadcf2
[CI] Disable the broker MacOS CI 2022-06-15 11:36:39 +02:00
Evgeny Posenitskiy
7afc67cd96
[CI] Disable debugging on MacOS 2022-06-15 11:11:11 +02:00
e00e034497 Merge branch 'master' into add-python-api 2022-05-20 19:19:42 +02:00
c531feeb54 Fix CI 2022-05-04 15:51:40 +02:00
9c38d7914c Fix CI 2022-05-04 15:29:35 +02:00
de443ff30b Add CI for Python API 2022-05-04 15:14:16 +02:00
94035929e4 Fixed cppcheck 2022-04-05 11:45:02 +02:00
Evgeny Posenitskiy
370a12803a
Fix test-build GitHub Action (#67)
* Fix bugs in the .yml file

* Fix test step in the GitHub CI

When using out of source build all `make` rules should be executed in the corresponding directory (e.g. `_build`)

* Add CI step to test TREXIO on MacOS

* Explicitly provide gcc-10 and gfortran-10 to configure
2022-03-02 09:13:50 +01:00
73399e24ec Fix fortran strings in trexio interface 2022-02-18 01:24:37 +01:00
Evgeny Posenitskiy
eb34535d22
Test QMCkl with the latest TREXIO + MacOS CI (#58)
* FIX: update the metadata group of the TREXIO file

This change is required to make `test_qmckl_trexio` pass with the recent additions to the TREXIO (see `unsafe` attribute of the metadata group).

* Install the latest TREXIO in GH actions

* Enable CI test on MacOS

* Fix TREXIO installation on MacOS

* Update TREXIO pkg-config path

* Change PKG_CONFIG_PATH

* Fix F77 issue of autoconf

* Disable useless F77 check
2022-02-01 14:21:29 +01:00
1e829f1c0a Update version of trexio 2022-01-08 15:04:50 +01:00
8abd24be0c Update version of trexio 2022-01-08 15:02:50 +01:00
363e368ad6 Update CI 2022-01-06 19:06:31 +01:00
2c0dc5561b Update CI 2022-01-06 19:04:34 +01:00
5f30bed2d1 Update CI 2022-01-06 19:01:19 +01:00
Evgeny Posenitskiy
12fc6533da
Fix TREXIO installation in the Verificarlo workflow (#55)
* specify CC and FC at configure time

* use verificarlo-c instead of verificarlo-f

* install TREXIO in ci_install.sh script

* use GNU compiler instead of verificarlo ones to build TREXIO

* install BLAS and LAPACK due to the recent change in configure of QMCkl

* Fix QMCkl pre-build issue

* move TREXIO installation back to .yml file and downgrade to v.1.1.0

* formatting .yml
2021-12-14 10:43:36 +01:00
4a63473eab Automatic maintainer mode 2021-11-01 10:43:08 +01:00
b3e3b0b6dc Fixing build 2021-10-14 21:45:30 +02:00
284145be65 Merge branch 'master' of github.com:TREX-CoE/qmckl 2021-10-14 21:44:02 +02:00
1cb4365a29 Merge branch 'master' of github.com:TREX-CoE/qmckl 2021-10-14 21:40:51 +02:00
2587a046de Fixed #48 2021-10-14 21:40:14 +02:00
f2b1c76e39
Update gh-pages.yml 2021-10-14 19:49:07 +02:00
ef25dd3c2e
Update test-build.yml 2021-10-14 16:17:48 +02:00
c434f9507c
Update test-build.yml 2021-10-14 16:14:22 +02:00
b8f01737ea Merge branch 'trexio' of github.com:TREX-CoE/qmckl into trexio 2021-10-14 11:57:00 +02:00
7b5a80e3d5 Use new trexio 2021-10-14 11:08:30 +02:00
Pablo de Oliveira Castro
7fdc1e8346
Merge branch 'master' into master 2021-10-13 09:32:31 +02:00
990cfd756e
Update test-build.yml 2021-10-12 11:48:48 +02:00
9f66bdc836
Update test-build.yml 2021-10-12 11:35:42 +02:00
b0fa668c77
Update test-build.yml 2021-10-12 11:25:05 +02:00
db59021544
Install HDF5 for trexio 2021-10-12 00:17:14 +02:00
d17b0f88d1
Install trexio in GH actions 2021-10-12 00:15:38 +02:00
Aurélien Delval
fb3eeaaa5d Add pkg-config install in CI (should fix issues)
Installing pkg-config in the workflowconfig file should fix configure
issues, and allow the CI to succeed.
2021-07-30 11:10:16 +02:00
Aurélien Delval
424afc4fc7 Create symbolic link to /usr/lib/python3 instead of alias 2021-07-26 08:26:15 +02:00
Aurélien Delval
f444dd7e75 Run apt upgrade in CI workflow before emacs install 2021-07-26 08:20:06 +02:00
Aurélien Delval
9714ab095e Tentative to fix CI
- Create alias to python command
- Install emacs in workflow
2021-07-26 08:12:48 +02:00
Aurélien Delval
820ed0ec34 [auto] Set up Verificarlo CI on this branch 2021-07-26 07:44:18 +02:00
8710a14d5a Download test-suite.log as artifact 2021-07-07 19:09:03 +02:00
bf11388be8 Remove MacOS from CI 2021-05-12 23:41:43 +02:00
f69897f9f6 Fixing MacOS 2021-05-12 23:39:55 +02:00
8636aaf67c Fixing MacOS 2021-05-12 23:38:12 +02:00
808e3f1ec3 Fixing MacOS 2021-05-12 23:33:10 +02:00
6a36bd1043 Fixing MacOS 2021-05-12 23:30:46 +02:00
df329a4673 Fix CI 2021-05-12 23:23:42 +02:00
7b7c8242bd Fix CI 2021-05-12 13:36:25 +02:00