Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
288 commits
Select commit Hold shift + click to select a range
057c1a2
all: Asyncify SubgraphStore.assigned_node
lutter Oct 7, 2025
703654b
all: Asyncify SubgraphStore.resume_subgraph
lutter Oct 7, 2025
ac4f43f
all: Asyncify SubgraphStore.pause_subgraph
lutter Oct 7, 2025
bb9051f
all: Asyncify SubgraphStore.unassign_subgraph
lutter Oct 7, 2025
b700a5c
all: Asyncify test util tap_store_events
lutter Oct 7, 2025
b6b29ef
all: Asyncify SubgraphStore.reassign_subgraph
lutter Oct 7, 2025
70ba7de
all: Asyncify SubgraphStore.remove_subgraph
lutter Oct 7, 2025
eaf711a
all: Asyncify SubgraphStore.create_subgraph
lutter Oct 7, 2025
dfbdd4d
all: Asyncify SubgraphStore.create_subgraph_features
lutter Oct 7, 2025
9f93c35
all: Asyncify SubgraphStore.create_subgraph_deployment
lutter Oct 7, 2025
b5c5a7d
all: Asyncify SubgraphStore.is_deployed
lutter Oct 7, 2025
9658895
all: Asyncify EnsLookup
lutter Oct 7, 2025
cf431f6
all: Asyncify SubgraphFork
lutter Oct 7, 2025
1340eeb
node, store, tests: Asyncify BlockStore.new and BlockStore.lookup_chain
lutter Oct 7, 2025
40eb62c
all: Asyncify Mirror.assignments
lutter Oct 7, 2025
53ce424
all: Asyncify Mirror.assigned_node
lutter Oct 7, 2025
420eff3
store: Add async variants of connection getters
lutter Oct 8, 2025
35622f1
store: Make ConnectionPool.try_get_fdw private
lutter Oct 8, 2025
fba9b7e
store: Make ConnectionPool.get_fdw private
lutter Oct 8, 2025
bc28115
store: Use ConnectionPool.get_async in some easy places
lutter Oct 8, 2025
dd02725
node: Use ConnectionPool.get_async() instead of get()
lutter Oct 8, 2025
5e55354
node, core, server: Use ConnectionPool.get_async() in graphman server…
lutter Oct 8, 2025
44cfce4
all: Make async-trait a workspace package
lutter Oct 8, 2025
274359b
all: Asyncify GraphmanStore
lutter Oct 8, 2025
c3fba2e
all: Asyncify prune::status::Viewer
lutter Oct 8, 2025
7ff4e95
store: Use ConnectionPool.get_async() in EnsLookup
lutter Oct 8, 2025
0d1f61b
store: Make Mirror.read_async take an AsyncFn
lutter Oct 8, 2025
1a3004c
graph, node, store: Make BlockStore implement CheapClone
lutter Oct 8, 2025
b735fdf
store: Use ConnectionPool.get_async() in ChainStore.get_conn
lutter Oct 8, 2025
39e80ec
store: Remove duplicate unused BlockStore.set_chain_identifier
lutter Oct 8, 2025
90ca1ab
store: Use ConnectionPool.get_async() in remaining places in BlockSto…
lutter Oct 8, 2025
6f47554
store: Use ConnectionPool.get_async() in run_test_with_conn
lutter Oct 8, 2025
199445c
runtime, store: Use ConnectionPool.get_async() in remaining tests
lutter Oct 8, 2025
0635a23
store: Add a helper ConnectionPool.with_conn_async
lutter Oct 8, 2025
304c027
store: Use with_conn_async instead of with_conn
lutter Oct 8, 2025
438d74e
store: Remove the now unused with_conn functions
lutter Oct 8, 2025
3a998e6
store: Rename with_conn_async to with_conn
lutter Oct 8, 2025
fd975c4
store: Mark create_subgraph_deployment_internal async
lutter Oct 8, 2025
2f01190
node, store: Mark a bunch of functions as async
lutter Oct 8, 2025
8e633cb
store: Add a shim to use async functions in transactions
lutter Oct 9, 2025
c9e811f
store: Use transaction_async for all of ChainStore
lutter Oct 9, 2025
5a05f66
node, store: Use transaction_async in change_block_cache_shard command
lutter Oct 9, 2025
c1401f7
store: Asyncify deployment::with_lock
lutter Oct 9, 2025
5f41d41
store: Asyncify prune::TablePair.switch
lutter Oct 9, 2025
38043d7
store: Asyncify batch_with_timeout
lutter Oct 9, 2025
cf441d5
store: Asyncify prune::status::Tracker.start
lutter Oct 9, 2025
c9e985d
store: Use transaction_async everywhere in mod pool
lutter Oct 9, 2025
7668f6f
store: Remove pointless transaction from recreate_invalid_indexes
lutter Oct 9, 2025
ad30357
store: Remove some transactions from DeploymentStore
lutter Oct 9, 2025
24c7ba2
store: Use transaction_async in DeploymentStore
lutter Oct 9, 2025
aca8063
store: Use transaction_async in mod copy
lutter Oct 9, 2025
225f39c
store: Use transaction_async in Layout.query
lutter Oct 9, 2025
c28faae
store: Simplify primary::Connection
lutter Oct 10, 2025
802e0f0
store: Use retry::forever_async in SyncStore.start_subgraph_deployment
lutter Oct 10, 2025
9a5c55a
store: Use retry::forever_async in SyncStore.get
lutter Oct 10, 2025
b81e3e2
store: Use retry::forever_async in SyncStore.get_many
lutter Oct 10, 2025
7ae7383
store: Use retry::forever_async in SyncStore.get_derived
lutter Oct 10, 2025
3d84f57
store: Use retry::forever_async in SyncStore.unassign_subgraph and pa…
lutter Oct 10, 2025
a9f483a
store: Introduce a primary::Connection::transaction_async
lutter Oct 10, 2025
8a64805
store: Use primary::Connection::transaction_async in drop_site
lutter Oct 10, 2025
1ba6cbd
store: Rename primary::Connection::transaction_async to transaction
lutter Oct 10, 2025
c7d7772
store: Asyncify primary::Primary and primary::is_empty
lutter Oct 10, 2025
54268d1
store: Asyncify some methods in primary::Mirror
lutter Oct 10, 2025
3cd845d
store: Modify the logic around calling exists_and_synced in create_su…
lutter Oct 10, 2025
916491b
store: Small refactoring of SubgraphSTore
lutter Oct 10, 2025
bf40a82
store: Move create_deployment_internal to SubgraphStore
lutter Oct 10, 2025
3311b2f
store: Make create_subgraph_version async
lutter Oct 10, 2025
7a5a796
store: Asyncify all SubgraphStore methods that are only used by tests
lutter Oct 10, 2025
518fecc
store: Asyncify SubgraphStore.store
lutter Oct 10, 2025
3a4788d
store: Asyncify primary::Mirror.find_active_site
lutter Oct 10, 2025
c78b444
store: Asyncify primary::Connection.allocate_site
lutter Oct 10, 2025
36e1eb3
store: Asyncify primary::Mirror.find_site_by_ref
lutter Oct 10, 2025
6fb16f5
store: Reduce the need for Mirror.read_async to take ownership/clones
lutter Oct 10, 2025
deb5dd5
store: Use Mirror.read_async in most places where read was used
lutter Oct 10, 2025
9896bef
all: Use read_async in primary::Mirror.fill_assignments
lutter Oct 10, 2025
8006a36
store: Asyncify primary::Connection.send_store_event
lutter Oct 10, 2025
759b918
store: Asyncify primary::Connection.cancel_copies
lutter Oct 11, 2025
7264cea
store: Asyncify primary::Connection.create_subgraph
lutter Oct 11, 2025
b69e3e6
store: Asyncify primary::Connection.pause_subgraph
lutter Oct 11, 2025
5dcfb7a
store: Asyncify primary::Connection.resume_subgraph
lutter Oct 11, 2025
a6722f0
store: Asyncify primary::Connection.reassign_subgraph
lutter Oct 11, 2025
1c59b32
store: Asyncify primary::Connection.get_subgraph_features
lutter Oct 11, 2025
ab710a1
store: Asyncify primary::Connection.create_subgraph_features
lutter Oct 11, 2025
54ea578
store: Asyncify primary::Connection.assign_subgraph
lutter Oct 11, 2025
3c6e3e6
store: Asyncify primary::Connection.create_site
lutter Oct 11, 2025
6b7f953
store: Asyncify primary::Connection.assigned_node
lutter Oct 11, 2025
baa74b3
store: Asyncify primary::Connection.assignment_status
lutter Oct 11, 2025
7c46e07
store: Asyncify primary::Connection.activate
lutter Oct 11, 2025
6a51bb9
store: Asyncify primary::Connection.locate_site
lutter Oct 11, 2025
6148b82
store: Asyncify primary::Connection.find_sites_for_network
lutter Oct 11, 2025
6916780
store: Asyncify primary::Connection.sites
lutter Oct 11, 2025
258d1d6
store: Asyncify primary::Connection.least_assigned_node
lutter Oct 11, 2025
91561af
store: Asyncify primary::Connection.least_used_shard
lutter Oct 11, 2025
eb238c6
store: Asyncify primary::Connection.versions_for_subgraph
lutter Oct 11, 2025
ce3f21e
store: Asyncify primary::Connection.deployment_for_version
lutter Oct 11, 2025
7824349
store: Asyncify unused deployment methods in primary::Connection
lutter Oct 11, 2025
9ca4ca0
store: Asyncify primary::Connection.subgraphs_using_deployment
lutter Oct 11, 2025
96696ea
store: Asyncify ENS methods in primary::Connection
lutter Oct 11, 2025
ccfe4cd
store: Asyncify copy status methods in primary::Connection
lutter Oct 11, 2025
2ecc120
store: Asyncify primary::Connection::queries
lutter Oct 11, 2025
56bdbf9
store: Asyncify deployment::graft
lutter Oct 11, 2025
747b755
store: Asyncify deployment::debug_fork
lutter Oct 11, 2025
66233c9
store: Asyncify deployment::schema
lutter Oct 11, 2025
2079bbc
store: Rename retry::forever_async to retry::forever
lutter Oct 11, 2025
8826d01
store: Asyncify deployment::ManifestInfo.load
lutter Oct 11, 2025
dfbec04
store: Asyncify deployment::history_blocks
lutter Oct 11, 2025
804b002
store: Asyncify deployment::set_history_blocks
lutter Oct 11, 2025
8129cda
store: Asyncify deployment::set_manifest_raw_yaml
lutter Oct 11, 2025
11efaf5
store: Asyncify deployment::reset_reorg_count
lutter Oct 11, 2025
2e07e56
store: Asyncify deployment::get_subgraph_firehose_cursor
lutter Oct 11, 2025
8e7877c
store: Asyncify deployment::revert_block_ptr
lutter Oct 11, 2025
7b72687
store: Asyncify deployment::block_ptr
lutter Oct 11, 2025
210424d
store: Asyncify deployment::initialize_block_ptr
lutter Oct 11, 2025
f33d623
store: Asyncify deployment::state
lutter Oct 11, 2025
1958214
store: Asyncify deployment::set_synced
lutter Oct 11, 2025
0b40010
store: Asyncify deployment::exists
lutter Oct 11, 2025
f722dae
store: Asyncify deployment::exists_and_synced
lutter Oct 11, 2025
c7a1952
store: Asyncify deployment::insert_subgraph_errors
lutter Oct 11, 2025
03bf002
store: Asyncify deployment::error_count
lutter Oct 11, 2025
ae7ddd9
store: Asyncify deployment::revert_subgraph_errors
lutter Oct 11, 2025
6935326
store: Asyncify deployment::delete_error
lutter Oct 11, 2025
32a4d41
store: Asyncify deployment::copy_errors
lutter Oct 11, 2025
cbce742
store: Asyncify deployment::drop_schema and drop_metadata
lutter Oct 11, 2025
f782c8b
store: Asyncify deployment::create_deployment
lutter Oct 11, 2025
6130b98
store: Asyncify deployment::update_entity_count
lutter Oct 11, 2025
9438723
store: Asyncify deployment::clear_entity_count
lutter Oct 11, 2025
350a0a5
store: Asyncify deployment::set_earliest_block
lutter Oct 11, 2025
741f4d9
store: Asyncify deployment::copy_earliest_block
lutter Oct 11, 2025
5681f1b
store: Asyncify deployment::on_sync
lutter Oct 11, 2025
f96ff92
store: Asyncify deployment::set_on_sync
lutter Oct 11, 2025
167aa18
store: Asyncify dynds::private::DataSourcesTable.load
lutter Oct 11, 2025
8849abd
store: Asyncify dynds::private::DataSourcesTable.insert
lutter Oct 11, 2025
deeca05
store: Asyncify dynds::private::DataSourcesTable.revert
lutter Oct 11, 2025
742f7e0
store: Asyncify dynds::private::DataSourcesTable.update_offchain_status
lutter Oct 11, 2025
853813f
store: Asyncify dynds::shared
lutter Oct 11, 2025
2eb241d
store: Asyncify dynds::causality_region_curr_val
lutter Oct 11, 2025
5b93566
store: Asyncify relational::load_indexes_from_table
lutter Oct 11, 2025
8bf4d59
store: Asyncify Layout.analyze_tables
lutter Oct 11, 2025
df306ba
store: Asyncify relational::prune::status::Tracker
lutter Oct 11, 2025
17ebd58
store: Asyncify rollup::Rollup::insert
lutter Oct 11, 2025
51c528f
store: Asyncify rollup::Rollup::last_rollup
lutter Oct 11, 2025
0888b93
store: Asyncify advisory_lock::Scope::try_lock
lutter Oct 11, 2025
11ff54a
store: Asyncify advisory_lock::lock
lutter Oct 11, 2025
27625c6
store: Asyncify advisory_lock::unlock
lutter Oct 11, 2025
abe82dd
store: Asyncify advisory_lock::with_migration_lock.execute
lutter Oct 12, 2025
5411967
store: Asyncify remaining methods in block_store
lutter Oct 12, 2025
78df8ac
store: Asyncify Layout::create_relational_schema
lutter Oct 12, 2025
be0cdd4
store: Refactor CopyState::create
lutter Oct 12, 2025
e19051c
store: Refactor TableState.load
lutter Oct 12, 2025
a66f065
store: Asyncify catalog::histogram_bounds
lutter Oct 12, 2025
a2c1606
Asyncify remaining method in catalog
lutter Oct 12, 2025
ce44393
store: Asyncify chain_store::Storage
lutter Oct 12, 2025
46fba9e
store: Asyncify remaining methods in copy
lutter Oct 12, 2025
8ede941
store: Asyncify most methods in deployment_store
lutter Oct 12, 2025
2933e93
store: Asyncify DeploymentStore::get_conn
lutter Oct 12, 2025
d900e56
store: Asyncify remaining methods in deployment
lutter Oct 12, 2025
7f9096d
store: Asyncify details
lutter Oct 12, 2025
73f555d
store: Asyncify notification_listener
lutter Oct 12, 2025
713835e
store: Asyncify Layout.find
lutter Oct 12, 2025
b457793
store: Asyncify VidBatcher.for_copy and for_prune
lutter Oct 12, 2025
5fa818a
store: Replace remaining uses of ConnectionPool.get with get_async
lutter Oct 12, 2025
260937e
all: Rename ConectionPool.get_async to get_sync
lutter Oct 12, 2025
ea96831
core: Asyncify core::graphman::deployment::load_deployments
lutter Oct 13, 2025
55375a0
store: Use an async connection pool (SQUASH FROM HERE)
lutter Oct 7, 2025
fa24b05
core: Use async connection in graphman::src::deployment
lutter Oct 13, 2025
dadeb47
store: Replace use of SimpleConnection with async version in deployme…
lutter Oct 13, 2025
00fcef1
store: Use AsyncPgConnection in DeploymentStore and related methods
lutter Oct 16, 2025
ab31a86
store: Use AsyncPgConnection in primary::Mirror::refresh_tables
lutter Oct 16, 2025
0c5176e
store: Use AsyncPgConnection in DeploymentStore.indexes_for_entity
lutter Oct 16, 2025
7b783f0
store: Use AsyncPgConnection in DeploymentStore.drop_index
lutter Oct 16, 2025
76e6767
store: Use AsyncPgConnection in DeploymentStore.load_indexes
lutter Oct 16, 2025
37303f6
store: Use AsyncPgConnection in DeploymentStore.set_account_like
lutter Oct 16, 2025
a226d4b
store: Use AsyncPgConnection in DeploymentStore.set_history_blocks
lutter Oct 16, 2025
c21f2b4
store: Use AsyncPgConnection in more places
lutter Oct 17, 2025
0148b6a
store: Remove use of with_conn from DeploymentStore.block_ptr, block_…
lutter Oct 17, 2025
1df588b
store: Remove use of with_conn from DeploymentStore.deployment_state
lutter Oct 17, 2025
52405ce
store: Remove use of with_conn from DeploymentStore.fail_subgraph
lutter Oct 17, 2025
cde27a4
store: Remove use of with_conn from DeploymentStore.load_dynamic_data…
lutter Oct 17, 2025
056c399
store: Remove use of with_conn from DeploymentStore.causality_region_…
lutter Oct 17, 2025
4d7cc62
store: Remove use of with_conn from DeploymentStore.exists_and_synced…
lutter Oct 17, 2025
0bb2b3a
store: Remove use of with_conn from DeploymentStore.refresh_materiali…
lutter Oct 17, 2025
18e8ca2
store: Remove use of with_conn from DeploymentStore.prune_viewer
lutter Oct 17, 2025
9076ee7
store: Remove use of with_conn from ChainStore.blocks_from_store
lutter Oct 17, 2025
57c845a
store: Remove use of with_conn from ChainStore.blocks_from_store_by_n…
lutter Oct 17, 2025
60c71ad
store: Remove use of with_conn from ChainHeadStore.chain_head_ptr
lutter Oct 17, 2025
d9721f6
store: Remove use of with_conn from ChainHeadStore.set_chain_head
lutter Oct 17, 2025
5f5ef53
store: Remove use of with_conn from ChainHeadStore.ancestor_block
lutter Oct 17, 2025
e8ec596
store: Remove use of with_conn from ChainHeadStore.block_number
lutter Oct 17, 2025
e1d5529
store: Remove use of with_conn from ChainHeadStore.block_numbers
lutter Oct 17, 2025
1e7c1b4
store: Remove use of with_conn from ChainHeadStore.transaction_receip…
lutter Oct 17, 2025
1bc192b
store: Remove use of with_conn from ChainStore.set_call
lutter Oct 17, 2025
5b43a01
store: Remove use of with_conn from NotificationQueueUsage.update
lutter Oct 17, 2025
3c7ba31
store: Refactor ChainStore.attempt_chain_head_update
lutter Oct 17, 2025
6cd6453
store: Remove use of with_conn from ChainStore.attempt_chain_head_update
lutter Oct 17, 2025
9f6dd65
store: Use AsyncPgConnection in PoolCoordinator.setup
lutter Oct 17, 2025
e08a356
store: Use AsyncPgConnection in PoolInner.check
lutter Oct 17, 2025
93a2913
store: Use AsyncPgConnection in PoolInner.remap and create/drop_cross…
lutter Oct 17, 2025
cbac83f
store: Use AsyncPgConnection in PoolInner.remap
lutter Oct 17, 2025
c2121ff
store: Use AsyncPgConnection in PoolInner.needs_remap
lutter Oct 17, 2025
78294f4
store: Use AsyncConnectionWrapper explicitly to run migrations
lutter Oct 17, 2025
bc44207
store: Remove PoolInner.get_sync
lutter Oct 17, 2025
6470924
store: Use diesel_async::RunQueryDsl in primary
lutter Oct 17, 2025
9f16ea4
store: Use diesel_async::RunQueryDsl in primary::queries
lutter Oct 17, 2025
f0bd11a
store: Use AsyncPgConnection in primary::Connection
lutter Oct 17, 2025
eb0e056
store: Use doesel_async::RunQueryDsl in block_store
lutter Oct 17, 2025
e6b8c1f
store: Use AsyncPgConnection in remaining plces in primary
lutter Oct 17, 2025
e3610e8
store: Use AsyncPgConnection in DeploymentStore.create_deployment
lutter Oct 17, 2025
ddb7554
store: Use AsyncPgConnection in DeploymentStore.get_replica_conn
lutter Oct 17, 2025
3735f3a
store: Use AsyncPgConnection in DeploymentStore.find_layout
lutter Oct 17, 2025
b096b2a
store: Use AsyncPgConnection in DeploymentStore.subgraph_info
lutter Oct 17, 2025
3a9977a
store: Use AsyncPgConnection in a few more DeploymentStore methods
lutter Oct 17, 2025
9e477c1
store: Use doesel_async::RunQueryDsl in copy
lutter Oct 17, 2025
1d1007c
store: Use AsyncPgConnection in DeploymentStore.source_of_copy
lutter Oct 18, 2025
2793438
store: Use AsyncPgConnection in remaining places in relational
lutter Oct 18, 2025
c43384b
store: Use AsyncPgConnection in remaining places in dynds
lutter Oct 18, 2025
88d6e6d
store: Use AsyncPgConnection in remaining places in chain_store
lutter Oct 18, 2025
075f70f
store: Use AsyncPgConnection in remaining places in copy
lutter Oct 18, 2025
6bc838d
store: Use diesel_async::RunQueryDsl in relational/index
lutter Oct 18, 2025
a473103
test-store: Use diesel_async::RunQueryDsl in chain_head tests
lutter Oct 18, 2025
0cc6b55
store: Use AsyncPgConnection in remaining places
lutter Oct 18, 2025
045632c
node: Use AsyncPgConnection in remaining places
lutter Oct 18, 2025
222e688
test-store: Use AsyncPgConnection in remaining places
lutter Oct 18, 2025
e972ee0
store: Get AsyncPgConnection from pool in DeploymentStore
lutter Oct 18, 2025
966b987
store: Get AsyncPgConnection from pool in chain_store
lutter Oct 18, 2025
873d7d4
store: Replace uses of Pool.get_sync with Pool.get
lutter Oct 18, 2025
e334248
node: Replace uses of Pool.get_sync with Pool.get
lutter Oct 18, 2025
a8805e0
server, store: Replace remaining uses of Pool.get_sync with Pool.get
lutter Oct 18, 2025
ccf30d6
store: Use AsyncPgConnection for fdw pool
lutter Oct 18, 2025
6725231
store: Use AsyncPgConnection for PoolInner.locale_check
lutter Oct 18, 2025
be0bc29
store: Remove support for synchronous connections
lutter Oct 18, 2025
350cb99
store: Make sure migrations run completely on a blocking thread (CI P…
lutter Oct 19, 2025
10152d1
store: Make the worker futures in copy Send
lutter Oct 21, 2025
2cc465d
store: Do not use block_on in WritableStore.start_subgraph_deployment
lutter Oct 21, 2025
a90fa95
all: Use a workspace package for tokio
lutter Oct 22, 2025
e13495f
all: Rename graph::task_spawn to tokio and move TEST_RUNTIME there
lutter Oct 22, 2025
8efb55e
all: Add a `graph::test` macro
lutter Oct 22, 2025
b5efa48
all: Use #[graph::test] instead of #[tokio::test]
lutter Oct 22, 2025
ca3906e
store: Make test_clear_stale_call_cache in sharded setup
lutter Oct 22, 2025
86e721c
store: Switch from mobc to deadpool
lutter Oct 20, 2025
9b80c91
store: Create the state_racker in PoolInner::create
lutter Oct 23, 2025
f3d535f
store: Replicate the metrics that EventHandler used to collect with d…
lutter Oct 23, 2025
529adfa
store: Rename the pool/state_tracker module to manager
lutter Oct 23, 2025
9d9be42
store: Implement our own deadpool Manager
lutter Oct 23, 2025
6d9b4d7
store: Move ErrorHandler functionality to ConnectionManager
lutter Oct 23, 2025
d4a9975
store: Reap idle connections according to configuration
lutter Oct 23, 2025
0759f5b
chain: Fix clippy warning about useless future
lutter Oct 28, 2025
3f3c4ef
core: Flush the store on fatal errors
lutter Oct 29, 2025
6cc3a2d
store: Work around mysterious write errors
lutter Nov 11, 2025
09e23c8
server: Make some of the graphman tests less flaky
lutter Nov 12, 2025
4f5f832
Use fixed version for foundry for integration tests
lutter Nov 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ jobs:
- name: Install Foundry
uses: foundry-rs/foundry-toolchain@82dee4ba654bd2146511f85f0d013af94670c4de # v1
with:
version: nightly
version: v1.4.0

- name: Install pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4
Expand Down
Loading