9
1
mirror of https://github.com/QuantumPackage/qp2.git synced 2024-07-19 09:13:26 +02:00
This commit is contained in:
Anthony Scemama 2023-02-07 16:03:10 +01:00
parent da344f6bcd
commit 87d3275053
3 changed files with 121 additions and 1 deletions

54
.github/workflows/compilation.yml vendored Normal file
View File

@ -0,0 +1,54 @@
name: QP Compilation
on:
push:
branches:
- master
- dev-stable
pull_request:
branches:
- dev-stable
- master
jobs:
configuration:
runs-on: ubuntu-20.04
name: Dependencies
steps:
- name: install dependencies
run: |
sudo apt install gfortran gcc liblapack-dev libblas-dev wget python3 make m4 pkg-config
compilation:
name: Compilation
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- name: Restore configuration
id: restore
uses: actions/cache@v3
continue-on-error: false
with:
key: qp2-config
fail-on-cache-miss: true
path: |
external/opampack/
include/
lib/
lib64/
libexec/
restore-keys: qp2-
- name: Configuration
run: |
./configure -i ninja docopt resultsFile bats
./configure -c ./config/gfortran_debug.cfg
- name: Compilation
run: |
bash -c "source quantum_package.rc ; exec ninja"

66
.github/workflows/configuration.yml vendored Normal file
View File

@ -0,0 +1,66 @@
name: QP Configuration
on:
push:
branches:
- master
# - ci
pull_request:
branches:
- master
schedule:
- cron: "23 22 * * 6"
jobs:
configuration:
runs-on: ubuntu-20.04
name: Dependencies
steps:
- uses: actions/checkout@v3
- name: Install dependencies
run: |
sudo apt install gfortran gcc liblapack-dev libblas-dev wget python3 make m4 pkg-config
- name: zlib
run: |
./configure -i zlib || echo OK
- name: ninja
run: |
./configure -i ninja || echo OK
- name: zeromq
run: |
./configure -i zeromq || echo OK
- name: f77zmq
run: |
./configure -i f77zmq || echo OK
- name: gmp
run: |
./configure -i gmp || echo OK
- name: ocaml
run: |
./configure -i ocaml || echo OK
- name: docopt
run: |
./configure -i docopt || echo OK
- name: resultsFile
run: |
./configure -i resultsFile || echo OK
- name: bats
run: |
./configure -i bats || echo OK
- name: Final check
run: |
./configure -c config/gfortran_debug.cfg
- name: Cache
uses: actions/cache@v3
with:
key: qp2-config
path: |
external/opampack/
include/
lib/
lib64/
libexec/

View File

@ -1 +1 @@
2.2.1
2.3.1