fix(devnet): raise default TEST_TIMEOUT to 20m for full suite (#2197)
Signed-off-by: SAY-5 <[email protected]>
Signed-off-by: SAY-5 <[email protected]>
The cabal solver in the slice always plans every transitive `build-tool-depends:` package, even when `--with-PROG=PATH` is set — `--with-PROG` only short-circuits at build time, after the solver has succeeded. Leaving the build-tool's source out of the index made the solver fail with `unknown package: <pkg>:<exe>:exe.<exe> (dependency of ...)`. Restore the build-tool's transitive tarballs (the tool itself plus its lib closure) for every build. On native cabal recognises the pre-installed bb slice's unit-id and skips re-building; on cross `withProgFlags` provides `--with-<exe>=<bb-slice>/bin/<exe>` so cabal short-circuits the build despite the divergent unit-id. The dry-run `expectedPackage` check is skipped on cross (cabal *plans* every build-tool there, by design), leaving the post-install captured-unit-ids count==1 check as the guarantee that cabal did short-circuit the tool builds.
The hoisted-up isCross collides with the existing one further down. Drop the lower-down one.
On native, build-tool source tarballs go in the slicing repo (as
before) so cabal recognises the pre-installed bb slice's unit-id
and skips re-building. Restored to old behaviour, including
merging `homeBuildToolIds` into `externalDepIds`.
On cross the unit-ids legitimately diverge (cross GHC info ≠
build-platform GHC info), so the bb hsc2hs slice would never
match what cabal-in-slice computes; cabal would plan it from
source and fork. Instead:
* keep the build-tool's source OUT of the slicing repo
(`externalDepIds` skips `homeBuildToolIds`; `depTransitives`
skips the `buildToolSlices` tarballs);
* emit `--with-<exe>=<bb-slice>/bin/<exe>` for every transitive
build-tool reached in `allDepClosure` — cabal skips planning
the tool from source and uses the explicit path;
* skip the unit-id MATCH check (`expectedUnitId = null`), but
`build-cabal-slice` now verifies exactly ONE unit-id is
captured so the slice still produces a single, well-defined
`$out/store` content.
Pure restructure: `inherit (homeIds) ...` only works when `homeIds`
is in scope, not as a sibling field of the same attr-set. Move
the let-binding above the `comp-v2-builder { ... }` call so the
inherit references resolve.
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.72.0 to 1.79.3. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.72.0...v1.79.3) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-version: 1.79.3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
chore(deps): bump @babel/traverse and @cosmology/telescope in /proto-types
chore(deps): bump google.golang.org/grpc from 1.72.0 to 1.79.3 in /cosmos/ibcclientest
chore(deps): bump github.com/cosmos/ibc-go/v8 from 8.0.0 to 8.7.0 in /cosmos/ibcclientest
feat: dapp transfer status resume + UX/QOL improvements to IBC Dapp
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.72.0 to 1.79.3. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.72.0...v1.79.3) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-version: 1.79.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [github.com/cosmos/ibc-go/v8](https://github.com/cosmos/ibc-go) from 8.0.0 to 8.7.0. - [Release notes](https://github.com/cosmos/ibc-go/releases) - [Changelog](https://github.com/cosmos/ibc-go/blob/v8.7.0/CHANGELOG.md) - [Commits](https://github.com/cosmos/ibc-go/compare/v8.0.0...v8.7.0) --- updated-dependencies: - dependency-name: github.com/cosmos/ibc-go/v8 dependency-version: 8.7.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
chore(deps): bump protobufjs from 7.5.3 to 7.5.5 in /cardano/gateway
chore(deps): bump protobufjs from 7.5.4 to 7.5.7 in /proto-types
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) to 7.23.6 and updates ancestor dependency [@cosmology/telescope](https://github.com/hyperweb-io/telescope). These dependencies need to be updated together. Updates `@babel/traverse` from 7.18.11 to 7.23.6 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.6/packages/babel-traverse) Updates `@cosmology/telescope` from 1.0.7 to 2.1.0 - [Release notes](https://github.com/hyperweb-io/telescope/releases) - [Commits](https://github.com/hyperweb-io/telescope/compare/@cosmology/[email protected]...@cosmology/[email protected]) --- updated-dependencies: - dependency-name: "@babel/traverse" dependency-version: 7.23.6 dependency-type: indirect - dependency-name: "@cosmology/telescope" dependency-version: 2.1.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]>