You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Refactor main function (#5980)
* node: Refactor main execution flow and introduce launcher module
* node/launcher: extract setup_configuration helper from run
* node/launcher: extract setup_metrics helper from run
* node/launcher: extract setup_store helper from run
* node/launcher: extract build_blockchain_map helper from run
* node/launcher: extract cleanup_ethereum_shallow_blocks helper from run
* node/launcher: extract spawn_block_ingestor helper from run
* node/launcher: extract deploy_subgraph_from_flag helper from run
* node/launcher: extract spawn_contention_checker helper from run
* node/launcher: extract build_graphql_server helper from run
* node/launcher: extract build_subgraph_registrar helper from run
* Implement a File Link Resolver (#5981)
* graph: Add a new FIleLinkResolver
* graph: remove `/ipfs/` prefix when using file link resolver
* graph: Implement custom deserialise logic for Link to enable file link resolver
* tests: Add runner test that uses file link resolver
* graph: Conditionally disable deployment hash validation based on env var
* graph: use constant for "/ipfs/" prefix in `remove_prefix`
* graph: Simplify resolve_path by removing redundant path.is_absolute() check
* graph: Remove leftover println from file_resolver tests
* tests: Refactor runner tests extract test utils into recipe.rs
* tests: Add a test for file_link_resolver
* Graph node dev mode (#5982)
* node: Create a new binary for graph node dev mode
* graph, store: Add unassign_subgraph method to SubgraphStore
* node: Add helpers for graph node dev for subgraph management
* node: Add helper functions for watching files in dev mode
* node: Wire file watching in dev mode to redeploy subgraphs
* node: fix formatting
* gnd: Support multiple subgraphs, grafting, subgraph composition in dev mode (#6000)
* graph: Add clone_for_deployment to FileLinkResolver to create FileLinkResolver with the right base dir for a subgraph
* graph: Add for_deployment to LinkResolverTrait
* core, graph: use for_deployment to get properly scoped resolver
* graph: Implement aliases for file link resolver
* node: Make gnd work with multiple subgraphs
* node: Support subgraph datasource in gnd
* node: correct the default value for manfiest
* core, node, graph: Ignore graft base in dev mode
* node: Allow providing a postgres url for gnd
* node: Do not use pgtemp in windows
* store: enable `vendored` feature for openssl crate
* chain/ethereum: Return error when ipc is used in non unix platform
* node: Refactor launcher
* node/dev : Better error message when database directory doesn't exist
* node: refactor watcher
* core, node, graph: Manipulate raw manifest instead of passing
ignore_graft_base
This reverts commit b5bbf93.
* node: Correct comments on `redeploy_all_subgraphs`
* node/gnd: Deploy all subgraphs first before wathcing files
* core, graph : Refactor LinkResolver trait
* Workflow to build the gnd binary (#6013)
* .github: Create a workflow for building gnd binaries
* .github: Codesign gnd binary for macOs
* .github: notarize gnd binary for macOs
* gnd: Integration tests (#6035)
* node/gnd: Make ports configurable
* node/gnd: Deploy all subgraphs on startup
* tests: Refactor subgraph datasources in TestCase
* tests: refactor Testcase method for source subgraphs
* tests: Add integration tests for gnd
* store: Use bundled pq-sys
* gnd: remove temp database directory on exit
* gnd: use pgtemp from graphprotocol org
* gnd: add alias for pgtemp db for windows
* gnd: use deep codesigning for macos binaries
* update workflow to add entitlements.plist
0 commit comments