Skip to content

Conversation

@d4hines
Copy link
Contributor

@d4hines d4hines commented Nov 24, 2022

Depends

Problem

We need to build all our packages in CI.

Solution

This is a WIP solution so that nix flake check builds everything.

But I'm having trouble with some of the JS packages:

at__docusaurus__slash__plugin-content-pages> d2nPatchPhase
__at__docusaurus__slash__plugin-content-pages> package.json: Pinning version '10.1.0' to '10.1.0' for dependency 'fs-extra'
__at__docusaurus__slash__plugin-content-pages> package.json: Pinning version '2.4.0' to '2.4.0' for dependency 'tslib'
__at__docusaurus__slash__plugin-content-pages> package.json: Pinning version '5.74.0' to '5.74.0' for dependency 'webpack'
__at__docusaurus__slash__plugin-content-pages> configuring
__at__docusaurus__slash__plugin-content-pages> installing: @docusaurus/.bin
__at__docusaurus__slash__plugin-content-pages> installing: @docusaurus/core
__at__docusaurus__slash__plugin-content-pages> installing: @docusaurus/mdx-loader
__at__docusaurus__slash__plugin-content-pages> installing: @docusaurus/.bin
__at__docusaurus__slash__plugin-content-pages> installing: @docusaurus/types
__at__docusaurus__slash__plugin-content-pages> installing: @docusaurus/.bin
__at__docusaurus__slash__plugin-content-pages> installing: @docusaurus/utils
__at__docusaurus__slash__plugin-content-pages> installing: @docusaurus/.bin
__at__docusaurus__slash__plugin-content-pages> installing: @docusaurus/.bin
__at__docusaurus__slash__plugin-content-pages> installing: @docusaurus/utils-validation
__at__docusaurus__slash__plugin-content-pages> installing: fs-extra
__at__docusaurus__slash__plugin-content-pages> installing: tslib
__at__docusaurus__slash__plugin-content-pages> installing: webpack
__at__docusaurus__slash__plugin-debug> unpacking sources
__at__docusaurus__slash__plugin-debug> unpacking source archive /nix/store/wbsdjhzpwy021is3d8zi6kwqza7baipi-plugin-debug-2.1.0.tgz-extracted

4 import { Amount as AmountType } from "./core/amount";
                                       ~~~~~~~~~~~~~~~

node_modules/@marigold-dev/deku-toolkit/lib/index.d.ts:5:36 - error TS2307: Cannot find module './core/block' or its corresponding type declarations.

5 import { Block as BlockType } from "./core/block";
                                     ~~~~~~~~~~~~~~

node_modules/@marigold-dev/deku-toolkit/lib/index.d.ts:6:36 - error TS2307: Cannot find module './core/level' or its corresponding type declarations.

6 import { Level as LevelType } from "./core/level";
                                     ~~~~~~~~~~~~~~

node_modules/@marigold-dev/deku-toolkit/lib/index.d.ts:7:36 - error TS2307: Cannot find module './core/nonce' or its corresponding type declarations.

7 import { Nonce as NonceType } from "./core/nonce";
                                     ~~~~~~~~~~~~~~

node_modules/@marigold-dev/deku-toolkit/lib/index.d.ts:8:52 - error TS2307: Cannot find module './core/operation-hash' or its corresponding type declarations.

8 import { OperationHash as OperationHashType } from "./core/operation-hash";
                                                     ~~~~~~~~~~~~~~~~~~~~~~~

node_modules/@marigold-dev/deku-toolkit/lib/index.d.ts:9:26 - error TS2307: Cannot find module './utils/json' or its corresponding type declarations.

9 import { JSONType } from "./utils/json";
                           ~~~~~~~~~~~~~~

node_modules/@marigold-dev/deku-toolkit/lib/index.d.ts:10:28 - error TS2307: Cannot find module './utils/signers' or its corresponding type declarations.

10 import { DekuSigner } from "./utils/signers";
                              ~~~~~~~~~~~~~~~~~

node_modules/@marigold-dev/deku-toolkit/lib/index.d.ts:11:36 - error TS2307: Cannot find module './core/proof' or its corresponding type declarations.

11 export declare type Proof = import("./core/proof").Proof;
                                      ~~~~~~~~~~~~~~

node_modules/@marigold-dev/deku-toolkit/lib/index.d.ts:152:71 - error TS2307: Cannot find module './utils/signers' or its corresponding type declarations.

152 export { fromBeaconSigner, fromCustomSigner, fromMemorySigner, } from "./utils/signers";
                                                                          ~~~~~~~~~~~~~~~~~

src/index.ts:3:28 - error TS2307: Cannot find module '@marigold-dev/deku-toolkit/lib/utils/signers' or its corresponding type declarations.

3 import { DekuSigner } from "@marigold-dev/deku-toolkit/lib/utils/signers";
                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Found 13 errors in 2 files.

Errors  Files
    12  node_modules/@marigold-dev/deku-toolkit/lib/index.d.ts:1
     1  src/index.ts:3
(END)

@d4hines d4hines requested a review from EduardoRFS as a code owner November 24, 2022 04:11
@d4hines d4hines marked this pull request as draft November 24, 2022 04:11
@d4hines
Copy link
Contributor Author

d4hines commented Dec 16, 2022

I have a better solution than this branch in #1020

@d4hines d4hines closed this Dec 16, 2022
@d4hines d4hines deleted the d4hines/nix-ci-builds branch December 16, 2022 17:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants