Commit Graph

43 Commits

Author SHA1 Message Date
selsta 841ef74376 workflows: fix ccache dir path 2026-05-18 15:33:33 +02:00
tobtoht 09dae82a03 ci: MSRV 1.69 -> 1.93 2026-04-16 10:41:38 +02:00
tobtoht 6f3549d44a Merge pull request #10384
b93bba4 ci: bump deprecated actions (tobtoht)
2026-04-02 18:27:55 +00:00
tobtoht b93bba46d0 ci: bump deprecated actions 2026-03-26 10:59:43 +01:00
tobtoht 9c3bef0ac2 ci: depends: bump container to ubuntu 22.04 2026-03-26 10:28:08 +01:00
tobtoht c3ee9ac707 release: drop support for arm32 linux 2025-11-01 12:06:22 +01:00
tobtoht 574c845090 guix: use llvm 18 toolchain for darwin targets 2025-08-05 13:02:18 +02:00
tobtoht ea54a08c0e ci: depends: remove unused deps 2025-07-13 21:18:49 +02:00
tobtoht ef509e1c08 ci: introduce rust toolchain
Co-authored-by: Luke Parker <lukeparker5132@gmail.com>
2025-02-17 08:23:37 +01:00
tobtoht 5b30213057 ci: containerize depends jobs 2025-02-14 10:45:02 +01: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 a4a4a1df1d Merge pull request #9470
36e299c build: drop support for 32-bit windows target (tobtoht)
2025-01-14 16:22:37 +00:00
tobtoht eb0d4431e9 ci: depends: build armv7 android target 2025-01-07 20:23:11 +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
luigi1111 51c1f1b1c9 Merge pull request #9532
e2410b2 ci: cleanup depends package requirements (tobtoht)
2024-12-23 10:46:01 -05:00
tobtoht e2410b29d0 ci: cleanup depends package requirements 2024-10-24 17:35:40 +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
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
tobtoht e499e74b8e actions: update to v4 actions 2024-02-19 00:01:22 +01: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
selsta eaf590274c workflows: update dependencies to fix warnings 2023-02-20 04:11:10 +01:00
luigi1111 74d82f9e47 Merge pull request #8603
6f00070 workflows: skip ci when only changing documentation (selsta)
2022-12-01 01:03:24 -06:00
luigi1111 365fd45b03 Merge pull request #8593
be8efec workflows: ubuntu 18.04 is deprecated (selsta)
2022-10-28 00:52:41 -04:00
selsta 6f000700f2 workflows: skip ci when only changing documentation 2022-10-01 21:32:58 +02:00
luigi1111 8e04921ac4 Merge pull request #8574
fa7622c depends: remove unused Qt package (selsta)
2022-09-26 14:49:49 -05:00
luigi1111 cfe38f2242 Merge pull request #8420
6d8fa2b workflows: add android to depends (selsta)
2022-09-26 14:49:09 -05:00
selsta be8efec6a1 workflows: ubuntu 18.04 is deprecated
And will soon be removed.
2022-09-24 21:02:41 +02:00
selsta fa7622cfdc depends: remove unused Qt package 2022-09-20 00:01:19 +02:00
selsta 6d8fa2b9a9 workflows: add android to depends 2022-07-05 22:03:18 +02:00
Klaus Frank 83aa817b63 (fix): Confusingly named CI-Job
Rename the "build-macos" job within "depends", as it is not building on macOS as the similarly named job within build.yml does. Also, both names overlap which is confusing when looking for step-by-step build instruction examples or when looking at the logfile.
2022-06-29 04:51:43 +02:00
selsta 02e6af2fda Update CI for aarch64 mac build 2022-05-09 17:38:48 +01:00
luigi1111 f4d99dcca7 Merge pull request #7675
de4413b workflows: don't build PRs if only docs and READMEs are being changed (erciccione)
2022-03-18 16:26:52 -05:00
mj-xmr e7e28bcd68 CI: ccache common settings variable and apt settings tidying 2021-09-15 20:51:41 +02:00
mj-xmr bb633d3a8e Workflows: depends cache (static) separated from ccache (volatile) 2021-07-10 17:25:50 +02:00
erciccione de4413b076 workflows: don't build PRs if only docs and READMEs are being changed 2021-06-21 10:18:09 +02:00
mj-xmr e80f8d7ad8 apt update before installing 2020-12-20 08:27:10 +01:00
selsta 7248420c72 workflows: add depends workflow, upload binaries 2020-12-10 05:01:17 +01:00