Skip to content

Wip/use temp cli#779

Closed
cwarnerdev wants to merge 52 commits intodevelopfrom
wip/use-temp-cli
Closed

Wip/use temp cli#779
cwarnerdev wants to merge 52 commits intodevelopfrom
wip/use-temp-cli

Conversation

@cwarnerdev
Copy link
Copy Markdown
Contributor

@cwarnerdev cwarnerdev commented Jan 6, 2026

  • Build wasp-cli once per package and reuse across the test suite for speed and isolation.
  • Clean up the temporary build directory by default; allow keeping it via WASP_CLI_KEEP.

cwarnerdev and others added 30 commits January 6, 2026 07:38
refactor: Replace http client to graphql client
Implement a new GraphQL client to replace the JSON-RPC client:

- Add GraphQL schema and query definitions (transactions, objects, dynamic fields)
- Implement GraphQL client with full API coverage (read, write, governance, coin queries)
- Add type system in graphqltypes package with converters for API responses
- Add generated code from genqlient for type-safe GraphQL operations
- Include test infrastructure for the new client

This provides the foundation for migrating away from the JSON-RPC client
to a more efficient GraphQL-based API.
refactor: Add GraphQL types and schema definitions
refactor: Simplify GraphQL client by removing TagJson and consolidating faucet requests
test: re-enable testcore package in short tests
lmoe and others added 22 commits February 27, 2026 15:50
…ufficient L1 funds and simplify faucet usage
refactor: Remove unused graphql methods, and pointer pattern
@cwarnerdev cwarnerdev closed this Mar 17, 2026
@cwarnerdev cwarnerdev deleted the wip/use-temp-cli branch March 17, 2026 01:50
@cwarnerdev cwarnerdev restored the wip/use-temp-cli branch March 17, 2026 01: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.

3 participants