Commit graph

24 commits

Author SHA1 Message Date
Vanessasaurus
b34749255e
Add note to README to update workflow triggers (#128) 2021-06-06 20:36:35 +00:00
Lars Melchior
b58e0717f4
Merge envs in workflows (#74)
* also use cache in install test

* merge envs
2021-01-21 09:16:01 +00:00
Lars Melchior
db49d07ca1
update actions/checkout to v2 (#73) 2021-01-20 18:44:04 +00:00
Lars Melchior
dd055e846c
use correct workflow dependent key (#72) 2021-01-20 18:11:38 +00:00
Lars Melchior
8ba41ae49c
Update CPM.cmake and cache dependencies in workflows (#70)
* update CPM.cmake to 0.28.0

* cache CPM.cmake dependencies

* create modules directory if it doesn't exist on windows

* experiment with env variable

* experiment 2

* experiment 3

* use env for all workflows

* make cache keys OS dependent

* replace env.GITHUB_ with github.workspace

* format workflow files

* update cache key

* use unique key for each workflow
2021-01-20 19:00:20 +01:00
Lars Melchior
eadea97fe4
set CMAKE_BUILD_TYPE via configuration argument, closes #65 (#66) 2020-11-10 13:20:49 +01:00
Lars Melchior
218eb2270c
Download cpm.cmake on-demand and lock cmake-format version (#55)
* download cpm.cmake on-demand

* apply clang-format

* use pip3 and version lock cmake-format
2020-08-20 09:11:00 +02:00
Lars Melchior
866ae707e5
Enable cmake formatting (#53)
* enable cmake formatting

* update style check workflow

* update readme

* update wording
2020-08-11 11:10:01 +02:00
Lars Melchior
082aa0c7df
use pip3 for doc dependencies (#51) 2020-07-29 13:08:17 +02:00
Lars Melchior
4bcf72420e
add missing dependencies for m.css (#50) 2020-07-29 12:58:19 +02:00
Lars Melchior
032e506c12
Doxygen support (#43)
* init doxygen

* fix format

* use readme as main file

* don't generate LaTeX

* automatically use correct project version and update html settings

* minify Doxyfile

* add documentation

* add workflow to publish documentation

* remove mac comment

* formatting

* fix typo

* grammar
2020-06-03 14:31:53 +02:00
Lars Melchior
363bf94ac1
only run actions for master branch (#33) 2020-04-25 00:29:27 +02:00
Lars Melchior
956c2f09b6
enable local actions for pull requests (#32) 2020-04-24 11:10:37 +02:00
Lars Melchior
a68c697c09
Run CI builds with parallel flags (#3)
* Run CI builds with parallel flags

* Ninja is unavailable. Fallback to -j4

* Update project name in readme
2020-04-14 14:05:36 +02:00
Lars Melchior
1dc64084eb
Add optional standalone executable directory (#2)
* add standalone executable

* update readme

* add standalone workflow

* fix path
2020-04-14 13:59:38 +02:00
Lars Melchior
bf392d6ae3 adjust build include path and set install build type to release 2020-04-14 11:13:24 +02:00
Lars Melchior
6dacddb28b use secret codecov token 2020-04-13 19:53:57 +02:00
Lars Melchior
47b2c947e5 add coverage step 2020-04-13 17:49:02 +02:00
Lars Melchior
00b97f150b add badge 2020-04-13 17:35:18 +02:00
Lars Melchior
578bf1e83f use sudo to install 2020-04-13 17:34:05 +02:00
Lars Melchior
de74af1341 build before install 2020-04-13 17:31:10 +02:00
Lars Melchior
b0384f889a add install test 2020-04-13 17:30:09 +02:00
Lars Melchior
45d1ec8ba9 fix workflows 2020-04-11 12:35:55 +02:00
Lars Melchior
c94580f25c init 2020-04-11 12:31:08 +02:00