Skip to content
This repository has been archived by the owner on Oct 19, 2024. It is now read-only.

chore(deps): bump and use workspace dependencies #2222

Merged
merged 47 commits into from
Mar 16, 2023
Merged
Show file tree
Hide file tree
Changes from 46 commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
890316f
chore: update all deps
DaniPopes Mar 1, 2023
9827492
chore: update dependabot
DaniPopes Mar 1, 2023
c34effd
Merge branch 'master' into chore/deps
DaniPopes Mar 1, 2023
edc9c3f
chore: separate ethers package from workspace
DaniPopes Mar 1, 2023
e659765
chore: package metadata
DaniPopes Mar 1, 2023
ef66068
chore: use package.*.workspace = true
DaniPopes Mar 1, 2023
7f80918
fix: docs.rs build
DaniPopes Mar 1, 2023
a491845
chore: update examples manifests
DaniPopes Mar 1, 2023
f03debb
chore: use workspace dependencies for ethers-* crates
DaniPopes Mar 1, 2023
8abe20c
fix: test
DaniPopes Mar 1, 2023
973ca20
chore: use workspace dependencies for all dependencies
DaniPopes Mar 1, 2023
bd1aacf
chore: pin rust-crypto
DaniPopes Mar 1, 2023
d536cff
chore: add license field to example crates
DaniPopes Mar 1, 2023
7e5eaa7
fixes
DaniPopes Mar 2, 2023
07c9092
more fixes
DaniPopes Mar 2, 2023
b2e7288
fix: test
DaniPopes Mar 1, 2023
c614b29
last fixes
DaniPopes Mar 2, 2023
feffca4
fix: wasm
DaniPopes Mar 2, 2023
3c502d4
fix: docs.rs build
DaniPopes Mar 1, 2023
71a405c
Merge branch 'fix/docs-rs-abigen' into chore/deps
DaniPopes Mar 2, 2023
8b6f93a
fix
DaniPopes Mar 2, 2023
8a63ce2
fix: wasm-pack error
DaniPopes Mar 2, 2023
da31738
fix: wasm deps and example
DaniPopes Mar 3, 2023
a87b953
ci: update
DaniPopes Mar 3, 2023
2fa8cea
fix: wasm tests
DaniPopes Mar 3, 2023
42537d5
fix: eip712 tests
DaniPopes Mar 3, 2023
cd7774a
fix: windows ci
DaniPopes Mar 3, 2023
c81ee57
Merge branch 'master' into chore/deps
DaniPopes Mar 5, 2023
9562f55
fix
DaniPopes Mar 6, 2023
c41575f
chore: update docsrs metadata
DaniPopes Mar 6, 2023
fd08666
chore: bump version to match crates.io
DaniPopes Mar 6, 2023
918f7fb
chore: rm bad release.toml config
DaniPopes Mar 6, 2023
1fb1746
chore: rm release.toml
DaniPopes Mar 6, 2023
cde751e
chore: add exclude to workspace
DaniPopes Mar 6, 2023
9ee7a96
Merge branch 'fix/docs-rs2' into chore/deps
DaniPopes Mar 6, 2023
13fbe87
fix: middleware
DaniPopes Mar 6, 2023
ecc3ee9
fix: solc feature flags
DaniPopes Mar 6, 2023
4c6d92a
Merge branch 'master' into chore/deps
DaniPopes Mar 10, 2023
53bc9d4
chore: run cargo upgrade
DaniPopes Mar 10, 2023
6ae98ee
Merge branch 'master' into chore/deps
DaniPopes Mar 14, 2023
cc0171c
chore: update deps
DaniPopes Mar 14, 2023
25b3430
Merge branch 'master' into chore/deps
DaniPopes Mar 15, 2023
baa9738
chore: update remaining deps
DaniPopes Mar 15, 2023
c660a88
undo fix
DaniPopes Mar 15, 2023
b862e1a
update lock
DaniPopes Mar 15, 2023
435c94f
bump yubi
DaniPopes Mar 15, 2023
854ae86
fix: update coins-* and fix spki breaking changes
DaniPopes Mar 16, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 6 additions & 36 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,43 +7,13 @@ updates:
time: "03:00"
open-pull-requests-limit: 10
ignore:
- dependency-name: async-trait
versions:
- 0.1.48
- 0.1.49
- dependency-name: futures-core
versions:
- 0.3.13
- 0.3.14
- dependency-name: futures-channel
versions:
- 0.3.14
- dependency-name: anyhow
versions:
- 1.0.40
# TODO: bump rust-crypto
- dependency-name: elliptic-curve
versions:
- 0.9.0
- 0.9.2
- 0.9.6
- dependency-name: pin-project
versions:
- 1.0.6
- dependency-name: arrayvec
versions:
- 0.6.0
- dependency-name: serde
versions:
- 1.0.125
- dependency-name: tokio
versions:
- 1.3.0
- dependency-name: serde_json
versions:
- 1.0.63
- dependency-name: ethereum-types
- ">=0.13.0"
- dependency-name: k256
versions:
- 0.11.0
- dependency-name: yubihsm
- ">=0.12.0"
- dependency-name: spki
versions:
- 0.38.0
- ">=0.7.0"
39 changes: 27 additions & 12 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,22 +17,40 @@ env:

jobs:
test:
name: test ${{ matrix.os }} ${{ matrix.flags }}
name: test ${{ matrix.os }} (${{ matrix.flags.name }})
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: ["ubuntu-latest", "macos-latest", "windows-latest"]
flags: ["--workspace", "--workspace --all-features"]
exclude:
# sha2-asm
- os: windows-latest
os: ["ubuntu-latest", "macos-latest"]
flags:
- name: no default features
flags: --workspace --no-default-features
- name: default features
flags: --workspace
- name: all features
flags: --workspace --all-features
include:
# not workspace because compiling examples fails for no reason in CI,
- os: windows-latest
flags:
name: no default features
flags: -p ethers --no-default-features
- os: windows-latest
flags:
name: default features
flags: -p ethers
- os: windows-latest
flags:
name: all features
flags: -p ethers --all-features
steps:
- uses: actions/checkout@v3
- uses: dtolnay/rust-toolchain@stable
with:
toolchain: ${{ matrix.os == 'windows-latest' && 'stable-x86_64-pc-windows-gnu' || 'stable' }}
toolchain:
${{ matrix.os == 'windows-latest' && 'stable-x86_64-pc-windows-gnu' ||
'stable' }}
- name: Install Anvil
uses: foundry-rs/foundry-toolchain@v1
with:
Expand All @@ -43,12 +61,12 @@ jobs:
- name: Install nextest
uses: taiki-e/install-action@nextest
- uses: Swatinem/rust-cache@v2
- name: test
- name: test ${{ matrix.flags.flags }}
shell: bash
# skip `ethers_etherscan::it` and `ethers::live`
run: |
cargo nextest run \
${{ matrix.flags }} \
${{ matrix.flags.flags }} \
-E "!binary(~live) & !(deps(ethers-etherscan) & kind(test))"

etherscan-tests:
Expand Down Expand Up @@ -147,9 +165,6 @@ jobs:
- uses: Swatinem/rust-cache@v2
- name: Check
run: cargo check --workspace --target wasm32-unknown-unknown
# TODO: [#2191](https://github.com/gakonst/ethers-rs/issues/2191)
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this no longer a problem?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hmm i forget why i removed that, it still is with the features

# - name: Check all features
# run: cargo check --workspace --target wasm32-unknown-unknown --all-features

- name: Install wasm-pack
run: curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
Expand Down
Loading