Steve Myers
5fb5061645
ci: fix msrv dependency versions for rustls
2023-08-30 13:31:35 -05:00
Daniela Brozzoni
fa0bead024
ci: Pin rustls-webpki to 0.100.1
2023-08-22 17:35:32 +02:00
Steve Myers
4f37b2a293
ci: fix msrv dependency versions for reqest and h2
...
- reqwest 0.11.19 has MSRV 1.63.0+, pin to 0.11.18
- h2 0.3.21 has MSRV 1.63.0+, pin to 0.3.20
2023-08-21 15:25:57 -05:00
Daniela Brozzoni
62f253103c
ci: Update tokio version
2023-08-18 12:07:11 +02:00
Vladimir Fomene
b0b91b7418
fix: msrv issues and update coverage toolchain
2023-08-16 16:22:28 +03:00
Daniela Brozzoni
1da3b304bb
ci: Pin rustls to keep the MSRV
2023-08-03 10:59:16 +02:00
Daniela Brozzoni
ffb7c795e1
ci: Avoid pinning dependencies, use --precise
...
Fixes #1035
2023-07-25 13:34:23 +02:00
Daniela Brozzoni
56b8eea643
ci: No need to add the llvm repository for wasm
...
Adding it fails with "The repository'http://apt.llvm.org/focal
llvm-toolchain-focal Release' does not have a Release file.", and for
some reason it's not needed anymore.
2023-07-25 13:34:19 +02:00
Steve Myers
7ab84be9c7
Better no-std support
...
- Use `default-features = false` for `miniscript`,`bitcoin`,and `bdk_chain`
- Introduce `bdk_chain/std` feature
- Add GitHub workflow `check-no-std` (not yet completly working)
- Update GitHub workflow `check-wasm` to disable default `std` features
2023-06-20 15:53:48 -05:00
Steve Myers
c1cffe9333
Filter code coverage report results
2023-04-29 15:47:08 -05:00
Steve Myers
5be7c1c50d
Reenable code coverage upload to Coveralls, only for ./crates packages
2023-04-29 09:49:03 -05:00
Daniela Brozzoni
352f95f558
[ci] misc fixes
...
LLFourn is squashing these to get them all signed:
Remove useless clippy allow
ci: use clippy action
[ci] remove check for features=default
2023-03-13 14:32:13 +11:00
Vladimir Fomene
ab9242d10d
Replace current caching solution with Rust Cache
2023-03-08 15:42:45 +01:00
Daniela Brozzoni
0c7a0abb19
Disable code coverage
...
To be enabled again soon ™️
2023-03-03 17:55:22 +01:00
Daniela Brozzoni
dfcbafd6b1
Use action-rs/toolchain in CI
2023-03-03 17:44:11 +01:00
Daniela Brozzoni
0ba41c5751
Make bdk_esplora wasm compatible again
...
There's a huge todo!() for the AsyncClient
2023-03-03 17:44:10 +01:00
Daniela Brozzoni
5acee82496
Update rust stable in CI (1.67.0)
2023-03-03 17:44:05 +01:00
Daniela Brozzoni
1805bd35c0
Fix clippy
2023-03-03 17:44:02 +01:00
Daniela Brozzoni
3f5a78ae3b
Disable test-hardware-signer
...
I suspect the latest version of HWI just broke everything
2023-03-03 17:44:01 +01:00
Daniela Brozzoni
1c970a9295
Fix code coverage CI
...
If you want to have tests on the hardware-signer you need to install
the python libraries and start the emulator
2023-03-02 10:56:31 +01:00
LLFourn
94a084aafd
Fix doc links
2023-03-02 10:56:30 +01:00
LLFourn
9edbdf54c9
[ci] Fix feature flags
2023-03-02 10:56:29 +01:00
LLFourn
6d05598407
Remove test-readme-examples
...
we shouldn't have a feature flag for this it should always be done.
2023-03-02 10:56:27 +01:00
LLFourn
aab2b12f7a
bdk_core integration initial commit 🔥
...
We prepare the BDK repo for a major restructuring.
- database modules removed
- blockchain module removed
- minimal API changes.
- Many macros removed.
- no longer applicable examples removed.
- Much conditional compilation removed. Can compile with --all-features.
- delete verify module
2023-03-02 10:55:07 +01:00
志宇
544c397a38
Modified build, clippy and test steps
...
Co-authored-by: Daniela Brozzoni <danielabrozzoni@protonmail.com>
2023-03-02 10:53:51 +01:00
Steve Myers
4ada11f358
Update CHANGELOG and release process
2023-01-31 14:08:14 -06:00
Elias Rohrer
32912eaa05
Don't default to use async
/await
on wasm32
...
We don't automatically want to make the interface `async` based on the
used architecture, but now require the user to explicitly set the
`async-interface` feature.
2023-01-27 11:09:26 -06:00
Steve Myers
b02bfb347d
Bump project MSRV to 1.57.0, update stable for all jobs to 1.65.0
2023-01-27 10:33:43 -06:00
Yuki Kishimoto
fb76c9ed9a
ci: bump rust stable version to 1.65.0
2023-01-07 15:08:56 +01:00
Steve Myers
9ddd502538
Update ci nightly-docs workflow to use nightly-2022-12-14
2022-12-14 11:53:54 -06:00
Steve Myers
11dcc14374
Downgrade ubuntu to 20.04 for test_hardware_wallet CI job
2022-12-05 11:23:40 -06:00
Alekos Filini
ae4f4e5416
Upgrade rand
to 0.8
2022-10-25 11:15:59 +02:00
Steve Myers
7de8be46c0
Add enhancement request github issue template
2022-10-01 10:14:37 -05:00
Alekos Filini
b5b92248c7
Rename esplora features to -async and -blocking
2022-09-28 21:08:18 +02:00
Alekos Filini
e1fa0b6695
Fix the new release process
2022-09-16 14:56:27 +02:00
Daniela Brozzoni
aa0ea6aeff
codecov: warn about missing features
2022-09-10 18:11:22 +02:00
Daniela Brozzoni
c3a7bbb3ff
codecov: slightly change the test features
...
- Remove default and minimal, as they are redundant
- Use lexicographic order
2022-09-10 18:11:17 +02:00
Daniela Brozzoni
1c4d47825b
Run code coverage on every PR
...
In this way we can check how much of a PR is covered by the tests,
making the review process slightly easier.
2022-09-09 22:34:58 +02:00
wszdexdrf
690411722e
Change configs for source-base code coverage
...
Also add cacheing to code coverage workflow
2022-09-02 11:20:04 +05:30
Steve Myers
7c57965999
Bump version before making release branch, separate patch_release template
2022-08-31 07:43:06 -05:00
Steve Myers
3d69f1c291
Update DEVELOPMENT_CYCLE.md to work with [patch.crates-io]
2022-08-31 07:43:03 -05:00
wszdexdrf
d6e1dd1040
Change CI to add test using ledger emulator
2022-08-29 13:54:01 +05:30
Daniela Brozzoni
b289c4ec2d
Bump MSRV from 1.56.0 to 1.56.1
...
In this way we can continue using reqwest v0.11, whose MSRV is now
1.56.1
The only difference between v1.56.0 and v1.56.1 is a bug fix for
CVE-2021-42574.
2022-06-27 12:29:10 +02:00
Alekos Filini
e1a1372bae
rpc: use importdescriptors
with Core >= 0.21
...
Only use the old `importmulti` with Core versions that don't support
descriptor-based (sqlite) wallets.
Add an extra feature to test against Core 0.20 called `test-rpc-legacy`
2022-06-07 15:07:58 +02:00
Steve Myers
35feb107ed
[CI] Fix cont_integration test-blockchains to run all tests
2022-05-19 14:00:40 -07:00
Alekos Filini
cca69481eb
Bump MSRV to 1.56
2022-05-04 17:29:07 +02:00
Steve Myers
c6eeb7b989
Add sqlite-bundled feature
2022-03-22 10:00:55 -05:00
rajarshimaitra
53c30b0479
Add verification tests in CI
2022-02-09 12:30:32 +05:30
Steve Myers
07c270db03
[ci] Pin nightly docs workflow rust version to nightly-2022-01-25
2022-02-04 08:55:00 -06:00
Steve Myers
947a9c29db
Fix nightly_docs.yml publish_docs 'Commit' step
2021-12-23 10:23:11 -08:00