1. 27 Nov, 2024 5 commits
  2. 26 Nov, 2024 22 commits
  3. 25 Nov, 2024 3 commits
    • Mael Regnery's avatar
      fix: use eth_getBlockReceipts for Infura RPC kind (#12969) · 816b75a8
      Mael Regnery authored
      * fix: use eth_getBlockReceipts for Infura RPC kind
      
      * fix infura test
      816b75a8
    • Matthew Slipper's avatar
      ci: Convert all Go tests into a single job (#13046) · 418f0cca
      Matthew Slipper authored
      * ci: Convert all Go tests into a single job
      
      Takes all the go-e2e and go-test jobs and combines them into one single super-job. This has the following benefits:
      
      1. We can centralize all config for Go tests in one place and simplify our CI pipeline.
      2. It leaves parallelism up to the Go runtime, which is more efficient.
      4. It makes our test reporting more accurate.
      
      As part of this PR, I also:
      
      1. Created a new resource class just for Go tests. It runs on the large Latitude runner, but limits the number of parallel go test jobs to 3 to prevent resource starvation.
      2. Enabled test retries on `gotestsum`. This should reduce the number of flakes we see from the Go tests by retrying them up to 2 times in the event that they fail. Failures are still captured by the test reporting, so we can address them.
      
      * code review updates
      418f0cca
    • Michael Amadi's avatar
      fixes (#13052) · 7719c853
      Michael Amadi authored
      7719c853
  4. 23 Nov, 2024 8 commits
  5. 22 Nov, 2024 2 commits
    • smartcontracts's avatar
      fix(ci): contracts test names check failures (#13034) · d139cc98
      smartcontracts authored
      lint-forge-tests-check-no-build was causing issues in CI because
      it was running as part of contracts-bedrock-checks which depends
      on contracts-bedrock-build. contracts-bedrock-build builds the
      contract files EXCEPT for tests whenever contracts-bedrock has
      changed. This means that contracts-bedrock-build would not build
      any test files and therefore lint-forge-tests-check-no-build would
      not find any test files to check and the job would do nothing.
      However, when contracts-bedrock is NOT changed, the build job gets
      the full set of artifacts INCLUDING test artifacts from the cache.
      This would trigger the full check to actually be run and it would
      properly fail.
      
      This PR moves that particular check into contracts-bedrock-tests
      so that it's guaranteed to have all of the compiled contracts.
      d139cc98
    • zhiqiangxu's avatar
      f9a38de2