Oliver Stöneberg
bf5e63300e
avoid duplicated workflow invocations for pushes in PRs made from root repository branches ( #5377 )
...
This will prevent duplicated workflows from being invoked for pushes
into pull requests made from branches in the root (`danmar`) repository
branches.
2023-09-01 18:52:20 +02:00
Oliver Stöneberg
9d1bb5a580
CI-unixish-docker.yml: use `ubuntu:23.04` in `build_make` ( #5373 )
...
Forgot to update this in #4992 .
2023-08-29 17:47:57 +02:00
Oliver Stöneberg
2364ff9765
CI-unixish-docker.yml: updated to ubuntu 23.04 ( #4992 )
2023-04-21 10:12:18 +02:00
Oliver Stöneberg
b04812b0e8
CI-unixish-docker.yml: disabled precompiled headers when using `ccache` with CMake ( #4943 )
2023-04-08 22:21:11 +02:00
Oliver Stöneberg
0fc142c18f
CI-unixish-docker.yml: added `ubuntu:22.10` ( #4562 )
...
* CI-unixish-docker.yml: added `ubuntu:22.10`
* CI-unixish-docker.yml: adjusted name of step
2022-10-22 00:27:42 +02:00
Oliver Stöneberg
ca9747cf7d
address most Node.js 12 deprecation warnings in GitHub workflows ( #4546 )
2022-10-11 19:50:59 +02:00
Oliver Stöneberg
fd9d05300e
handle precompiled headers with `ccache` / fixed caching in some docker builds ( #4505 )
...
* CI-unixish.yml: handle precompiled headers with `ccache`
* actually support `ccache` in CMake < 3.17
* CI-unixish-docker.yml: split CMake build and test execution into separate steps
* findDependencies.cmake: only print message about macthcompiler being disabled when it is actually used
* CI-unixish-docker.yml: added missing `ccache` CMake options
2022-09-26 18:21:43 +02:00
Oliver Stöneberg
363dd309fd
CI-unixish-docker.yml: fixed missing ubuntu 16.04 build ( #4437 )
2022-09-04 16:04:31 +02:00
Oliver Stöneberg
c433f906bc
use `ccache` for Linux gcc CMake CI builds ( #4426 )
...
* modernized some CMake invocations
* CI-unixish.yml: use `ccache` for Linux gcc CMake builds
* CI-unixish-docker.yml: use `ccache` for Linux gcc CMake builds
* CI-unixish-docker.yml: enabled CMake build with tests for more images
* CI-unixish-docker.yml: adjusted some step checks
2022-09-04 10:27:20 +02:00
Oliver Stöneberg
070bae871a
use `ccache` for Linux gcc make CI builds ( #4411 )
2022-09-03 21:21:24 +02:00
Oliver Stöneberg
b7e5b702a4
CI-unixish.yml: split workflow into parallel jobs ( #4417 )
2022-09-02 15:56:17 +02:00
Oliver Stöneberg
6c72a27c2c
CI-unixish-docker.yml: perform make and CMake builds in parallel ( #4415 )
...
* CI-unixish-docker.yml: perform make and CMake builds in parallel
* CI-unixish-docker.yml: cleanups
* CI-unixish-docker.yml: only install necessary packages
2022-08-29 12:27:23 +02:00
Oliver Stöneberg
d26eb3903e
moved deprecated `ubuntu-18.04` from `CI-unixish.yml` to `CI-unixish-docker.yml` ( #4409 )
2022-08-27 15:05:40 +02:00
Oliver Stöneberg
cf1271889a
reduced permissions of GitHub actions ( #4403 )
2022-08-26 23:25:07 +02:00
Oliver Stöneberg
703396e549
use `ubuntu-22.04` as main/base distro in CI ( #4129 )
2022-05-31 19:55:57 +02:00
Oliver Stöneberg
d299d22fa2
updated CI to latest ubuntu and clang ( #4004 )
2022-05-22 15:27:32 +02:00
Oliver Stöneberg
dafb2fe6a0
Test GUI build CMake in CI ( #3621 )
2021-12-15 19:36:34 +01:00
Oliver Stöneberg
70dcc9544e
updated latest ubuntu version to 21.10 / updated to clang-tidy-13 ( #3494 )
2021-10-24 11:07:45 +02:00
Oliver Stöneberg
052de79b6d
some test/CI related refactoring and cleanup ( #3163 )
2021-04-03 21:22:39 +02:00
amai2012
b1eaa3021f
Don't publish artifacts
...
Currently that feature is unstable and nobody seems to use them anyway.
2021-03-15 09:24:28 +01:00
Oliver Stöneberg
e783df646a
various CI refactorings and cleanups ( #3142 )
2021-02-21 14:17:02 +01:00
Oliver Stöneberg
b434752e51
added docker builds for legacy/cutting edge platforms ( #3138 )
2021-02-20 13:23:57 +01:00