1. 07 Oct, 2024 3 commits
  2. 06 Oct, 2024 4 commits
    • smartcontracts's avatar
      feat(ci): use foundry profiles to set fuzz parameters (#12346) · 8917511b
      smartcontracts authored
      Updates contracts-bedrock-tests to use foundry profiles to set the
      fuzz/invariant run parameters instead of inlining it. Has the
      added benefit of separating out into two profiles so that tests
      can be selectively tuned down for the heavy fuzz pipeline without
      also tuning them down for the standard CI pipeline.
      8917511b
    • smartcontracts's avatar
      maint(ci): clean up semgrep rules and ignores (#12347) · 5a155eef
      smartcontracts authored
      Cleans up the existing semgrep rules and gets rid of the blanket
      ignores that were being applied everywhere now that we can add
      ignores for specific files in the rule config.
      5a155eef
    • Mark Tyneway's avatar
      contracts: clean up deploy script abstractions (#12336) · e165a7ea
      Mark Tyneway authored
      * contracts: clean up deploy script abstractions
      
      Move the implementation deployments into `deployImplementations`
      and the initializations into the initizer function so that things
      are grouped more logically. Even though we use OPSM for modern
      deployments, the legacy code is still in the repo. This change
      makes it easier to implement Standard L2 Genesis, where we depend
      on the `OptimismPortal` being initialized before the `SystemConfig`,
      since the `SystemConfig` makes calls to the portal during its
      `initialize` call.
      
      * op-e2e: remove dependency on contracts existing
      
      Modularizes the functionality more
      
      * lint: fix
      e165a7ea
    • smartcontracts's avatar
      feat: add sol-expectrevert-no-args locally (#12342) · e9b5eebe
      smartcontracts authored
      Adds the sol-expectrevert-no-args semgrep rule locally.
      e9b5eebe
  3. 05 Oct, 2024 9 commits
  4. 04 Oct, 2024 7 commits
  5. 03 Oct, 2024 17 commits