Skip to content

CI updates for v1.16.8 merge#147

Open
syntrust wants to merge 9 commits intoop-esfrom
op-es-ci-v1.16.8
Open

CI updates for v1.16.8 merge#147
syntrust wants to merge 9 commits intoop-esfrom
op-es-ci-v1.16.8

Conversation

@syntrust
Copy link

@syntrust syntrust commented Mar 20, 2026

Test script update based on the v1.16.8 merge.

Successfully ran on AX101: Execution time: 61 minute(s) and 54 second(s)

@syntrust syntrust marked this pull request as ready for review March 25, 2026 02:23
run_step "contracts-bedrock tests setup (go-ffi)" just build-go-ffi

# temporarily skip failed tests that block CI process
SKIP_PATH="test/universal/OptimismMintableERC20Factory.t.sol"
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This case can pass when running on its own.

@blockchaindevsh
Copy link

blockchaindevsh commented Mar 25, 2026

Why are these tests removed:

  1. op-e2e-fuzz (op-e2e fuzz tests)
  2. cannon-fuzz
  3. fuzz-golang (op-challenger, op-node, op-service, op-chain-ops fuzzing)
  4. go-tests-full (make go-tests-ci)
  5. op-e2e-tests (make test-actions, make test-ws)
  6. op-deployer embedded artifacts (just copy-contract-artifacts)

Are they covered elsewhere?

fi
}

install_system_package() {

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will fail for non-root users on Linux. Either add sudo or guard with a root check.

run_step "contracts-bedrock build" bash -c "just clean && just forge-build --deny-warnings --skip test"
popd > /dev/null

# op-deployer embedded artifacts (required by op-deployer Go tests)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the removal of op-deployer artifact packing intentional?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes. It was used in supervisor tests, which have been removed.

# op-e2e-tests
echo "==========Starting op-e2e-tests..."
make test-actions
make test-ws

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the removal of make test-actions/make test-ws intentional?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, they are covered by go-tests-ci.


# go-tests-full
echo "==========Starting go-tests-full..."
export TEST_TIMEOUT=90m

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TEST_TIMEOUT=90m is removed, tests may hang indefinitely.

@blockchaindevsh
Copy link

What's your criteria to including jobs into this script?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants