From 87bf642c696d08a4b807e1b867ef70e66d21b4c2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 24 Apr 2024 23:39:36 +0200 Subject: [PATCH] Bump version to 21.0.1 (#158) --------- Co-authored-by: github-actions[bot] Co-authored-by: Alfonso Acosta --- .github/workflows/rust.yml | 149 ++++++++++++----------- Cargo.lock | 52 ++++---- Cargo.toml | 12 +- cmd/soroban-rpc/lib/preflight/Cargo.toml | 2 +- go.mod | 93 +++++++------- go.sum | 24 ++-- 6 files changed, 165 insertions(+), 167 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index b7230b8c..73cb4454 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -2,7 +2,7 @@ name: Rust on: push: - branches: [main, release/**] + branches: [ main, release/** ] pull_request: defaults: @@ -13,64 +13,64 @@ jobs: complete: if: always() - needs: [fmt, build-and-test, publish-dry-run] + needs: [ fmt, build-and-test, publish-dry-run ] runs-on: ubuntu-latest steps: - - if: contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') - run: exit 1 + - if: contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') + run: exit 1 fmt: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - run: rustup update - - run: cargo fmt --all --check + - uses: actions/checkout@v3 + - run: rustup update + - run: cargo fmt --all --check build-and-test: strategy: fail-fast: false matrix: - rust: [msrv, latest] + rust: [ msrv, latest ] include: - - os: ubuntu-latest - target: x86_64-unknown-linux-gnu - - os: ubuntu-latest - target: aarch64-unknown-linux-gnu - - os: macos-latest - target: x86_64-apple-darwin - - os: macos-latest - target: aarch64-apple-darwin - - os: windows-latest-8-cores - target: x86_64-pc-windows-msvc + - os: ubuntu-latest + target: x86_64-unknown-linux-gnu + - os: ubuntu-latest + target: aarch64-unknown-linux-gnu + - os: macos-latest + target: x86_64-apple-darwin + - os: macos-latest + target: aarch64-apple-darwin + - os: windows-latest-8-cores + target: x86_64-pc-windows-msvc runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 - - uses: stellar/actions/rust-cache@main - - name: Use the minimum supported Rust version - if: matrix.rust == 'msrv' - run: | - msrv="$(cargo metadata --format-version 1 --no-deps | jq -r '.packages | map(.rust_version) | map(values) | min')" - rustup override set $msrv - rustup component add clippy --toolchain $msrv - - name: Error on warnings and clippy checks - # Only error on warnings and checks for the msrv, because new versions of - # Rust will frequently add new warnings and checks. - if: matrix.rust == 'msrv' - run: echo RUSTFLAGS='-Dwarnings -Dclippy::all -Dclippy::pedantic' >> $GITHUB_ENV - - run: rustup update - - run: cargo version - - run: rustup target add ${{ matrix.target }} - - run: rustup target add wasm32-unknown-unknown - - if: matrix.target == 'aarch64-unknown-linux-gnu' - run: sudo apt-get update && sudo apt-get -y install gcc-aarch64-linux-gnu g++-aarch64-linux-gnu - - run: cargo clippy --all-targets --target ${{ matrix.target }} - - run: make build-test - - if: startsWith(matrix.target, 'x86_64') - # specify directories explicitly to avoid building the preflight library (otherwise it will fail with missing symbols) - run: | - for I in cmd/crates/* ; do - cargo test --target ${{ matrix.target }} --manifest-path $I/Cargo.toml - done + - uses: actions/checkout@v3 + - uses: stellar/actions/rust-cache@main + - name: Use the minimum supported Rust version + if: matrix.rust == 'msrv' + run: | + msrv="$(cargo metadata --format-version 1 --no-deps | jq -r '.packages | map(.rust_version) | map(values) | min')" + rustup override set $msrv + rustup component add clippy --toolchain $msrv + - name: Error on warnings and clippy checks + # Only error on warnings and checks for the msrv, because new versions of + # Rust will frequently add new warnings and checks. + if: matrix.rust == 'msrv' + run: echo RUSTFLAGS='-Dwarnings -Dclippy::all -Dclippy::pedantic' >> $GITHUB_ENV + - run: rustup update + - run: cargo version + - run: rustup target add ${{ matrix.target }} + - run: rustup target add wasm32-unknown-unknown + - if: matrix.target == 'aarch64-unknown-linux-gnu' + run: sudo apt-get update && sudo apt-get -y install gcc-aarch64-linux-gnu g++-aarch64-linux-gnu + - run: cargo clippy --all-targets --target ${{ matrix.target }} + - run: make build-test + - if: startsWith(matrix.target, 'x86_64') + # specify directories explicitly to avoid building the preflight library (otherwise it will fail with missing symbols) + run: | + for I in cmd/crates/* ; do + cargo test --target ${{ matrix.target }} --manifest-path $I/Cargo.toml + done publish-dry-run: if: github.event_name == 'push' || startsWith(github.head_ref, 'release/') @@ -78,35 +78,36 @@ jobs: fail-fast: false matrix: include: - - os: ubuntu-latest - target: x86_64-unknown-linux-gnu - cargo-hack-feature-options: --feature-powerset - - os: ubuntu-latest - target: aarch64-unknown-linux-gnu - cargo-hack-feature-options: --feature-powerset - - os: macos-latest - target: x86_64-apple-darwin - cargo-hack-feature-options: --feature-powerset - - os: macos-latest - target: aarch64-apple-darwin - cargo-hack-feature-options: --feature-powerset - # Windows builds notes: - # - # The different features that need testing are split over unique - # isolated builds for Windows, because there's a bug in Cargo [1] that - # causes builds of wasm-opt [2] to fail when run one after the other and - # attempting to clean up artifacts in between. The bug has been fixed, - # but will not make it into a stable release of Cargo until ~August - # 2023. - # - # [1]: https://github.com/rust-lang/cargo/pull/11442 - # [2]: https://github.com/brson/wasm-opt-rs/issues/116 - - os: windows-latest-8-cores - target: x86_64-pc-windows-msvc - cargo-hack-feature-options: '' - - os: windows-latest-8-cores - target: x86_64-pc-windows-msvc - cargo-hack-feature-options: --features opt --ignore-unknown-features + - os: ubuntu-latest + target: x86_64-unknown-linux-gnu + cargo-hack-feature-options: --feature-powerset + - os: ubuntu-latest + target: aarch64-unknown-linux-gnu + cargo-hack-feature-options: --feature-powerset + # TODO: uncomment once this is resolved https://github.com/actions/runner-images/issues/9734#issuecomment-2074746599 + # - os: macos-latest + # target: x86_64-apple-darwin + # cargo-hack-feature-options: --feature-powerset + # - os: macos-latest + # target: aarch64-apple-darwin + # cargo-hack-feature-options: --feature-powerset + # Windows builds notes: + # + # The different features that need testing are split over unique + # isolated builds for Windows, because there's a bug in Cargo [1] that + # causes builds of wasm-opt [2] to fail when run one after the other and + # attempting to clean up artifacts in between. The bug has been fixed, + # but will not make it into a stable release of Cargo until ~August + # 2023. + # + # [1]: https://github.com/rust-lang/cargo/pull/11442 + # [2]: https://github.com/brson/wasm-opt-rs/issues/116 + - os: windows-latest-8-cores + target: x86_64-pc-windows-msvc + cargo-hack-feature-options: '' + - os: windows-latest-8-cores + target: x86_64-pc-windows-msvc + cargo-hack-feature-options: --features opt --ignore-unknown-features uses: stellar/actions/.github/workflows/rust-publish-dry-run-v2.yml@main with: crates: stellar-rpc-client diff --git a/Cargo.lock b/Cargo.lock index 351ab657..7f6aaf96 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1170,7 +1170,7 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "preflight" -version = "21.0.0" +version = "21.0.1" dependencies = [ "anyhow", "base64 0.22.0", @@ -1527,9 +1527,9 @@ dependencies = [ [[package]] name = "soroban-builtin-sdk-macros" -version = "21.0.0" +version = "21.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8d93e2e24ebe7c0704f8609cad25d1ab75acf4424b9f501e8689362f3885104" +checksum = "e1593481b51c9a2a98b0ff60ba2256796d4dfa8005f7ce237257acee175cf48b" dependencies = [ "itertools 0.11.0", "proc-macro2", @@ -1539,9 +1539,9 @@ dependencies = [ [[package]] name = "soroban-env-common" -version = "21.0.0" +version = "21.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4f82fd953b35e8c81f6c5be30e28ec82ba4122221f721a939e9a3844f23eb4f" +checksum = "4ff8c73721c0464eb8f0de7893637bd16512d3fe45143b4197b75e298988d67d" dependencies = [ "arbitrary", "crate-git-revision", @@ -1558,9 +1558,9 @@ dependencies = [ [[package]] name = "soroban-env-guest" -version = "21.0.0" +version = "21.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7314ba04a308ffbd7a9a53661a3247eaab7d68254045a4c3757f66ead8506c2" +checksum = "94f39b60d7a8467e52ffb7863efba4b3ea3947aa028af8d88f4f5a76bb2909d8" dependencies = [ "soroban-env-common", "static_assertions", @@ -1568,9 +1568,9 @@ dependencies = [ [[package]] name = "soroban-env-host" -version = "21.0.0" +version = "21.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83c7605e4a2c6057a52b4c4d75f0600249941e4e2fd783bf82ff14ac603b7177" +checksum = "52bd39ea66b834e6e89981affd8b8ba58e450d3964d2a589e1a6a716bca12d77" dependencies = [ "backtrace", "curve25519-dalek", @@ -1601,9 +1601,9 @@ dependencies = [ [[package]] name = "soroban-env-macros" -version = "21.0.0" +version = "21.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b00bceab0c1f00856e362f82fa5b20375923a40ae1920534c406a5772b20b7bd" +checksum = "8fa76ebee7f29000d92792deccee1f670f4048422ad1a35e686a4654fb65f285" dependencies = [ "itertools 0.11.0", "proc-macro2", @@ -1616,9 +1616,9 @@ dependencies = [ [[package]] name = "soroban-ledger-snapshot" -version = "21.0.0" +version = "21.0.1-preview.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8aae22ae3e2cfe1047a0305f7196b9233f8edb03b562713617c48485eebd9d8d" +checksum = "6b71878a8a3db38d5da6fa42d48d055b7937ef9ae608ffcb23f9589aa7989f10" dependencies = [ "serde", "serde_json", @@ -1630,9 +1630,9 @@ dependencies = [ [[package]] name = "soroban-sdk" -version = "21.0.0" +version = "21.0.1-preview.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1398500f1a4f9df3bdb4782c278c8339ff7218a336754d918d0e2a396fdbb28c" +checksum = "85dc6c199238c4150027034e3cfc383d9c64274292c8dc19bae598e843431356" dependencies = [ "bytes-lit", "rand", @@ -1647,9 +1647,9 @@ dependencies = [ [[package]] name = "soroban-sdk-macros" -version = "21.0.0" +version = "21.0.1-preview.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9997fdf17cfe67beece3d26da5f4742c7a2fb7c0e6e7cf946f256aea8e39e6d4" +checksum = "17c503bf0d43499884aa22877e7f293b19882c2088dcd3f00b01eb21b4c65001" dependencies = [ "crate-git-revision", "darling", @@ -1667,9 +1667,9 @@ dependencies = [ [[package]] name = "soroban-simulation" -version = "21.0.0" +version = "21.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6dc9be83ceb681939b2015d6935ae7c363ce5a5efc9780cea2890605e94a3b0" +checksum = "99cfb17fe31e105cba05de5cfc383c2ff249ae2c1540891dcd1d6af5d91aabc9" dependencies = [ "anyhow", "rand", @@ -1680,9 +1680,9 @@ dependencies = [ [[package]] name = "soroban-spec" -version = "21.0.0" +version = "21.0.1-preview.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89764f150449f4a20e113b81b9b08462c9bce0cefaf38d6cd485f4ea4778563e" +checksum = "4138300450ad75817954070b1cf32422b236410f937205e9f47e44114fd82fe9" dependencies = [ "base64 0.13.1", "stellar-xdr", @@ -1692,9 +1692,9 @@ dependencies = [ [[package]] name = "soroban-spec-rust" -version = "21.0.0" +version = "21.0.1-preview.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c4cbe0082ca3fa45816f000fd412fa23ab8a86368cc24fec9914d675053d0db" +checksum = "2b230255799160fbcf36986f96f506cca671d96541f015546e9f74e99efdedb6" dependencies = [ "prettyplease", "proc-macro2", @@ -1743,7 +1743,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stellar-rpc-client" -version = "21.0.0" +version = "21.0.1" dependencies = [ "clap", "ed25519-dalek", @@ -1791,9 +1791,9 @@ dependencies = [ [[package]] name = "stellar-xdr" -version = "21.0.0" +version = "21.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "193cef4375f498306b3b39d2182b8e1192904fc90dd2eec8b3f3007b87c427c7" +checksum = "88e716110d5e050e528820217f84d4667e166ced841ba48d074152d4ad4ab884" dependencies = [ "arbitrary", "base64 0.13.1", diff --git a/Cargo.toml b/Cargo.toml index c3f2d406..ac12d59c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,35 +8,35 @@ default-members = ["cmd/crates/stellar-rpc-client"] #exclude = ["cmd/crates/soroban-test/tests/fixtures/hello"] [workspace.package] -version = "21.0.0" +version = "21.0.1" rust-version = "1.74.0" [workspace.dependencies.soroban-env-host] -version = "=21.0.0" +version = "=21.0.1" # git = "https://github.com/stellar/rs-soroban-env" # rev = "27897f6073aec5241d3486690a33b22c80dd0718" # path = "../rs-soroban-env/soroban-env-host" [workspace.dependencies.soroban-simulation] -version = "=21.0.0" +version = "=21.0.1" # git = "https://github.com/stellar/rs-soroban-env" # rev = "27897f6073aec5241d3486690a33b22c80dd0718" # path = "../rs-soroban-env/soroban-simulation" [workspace.dependencies.soroban-spec] -version = "=21.0.0" +version = "=21.0.1-preview.1" # git = "https://github.com/stellar/rs-soroban-sdk" # rev = "c30bc769e379bef9b94a3ceb464aa78c1185eeb3" # path = "../rs-soroban-sdk/soroban-spec" [workspace.dependencies.soroban-sdk] -version = "=21.0.0" +version = "=21.0.1-preview.1" # git = "https://github.com/stellar/rs-soroban-sdk" # rev = "c30bc769e379bef9b94a3ceb464aa78c1185eeb3" [workspace.dependencies.stellar-xdr] -version = "=21.0.0" +version = "=21.0.1" default-features = true # git = "https://github.com/stellar/rs-stellar-xdr" # rev = "a80c899c61e869fd00b7b475a4947ab6aaf9dcac" diff --git a/cmd/soroban-rpc/lib/preflight/Cargo.toml b/cmd/soroban-rpc/lib/preflight/Cargo.toml index 70a8115c..996c41c3 100644 --- a/cmd/soroban-rpc/lib/preflight/Cargo.toml +++ b/cmd/soroban-rpc/lib/preflight/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "preflight" -version = "21.0.0" +version = "21.0.1" publish = false [lib] diff --git a/go.mod b/go.mod index 6cbeb5a2..abc7712d 100644 --- a/go.mod +++ b/go.mod @@ -18,7 +18,7 @@ require ( github.com/sirupsen/logrus v1.9.3 github.com/spf13/cobra v1.7.0 github.com/spf13/pflag v1.0.5 - github.com/stellar/go v0.0.0-20240418095127-12bbc681b7dd + github.com/stellar/go v0.0.0-20240424155418-4fa8e69a8be4 github.com/stretchr/testify v1.8.4 golang.org/x/mod v0.13.0 ) @@ -30,49 +30,6 @@ require ( cloud.google.com/go/iam v1.1.5 // indirect cloud.google.com/go/storage v1.37.0 // indirect dario.cat/mergo v1.0.0 // indirect - github.com/cloudflare/circl v1.3.5 // indirect - github.com/cyphar/filepath-securejoin v0.2.4 // indirect - github.com/djherbis/fscache v0.10.1 // indirect - github.com/felixge/httpsnoop v1.0.4 // indirect - github.com/go-logr/logr v1.3.0 // indirect - github.com/go-logr/stdr v1.2.2 // indirect - github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect - github.com/golang/protobuf v1.5.3 // indirect - github.com/google/s2a-go v0.1.7 // indirect - github.com/google/uuid v1.5.0 // indirect - github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect - github.com/googleapis/gax-go/v2 v2.12.0 // indirect - github.com/hashicorp/golang-lru v1.0.2 // indirect - github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 // indirect - github.com/pelletier/go-toml/v2 v2.1.0 // indirect - github.com/pjbgf/sha1cd v0.3.0 // indirect - github.com/sagikazarmark/locafero v0.3.0 // indirect - github.com/sagikazarmark/slog-shim v0.1.0 // indirect - github.com/skeema/knownhosts v1.2.1 // indirect - github.com/sourcegraph/conc v0.3.0 // indirect - github.com/subosito/gotenv v1.6.0 // indirect - go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1 // indirect - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1 // indirect - go.opentelemetry.io/otel v1.21.0 // indirect - go.opentelemetry.io/otel/metric v1.21.0 // indirect - go.opentelemetry.io/otel/trace v1.21.0 // indirect - go.uber.org/multierr v1.11.0 // indirect - golang.org/x/oauth2 v0.16.0 // indirect - golang.org/x/time v0.5.0 // indirect - golang.org/x/tools v0.14.0 // indirect - google.golang.org/api v0.157.0 // indirect - google.golang.org/appengine v1.6.8 // indirect - google.golang.org/genproto v0.0.0-20240116215550-a9fa1716bcac // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20240122161410-6c6643bf1457 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20240116215550-a9fa1716bcac // indirect - google.golang.org/grpc v1.60.1 // indirect - gopkg.in/djherbis/atime.v1 v1.0.0 // indirect - gopkg.in/djherbis/stream.v1 v1.3.1 // indirect - gopkg.in/ini.v1 v1.67.0 // indirect -) - -require ( github.com/BurntSushi/toml v1.3.2 // indirect github.com/Microsoft/go-winio v0.6.1 // indirect github.com/ProtonMail/go-crypto v0.0.0-20230923063757-afb1ddc0824c // indirect @@ -81,14 +38,27 @@ require ( github.com/aws/aws-sdk-go v1.45.27 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/cespare/xxhash/v2 v2.2.0 // indirect + github.com/cloudflare/circl v1.3.5 // indirect github.com/creachadair/mds v0.13.4 // indirect + github.com/cyphar/filepath-securejoin v0.2.4 // indirect github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect + github.com/djherbis/fscache v0.10.1 // indirect github.com/emirpasic/gods v1.18.1 // indirect + github.com/felixge/httpsnoop v1.0.4 // indirect github.com/fsnotify/fsnotify v1.6.0 // indirect github.com/go-errors/errors v1.5.1 // indirect github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect github.com/go-git/go-billy/v5 v5.5.0 // indirect github.com/go-gorp/gorp/v3 v3.1.0 // indirect + github.com/go-logr/logr v1.3.0 // indirect + github.com/go-logr/stdr v1.2.2 // indirect + github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect + github.com/golang/protobuf v1.5.3 // indirect + github.com/google/s2a-go v0.1.7 // indirect + github.com/google/uuid v1.5.0 // indirect + github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect + github.com/googleapis/gax-go/v2 v2.12.0 // indirect + github.com/hashicorp/golang-lru v1.0.2 // indirect github.com/hashicorp/hcl v1.0.0 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect @@ -99,27 +69,54 @@ require ( github.com/lann/ps v0.0.0-20150810152359-62de8c46ede0 // indirect github.com/lib/pq v1.10.9 // indirect github.com/magiconair/properties v1.8.7 // indirect + github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 // indirect github.com/mitchellh/mapstructure v1.5.0 // indirect + github.com/pelletier/go-toml/v2 v2.1.0 // indirect + github.com/pjbgf/sha1cd v0.3.0 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect github.com/prometheus/client_model v0.5.0 github.com/prometheus/common v0.45.0 // indirect github.com/prometheus/procfs v0.12.0 // indirect + github.com/sagikazarmark/locafero v0.3.0 // indirect + github.com/sagikazarmark/slog-shim v0.1.0 // indirect github.com/segmentio/go-loggly v0.5.1-0.20171222203950-eb91657e62b2 // indirect github.com/sergi/go-diff v1.3.1 // indirect + github.com/skeema/knownhosts v1.2.1 // indirect + github.com/sourcegraph/conc v0.3.0 // indirect github.com/spf13/afero v1.10.0 // indirect github.com/spf13/cast v1.5.1 // indirect github.com/spf13/viper v1.17.0 // indirect github.com/stellar/go-xdr v0.0.0-20231122183749-b53fb00bcac2 // indirect github.com/stretchr/objx v0.5.1 // indirect + github.com/subosito/gotenv v1.6.0 // indirect github.com/xanzy/ssh-agent v0.3.3 // indirect - golang.org/x/crypto v0.18.0 // indirect + go.opencensus.io v0.24.0 // indirect + go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1 // indirect + go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1 // indirect + go.opentelemetry.io/otel v1.21.0 // indirect + go.opentelemetry.io/otel/metric v1.21.0 // indirect + go.opentelemetry.io/otel/trace v1.21.0 // indirect + go.uber.org/multierr v1.11.0 // indirect + golang.org/x/crypto v0.21.0 // indirect golang.org/x/exp v0.0.0-20231006140011-7918f672742d // indirect - golang.org/x/net v0.20.0 // indirect + golang.org/x/net v0.23.0 // indirect + golang.org/x/oauth2 v0.16.0 // indirect golang.org/x/sync v0.6.0 // indirect - golang.org/x/sys v0.16.0 // indirect + golang.org/x/sys v0.18.0 // indirect golang.org/x/text v0.14.0 // indirect - google.golang.org/protobuf v1.32.0 // indirect + golang.org/x/time v0.5.0 // indirect + golang.org/x/tools v0.14.0 // indirect + google.golang.org/api v0.157.0 // indirect + google.golang.org/appengine v1.6.8 // indirect + google.golang.org/genproto v0.0.0-20240116215550-a9fa1716bcac // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20240122161410-6c6643bf1457 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240116215550-a9fa1716bcac // indirect + google.golang.org/grpc v1.60.1 // indirect + google.golang.org/protobuf v1.33.0 // indirect + gopkg.in/djherbis/atime.v1 v1.0.0 // indirect + gopkg.in/djherbis/stream.v1 v1.3.1 // indirect + gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/tylerb/graceful.v1 v1.2.15 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect diff --git a/go.sum b/go.sum index 69bd1214..e8fae23b 100644 --- a/go.sum +++ b/go.sum @@ -372,8 +372,8 @@ github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/spf13/viper v1.17.0 h1:I5txKw7MJasPL/BrfkbA0Jyo/oELqVmux4pR/UxOMfI= github.com/spf13/viper v1.17.0/go.mod h1:BmMMMLQXSbcHK6KAOiFLz0l5JHrU89OdIRHvsk0+yVI= -github.com/stellar/go v0.0.0-20240418095127-12bbc681b7dd h1:9yUSoNtvHX3Rc3VmDiXuJv3cZlVZF+L/sYWrrZsNHuU= -github.com/stellar/go v0.0.0-20240418095127-12bbc681b7dd/go.mod h1:ckzsX0B0qfTMVZQJtPELJLs7cJ6xXMYHPVLyIsReGsU= +github.com/stellar/go v0.0.0-20240424155418-4fa8e69a8be4 h1:vJLcqJW2pVMoJCn3Z4NWbmAdTagOqWu+LrZHSadOy3c= +github.com/stellar/go v0.0.0-20240424155418-4fa8e69a8be4/go.mod h1:akvnE6X/mbM4XFwlbF9D1/Wtgh65neAf5FXXQdcFjmY= github.com/stellar/go-xdr v0.0.0-20231122183749-b53fb00bcac2 h1:OzCVd0SV5qE3ZcDeSFCmOWLZfEWZ3Oe8KtmSOYKEVWE= github.com/stellar/go-xdr v0.0.0-20231122183749-b53fb00bcac2/go.mod h1:yoxyU/M8nl9LKeWIoBrbDPQ7Cy+4jxRcWcOayZ4BMps= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= @@ -451,8 +451,8 @@ golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0 golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.3.1-0.20221117191849-2c476679df9a/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= -golang.org/x/crypto v0.18.0 h1:PGVlW0xEltQnzFZ55hkuX5+KLyrMYhHld1YHO4AKcdc= -golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= +golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA= +golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -530,8 +530,8 @@ golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= -golang.org/x/net v0.20.0 h1:aCL9BSgETF1k+blQaYUBx9hJ9LOGP3gAVemcZlf1Kpo= -golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY= +golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= +golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -603,16 +603,16 @@ golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.16.0 h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU= -golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4= +golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= -golang.org/x/term v0.16.0 h1:m+B6fahuftsE9qjo0VWp2FW0mB3MTJvR0BaMQrq0pmE= -golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY= +golang.org/x/term v0.18.0 h1:FcHjZXDMxI8mM3nwhX9HlKop4C0YQvCVCdwYl2wOtE8= +golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -791,8 +791,8 @@ google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGj google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.32.0 h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I= -google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= +google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI= +google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=