Jesse Posner
1b9567289b
frost trusted dealer: add tests
...
Add api tests, nonce tests, tweak tests, sha256 tag tests, and constant
time tests.
2024-05-14 15:29:03 -07:00
Benedikt
3a9b1d46a3
New Experimental Module: Incremental Half-Aggregation for Schnorr Signatures
2024-02-27 14:04:40 +01:00
Jonas Nick
e9d522fc64
ci: turn on -zkp modules in macos-native job
2023-10-12 08:10:49 +00:00
Jonas Nick
775f5e242b
Merge commits '1b13415d 374e2b54 96294c00 8d2960c8 ce765a5b b2f6712d eedd7810 b327abfc 5d8fa825 3d05c86d bcffeb14 de657c20 060e32cb 0ba2b945 48b1d939 6b9507ad 5373693e 2e6cf9ba 6ee14550 26a98992 4d7fe609 ea26b71c 65c79fe2 727bec5b 0b4640ae 199d27ce cbf3053f 49be5be9 b10ddd2b 4fd00f4b ba9cb6f3 ee7aaf21 ' into temp-merge-1395
...
- Replace fe_equal_var with fe_equal
- Use CHECK_ILLEGAL instead of CHECK/ecount
- Turn on secp256k1-zkp specific modules in CI
2023-09-20 09:38:36 +00:00
Tim Ruffing
ba9cb6f378
Merge bitcoin-core/secp256k1#1424 : ci: Bump major versions for docker actions
...
d9d80fd155cd1eb26c1334ceb0d4cecdef640085 ci: Bump major versions for docker actions (Hennadii Stepanov)
Pull request description:
See:
- https://github.com/docker/build-push-action/releases/tag/v5.0.0
- https://github.com/docker/setup-buildx-action/releases/tag/v3.0.0
ACKs for top commit:
real-or-random:
ACK d9d80fd155cd1eb26c1334ceb0d4cecdef640085
Tree-SHA512: b1266e46cd02f8e893b4ce3b4bf51f7fb2ea7c6ae54a5c24a4bc5df4f6e97e99afaf90cf598d4321e8b83a250ba5fd7d43c34d53a8cc71f70f6c6e05cc973d6f
2023-09-13 14:49:13 +02:00
Hennadii Stepanov
d9d80fd155
ci: Bump major versions for docker actions
...
https://github.com/docker/build-push-action/releases/tag/v5.0.0
https://github.com/docker/setup-buildx-action/releases/tag/v3.0.0
2023-09-12 10:18:39 +01:00
Hennadii Stepanov
421d84855a
ci: Align Autotools/CMake CI_INSTALL
directory names
2023-09-07 20:58:28 +01:00
Hennadii Stepanov
8659a01714
ci: Add release
job
...
The new job runs checks outlined in the `doc/release-process.md`.
2023-09-04 15:04:37 +01:00
Hennadii Stepanov
f9b38894ba
ci: Update actions/checkout
version
2023-09-04 14:58:01 +01:00
Tim Ruffing
2635068abf
ci/gha: Let MSan continue checking after errors in all jobs
2023-09-03 11:31:35 +02:00
Tim Ruffing
4b8a647ad3
ci/gha: Add ARM64 QEMU jobs for clang and clang-snapshot
2023-09-03 11:31:35 +02:00
Hennadii Stepanov
c223d7e33d
ci: Switch macOS from Ventura to Monterey and add Valgrind
2023-08-28 17:49:45 +01:00
Hennadii Stepanov
cce0456304
ci: Make repetitive command the default one
2023-08-23 21:31:57 +01:00
Hennadii Stepanov
317a4c48f0
ci: Move git config ...
to run-in-docker-action
2023-08-23 21:18:53 +01:00
Hennadii Stepanov
676ed8f9cf
ci: Move "C++ (public headers)" from Cirrus to GitHub Actions
2023-08-23 10:59:26 +01:00
Hennadii Stepanov
61fc3a2dc8
ci: Move "C++ -fpermissive..." from Cirrus to GitHub Actions
2023-08-23 10:24:24 +01:00
Hennadii Stepanov
d51fb0a533
ci: Move "MSan" from Cirrus to GitHub Actions
2023-08-23 10:24:15 +01:00
Hennadii Stepanov
c22ac27529
ci: Move sanitizers task from Cirrus to GitHub Actions
2023-08-23 10:24:05 +01:00
Hennadii Stepanov
ee1be62d84
ci: Use concurrency for pull requests only
...
Otherwise, any previously pending workflow will be canceled on the
following push.
2023-08-22 15:02:30 +01:00
Hennadii Stepanov
fc3dea29ea
ci: Move "ppc64le: Linux..." from Cirrus to GitHub Actions
2023-08-21 15:33:27 +01:00
Hennadii Stepanov
7782dc8276
ci: Move "ARM64: Linux..." from Cirrus to GitHub Actions
2023-08-21 15:33:19 +01:00
Hennadii Stepanov
0a16de671c
ci: Move "ARM32: Linux..." from Cirrus to GitHub Actions
2023-08-21 15:33:08 +01:00
Hennadii Stepanov
ea33914e00
ci: Move "s390x (big-endian): Linux..." from Cirrus to GitHub Actions
2023-08-21 15:32:56 +01:00
Hennadii Stepanov
880be8af99
ci: Move "i686: Linux (Debian stable)" from Cirrus to GiHub Actions
2023-08-21 15:32:20 +01:00
Hennadii Stepanov
e10878f58e
ci, gha: Drop driver-opts.network
input for setup-buildx-action
2023-08-19 18:02:08 +01:00
Hennadii Stepanov
4ad4914bd1
ci, gha: Add retry_builder
Docker image builder
...
This change is aimed at significantly reducing the frequency of failures
caused by intermittent network timeouts.
2023-08-18 17:05:25 +01:00
Hennadii Stepanov
03c9e6508c
ci, gha: Add "x86_64: Linux (Debian stable)" GitHub Actions job
2023-08-18 13:57:50 +01:00
Hennadii Stepanov
87d35f30c0
ci: Rename cirrus.sh
to more general ci.sh
...
This makes sense in the process of moving stuff to GitHub Actions.
2023-08-18 10:57:58 +01:00
Hennadii Stepanov
2b6f9cd546
ci, gha: Add Windows jobs based on Linux image
2023-08-18 10:57:45 +01:00
Jonas Nick
48b1d939b5
Merge bitcoin-core/secp256k1#1403 : ci, gha: Ensure only a single workflow processes github.ref
at a time
...
b0886fd35c0ad05adee3fb8008e4315bf2f91f1f ci, gha: Ensure only a single workflow processes `github.ref` at a time (Hennadii Stepanov)
Pull request description:
ACKs for top commit:
real-or-random:
ACK b0886fd35c0ad05adee3fb8008e4315bf2f91f1f
jonasnick:
ACK b0886fd35c0ad05adee3fb8008e4315bf2f91f1f
Tree-SHA512: 8edda9259fc07bda3a35286ab97238b2f2749fbc629030da52e5a352988e5562cf62255c7d4917b7f0c8dbc9a0bd3a36b5e725d3d5a4c635ae8239faef829d1b
2023-08-18 09:56:40 +00:00
Jonas Nick
060e32cb60
Merge bitcoin-core/secp256k1#1401 : ci, gha: Run all MSVC tests on Windows natively
...
d78bec7001fe6f5ed8d5b215bf61e7b74e3369ca ci: Remove Windows MSVC tasks from Cirrus CI (Hennadii Stepanov)
3545dc2b9bdbf856c1e0288120ef1cde99daa7ec ci, gha: Run all MSVC tests on Windows natively (Hennadii Stepanov)
Pull request description:
ACKs for top commit:
real-or-random:
ACK d78bec7001fe6f5ed8d5b215bf61e7b74e3369ca
jonasnick:
ACK d78bec7001fe6f5ed8d5b215bf61e7b74e3369ca
Tree-SHA512: b58162a9f0827dceb1c7eb6fb7c759c0bffcf3e0d24cc7e6628ad71d1faaabaffb9d8de6fcd3d07bfcaca409632a13f711f9ad871a30718139557544cf91b4bf
2023-08-17 16:55:15 +00:00
Tim Ruffing
c2f6435802
ci: Add comment about switching macOS to M1 on GHA later
2023-08-17 16:03:54 +02:00
Hennadii Stepanov
b0886fd35c
ci, gha: Ensure only a single workflow processes github.ref
at a time
2023-08-17 14:32:43 +01:00
Hennadii Stepanov
3545dc2b9b
ci, gha: Run all MSVC tests on Windows natively
2023-08-17 10:13:28 +01:00
Hennadii Stepanov
8e54a346d2
ci, gha: Run "x86_64: macOS Ventura" job on GitHub Actions
2023-08-16 16:45:21 +01:00
Hennadii Stepanov
c8d9914fb1
ci, gha: Run "SageMath prover" job on GitHub Actions
2023-08-14 14:28:53 +01:00
Hennadii Stepanov
f1774e5ec4
ci, gha: Make MSVC job presentation more explicit
2023-08-09 15:08:24 +01:00
Hennadii Stepanov
a2f7ccdecc
ci: Run "Windows (VS 2022)" job on GitHub Actions
2023-08-09 12:54:18 +01:00