docs: prepare repeatable V1 presentation
This commit is contained in:
@@ -4,9 +4,9 @@ SHELL := /bin/bash
|
||||
RPC_LOCAL := http://127.0.0.1:8545
|
||||
ANVIL_OWNER := 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266
|
||||
|
||||
.PHONY: doctor setup verify deploy-v1 seed-v1 check-state test-finalize-manifest sync-abis publish-web-manifest sync-artifacts sync-artifacts-check
|
||||
.PHONY: doctor setup demo-local verify check-state reset-local deploy-v1 seed-v1 sync-artifacts sync-artifacts-check sync-abis publish-web-manifest test-finalize-manifest
|
||||
doctor:
|
||||
@./tools/doctor.sh
|
||||
@bash tools/doctor.sh
|
||||
setup:
|
||||
@git submodule update --init --recursive
|
||||
@npm ci
|
||||
@@ -15,12 +15,22 @@ verify:
|
||||
@forge fmt --check
|
||||
@forge clean
|
||||
@npm_config_offline=true forge build --force
|
||||
@node tools/sync-web-artifacts.mjs
|
||||
@node tools/sync-web-artifacts.mjs --check
|
||||
@node tools/check-upgrades-cli.mjs
|
||||
@npm_config_offline=true forge test --force
|
||||
@node tools/test-finalize-manifest.mjs
|
||||
@node tools/test-sync-web-artifacts.mjs
|
||||
@bash tools/test-process-safety.sh
|
||||
@bash tools/scan-project.sh
|
||||
@npm --prefix web run lint
|
||||
@npm --prefix web run typecheck
|
||||
@npm --prefix web test
|
||||
@npm --prefix web run build
|
||||
demo-local:
|
||||
@bash tools/demo-local.sh
|
||||
reset-local:
|
||||
@bash tools/reset-local.sh
|
||||
test-finalize-manifest:
|
||||
@node tools/test-finalize-manifest.mjs
|
||||
sync-abis:
|
||||
@@ -41,4 +51,4 @@ deploy-v1:
|
||||
seed-v1:
|
||||
@forge script script/SeedV1Demo.s.sol:SeedV1Demo --rpc-url $(RPC_LOCAL) --broadcast --force
|
||||
check-state:
|
||||
@DEMO_EXPECTED_STAGE=$${DEMO_EXPECTED_STAGE:-v1} forge script script/CheckState.s.sol:CheckState --rpc-url $(RPC_LOCAL) --force
|
||||
@forge script script/CheckState.s.sol:CheckState --rpc-url $(RPC_LOCAL) --force
|
||||
|
||||
Reference in New Issue
Block a user