Commit Graph

118 Commits

Author SHA1 Message Date
tobtoht
c0f3a1c1db
Merge pull request #9690
f18b966a9 build: auto-set GitHub runner make job count (iamamyth)
2025-01-25 05:57:58 +00:00
iamamyth
f18b966a96 build: auto-set GitHub runner make job count
Dynamically determine an appropriate number of make jobs for the GitHub
runner container, based upon the number of available CPU cores and RAM,
using the rule that each job requires a dedicated core and 2.25GiB of RAM.
2025-01-16 11:53:46 -08:00
tobtoht
0bbac40e55
ci: add arch linux build 2025-01-14 18:53:10 +01:00
tobtoht
a4a4a1df1d
Merge pull request #9470
Some checks failed
ci/gh-actions/cli / Windows (MSYS2) (push) Has been cancelled
ci/gh-actions/cli / Debian 10 (push) Has been cancelled
ci/gh-actions/cli / ${{ matrix.name }} (Ubuntu 20.04, ubuntu-20.04) (push) Has been cancelled
ci/gh-actions/cli / ${{ matrix.name }} (Ubuntu 22.04, ubuntu-22.04) (push) Has been cancelled
ci/gh-actions/cli / Ubuntu 20.04 (libwallet) (push) Has been cancelled
ci/gh-actions/cli / source archive (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:aarch64-apple-darwin name:Cross-Mac aarch64]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:aarch64-linux-android name:ARMv8 Android]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:aarch64-linux-gnu name:ARM v8 packages:g++-aarch64-linux-gnu]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:arm-linux-android name:ARMv7 Android]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:arm-linux-gnueabihf name:ARM v7 packages:g++-arm-linux-gnueabihf]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:i686-pc-linux-gnu name:i686 Linux packages:g++-multilib]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:riscv64-linux-gnu name:RISCV 64bit packages:g++-riscv64-linux-gnu]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:x86_64-apple-darwin name:Cross-Mac x86_64]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:x86_64-unknown-freebsd name:x86_64 Freebsd packages:clang-8]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:x86_64-unknown-linux-gnu name:x86_64 Linux]) (push) Has been cancelled
ci/gh-actions/depends / ${{ matrix.toolchain.name }} (map[host:x86_64-w64-mingw32 name:Win64 packages:g++-mingw-w64-x86-64]) (push) Has been cancelled
ci/gh-actions/guix / cache-sources (push) Has been cancelled
ci/gh-actions/cli / Ubuntu 20.04 (tests) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:aarch64-apple-darwin]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:aarch64-linux-android]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:aarch64-linux-gnu]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:arm-linux-gnueabihf]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:i686-linux-gnu]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:riscv64-linux-gnu]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:x86_64-apple-darwin]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:x86_64-linux-gnu]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:x86_64-unknown-freebsd]) (push) Has been cancelled
ci/gh-actions/guix / ${{ matrix.toolchain.target }} (map[target:x86_64-w64-mingw32]) (push) Has been cancelled
ci/gh-actions/guix / bundle-logs (push) Has been cancelled
36e299c build: drop support for 32-bit windows target (tobtoht)
2025-01-14 16:22:37 +00:00
tobtoht
90ca75287f
Merge pull request #9528
2fcaf95 guix: drop 32-bit android target (tobtoht)
2025-01-14 16:21:42 +00:00
tobtoht
2144b2beb4
Merge pull request #9539
eb0d443 ci: depends: build armv7 android target (tobtoht)
2025-01-14 16:20:57 +00:00
tobtoht
ca0b43d304
Merge pull request #9639
5a36ec0 ci: disable guix commit authentication (tobtoht)
2025-01-14 16:20:28 +00:00
tobtoht
0f13003917
Merge pull request #9679
d1ff49d ci: improve job naming (tobtoht)
2025-01-14 16:20:00 +00:00
tobtoht
305f546328
Merge pull request #9644
e48c740 ci: print guix hashes to summary (tobtoht)
2025-01-14 16:09:07 +00:00
tobtoht
2fcaf95aca
guix: drop 32-bit android target 2025-01-07 20:25:36 +01:00
tobtoht
eb0d4431e9
ci: depends: build armv7 android target 2025-01-07 20:23:11 +01:00
Lee *!* Clagett
4344f97255 Fix build with boost ASIO 1.87. Support boost 1.66+ 2025-01-06 18:05:25 -05:00
tobtoht
d1ff49d05f
ci: improve job naming 2025-01-04 15:40:20 +01:00
tobtoht
e48c740d90
ci: print guix hashes to summary 2024-12-24 10:13:42 +01:00
tobtoht
5a36ec0cec
ci: disable guix commit authentication 2024-12-23 23:34:10 +01:00
tobtoht
36e299cd77
build: drop support for 32-bit windows target 2024-12-23 22:00:31 +01:00
plowsof
5dcc47dcdf CI: -j4 with lin/win runners
https://docs.github.com/en/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories
2024-12-23 19:56:30 +00:00
tobtoht
7b3cbb06da
cmake: use pkgconfig to find zeromq 2024-12-23 17:12:22 +01:00
luigi1111
977bd41eb5
Merge pull request #9629
f8b5ea7 ci: don't fail-fast on matrix jobs (tobtoht)
2024-12-23 11:09:48 -05:00
luigi1111
eda163dcf0
Merge pull request #9625
4f12737 ci: brew: pin boost to 1.85 (tobtoht)
2024-12-23 11:08:36 -05:00
luigi1111
53f468ea78
Merge pull request #9623
a7dc3a0 ci: msys2: pin boost to 1.86.0 (tobtoht)
2024-12-23 11:07:39 -05:00
luigi1111
51c1f1b1c9
Merge pull request #9532
e2410b2 ci: cleanup depends package requirements (tobtoht)
2024-12-23 10:46:01 -05:00
luigi1111
51d0a25c7c
Merge pull request #9481
64bb031 ci: run job for oldest supported Debian version (tobtoht)
2024-12-23 10:37:59 -05:00
luigi1111
32d6e6e208
Merge pull request #9469
ca06337 ci: remove obsolete sdk cache (tobtoht)
2024-12-23 10:37:13 -05:00
luigi1111
df69d03df4
Merge pull request #8929
b2ff764 Bootstrappable Builds (tobtoht)
2024-12-23 10:17:14 -05:00
tobtoht
a7dc3a046f
ci: msys2: pin boost to 1.86.0 2024-12-20 20:56:58 +01:00
tobtoht
f8b5ea70ee
ci: don't fail-fast on matrix jobs 2024-12-17 23:24:19 +01:00
tobtoht
4f12737288
ci: brew: pin boost to 1.85 2024-12-17 17:27:10 +01:00
tobtoht
b2ff7641a5
Bootstrappable Builds 2024-12-08 18:00:32 +01:00
tobtoht
e2410b29d0
ci: cleanup depends package requirements 2024-10-24 17:35:40 +02:00
tobtoht
64bb031d5f
ci: run job for oldest supported Debian version 2024-09-13 20:04:20 +02:00
tobtoht
9c7e6ab04d
ci: fix windows msys2 build 2024-09-13 15:42:20 +02:00
tobtoht
ca063373e1
ci: remove obsolete sdk cache 2024-09-04 16:40:21 +02:00
luigi1111
1d4030937e
Merge pull request #9357
802d643 Update depends.yml (preland)
2024-08-13 12:14:30 -04:00
luigi1111
c830fc05d8
Merge pull request #9349
9817293 workflows: don't hardcode repo name (selsta)
2024-07-16 18:50:40 -04:00
preland
802d6434de
Update depends.yml 2024-06-09 11:58:01 -04:00
selsta
98172930db
workflows: don't hardcode repo name 2024-06-03 03:27:35 +02:00
plowsof
d61e8e901e workflows: delete copyright.yml 2024-05-21 17:40:53 +01:00
luigi1111
c3ebfb132f
Merge pull request #9179
e499e74 actions: update to v4 actions (tobtoht)
2024-03-07 21:34:13 -05:00
luigi1111
400b313caf
Merge pull request #9128
ba902f9 actions: remove unnecessary packages (tobtoht)
2024-02-24 10:00:27 -05:00
tobtoht
e499e74b8e
actions: update to v4 actions 2024-02-19 00:01:22 +01:00
tobtoht
ba902f9303
actions: remove unnecessary packages 2024-01-19 19:50:03 +01:00
luigi1111
edff20040a
Merge pull request #9111
34e62d5 workflows: enable manual run of copyright update (plowsof)
dd978ee workflows: copyright commit author (plowsof)
2024-01-18 18:07:51 -05:00
plowsof
34e62d58db
workflows: enable manual run of copyright update 2024-01-02 17:18:07 +00:00
plowsof
dd978ee437
workflows: copyright commit author
author is now copyCat
2024-01-02 17:16:06 +00:00
selsta
cf2253c812
workflows: upload macOS binary after name change 2023-11-06 20:39:40 +01:00
luigi1111
40af6848f2
Merge pull request #9007
c8e4de1 depends: remove kernel version from darwin triplet (tobtoht)
2023-10-25 21:39:24 -04:00
Dusan Klinec
c444a7e002
trezor: support v2.5.2+, add more trezor tests, fix chaingen and tests
- passphrase logic: remove backward compatibility for 2.4.3, code cleanup.
- fix LibUSB cmake for static builds on OSX
- tests: all tests now work with passphrase logic enabled. Passphrase test added with different passphrase. no_passphrase test added, Trezor pin test added. Testing wallet opening with correct and incorrect passphrase. Trezor test chain revamp, cleanup. Smaller chain, chain file versioning added.
- tests: Trezor tests support TEST_MINING_ENABLED, TEST_MINING_TIMEOUT env vars to change mining-related tests behaviour.
- requires protobuf@21 on osx for now (c++14), building with unlinked protobuf: `CMAKE_PREFIX_PATH=$(find /opt/homebrew/Cellar/protobuf@21 -maxdepth 1 -type d -name "21.*" -print -quit) \
make debug-test-trezor -j8`
2023-09-30 09:01:10 +02:00
tobtoht
c8e4de13f2
depends: remove kernel version from darwin triplet 2023-09-27 07:37:01 +02:00
luigi1111
6ff41c17aa
Merge pull request #8701
7c36110 ci: update copyright (plowsof)
2023-06-27 11:27:47 -05:00