17 Commits

Author SHA1 Message Date
Patrick Lodder
a9d5a6e343
qa: run benchmark on CI and store with artifact
This makes sure that the benchmarks don't get broken and may
give insights into how improvements impact performance.
2021-11-11 14:02:21 -05:00
Patrick Lodder
cfe91b00b4
qa: nuke caches on CI descriptor change
Adds a nonce field to manually nuke the cache

Changing the CI workflow descriptor can invalidate dependencies
and ccache caches by introducing different compilers or base OS,
but as GH Actions does not let us update an existing cache, this
would cause every subsequent CI run to rebuild everything until
a nuke is triggered.
2021-11-08 09:58:15 -05:00
Patrick Lodder
8e4ea27962
Merge pull request #2491 from edtubbs/master
[feat] Added AVX2 SHA support
2021-11-01 18:47:05 -04:00
Patrick Lodder
e6e2f460c3
cleanup: don't build CI macos tests if we dont run them 2021-10-12 02:57:12 +02:00
Patrick Lodder
dbb81ea357
ci: add aarch64 2021-10-12 02:57:12 +02:00
Patrick Lodder
40d2a4ea42
ci: add check-security and check-symbols 2021-10-12 02:57:12 +02:00
Patrick Lodder
60f821fe73
ci: make --enable-reduce-exports standard for all hosts 2021-10-12 02:57:12 +02:00
Patrick Lodder
7dae118b0a build: experimental ci build with AVX2 2021-10-03 00:55:55 -05:00
Ed Tubbs
bef1ae5f3c Commit changes to SHA sources
Added nasm and intel-ipsec-mb to depends
Added remote_digest_init.patch
Added argument and checks to configure.ac
Make nasm a native dependency
2021-10-02 23:32:42 -05:00
Patrick Lodder
5dd1a6283b
qa: change CI and CodeQL to use bionic for all builds
- change host os for all builds
- change i686 wine to wine-stable
2021-09-29 20:50:10 +02:00
Patrick Lodder
7d81c1bb17
ci: make dogecoin-qt builds explicit
CI will not complain if there were an error with qt for builds that
do not explicitly specify that we want to build UI. This makes all
builds expect QT except the i686-linux and armhf builds.
2021-07-17 21:38:21 +02:00
Patrick Lodder
7c90da10c2
[CI] add macOS GH Actions w/ bionic instead of focal 2021-07-11 22:20:32 +02:00
Patrick Lodder
291af5847d
[qa] make CI less trigger happy
Do not run CI if all updated paths in a PR match:

- 'doc/**'
- 'contrib/**'
- '**/*.md'

and on push, if all updated paths match: '**/*.md'
2021-06-27 20:23:37 +02:00
Patrick Lodder
e8fb21e127
Retain binary artifacts on CI run 2021-06-27 04:31:40 +02:00
Patrick Lodder
1efd93e613
[ci] Enable windows unit tests 2021-06-19 23:19:55 +02:00
Patrick Lodder
146ec3bab9
[ci] Full CI for linux and windows x-compile
Introduces GitHub Actions builds for linux and windows 32 and 64 bit
and armhf builds using the depends system.
2021-06-19 20:20:23 +02:00
Ahmed Castro
07867727d3
Create ci.yml 2021-06-19 17:14:30 +02:00