Kontrol documentation and cleanup (#9254)
* docs: change directory structure format * build: add kontrol installation commands * chore: simpler kprove profile * chore: update help text in run-kontrol.sh * docs: refactor and clarify README content * chore: fix typo in test name * ci: check kontrol state diff in snapshot checks * feat: cleanup even when forge script fails * perf: improve assumptions and better document them * doc: more docs * doc: update description of make-summary-deployment.sh Co-authored-by:Juan C. <38925412+JuanCoRo@users.noreply.github.com> * perf: revert back to the 320 byte assumption for now * doc: clarify optionality of build step * fix: add output directory to shellcheck ignored dirs * fix/refactor: snapshots job needs kontrol via docker in CI * fix: shellcheck lints * docs: fix links and add brief summary of adding new proofs * fix: remove shift, which cause early exit we only have 1 input param so don't need shift: when shift fails it would cause the script to exit early due to set -e * fix: run in proper environment * fix: start docker when needed * chore: cleanup docker * fix: another fix from shell script refactor * ci: add docker to bedrock tests * fix(ci): move remote docker from contracts-bedrock-tests to contracts-bedrock-checks * ci: maybe docker setup needs to come earlier * fix: various changes so make-summary-deployment works in docker - avoid copying node_modules to container, which caused a symlink error - fix which script commands are run in docker - restore order of setup_remote_docker step * fix: bind mount instead of copy into docker * style: remove unneded braces * fix: -v to create dir on docker, restore file copying * fix: copy new files * fix permissions error --------- Co-authored-by:
Juan C. <38925412+JuanCoRo@users.noreply.github.com>
Showing
This diff is collapsed.
Please register or sign in to comment