• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

safe-global / safe-smart-account
94%
main: 94%

Build:
Build:
LAST BUILD BRANCH: patch-1
DEFAULT BRANCH: main
Repo Added 22 Jan 2024 09:44AM UTC
Files 42
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH chore/refactor-zk-sync-ci
branch: chore/refactor-zk-sync-ci
CHANGE BRANCH
x
Reset
  • chore/refactor-zk-sync-ci
  • 1.4.1/backmerge-coveralls-job-fix
  • 1.4.1/backport-safetol2setup-contract
  • 1.5-addresses
  • 731-imports-ordering-for-contracts
  • 992-disablemodule-not-sufficiently-documented
  • ackee/i1
  • ackee/i2
  • ackee/i3
  • ackee/i4
  • ackee/i7
  • ackee/i8
  • ackee/l1
  • ackee/l2
  • ackee/l3
  • ackee/m1
  • ackee/w1
  • ackee/w2
  • ackee/w3
  • ackee/w4
  • ackee/w5
  • ackee/w6
  • assembly-encodeSafeTransactionData
  • audit/v1.5
  • better-variable-naming-in-eip-712-hashing
  • bug/benchmark-ci-silent-fail
  • bump-v1.4.1-2
  • bump-version/v1.4.1-1
  • certora-workfile
  • certora/v6-spec-update
  • changelog-v1.5.0
  • chore/bump-dependencies
  • chore/bump-hardhat-toolbox
  • chore/consistent-nat-spec
  • chore/deprecate-zksync
  • chore/disable-zksync-tests
  • chore/doc-fixes
  • chore/fix-harness-patch
  • chore/fix-ts-lints
  • chore/fix-up-migration-tests
  • chore/no-longer-disable-reporter-test
  • chore/prepare-release-1.5.0
  • chore/refactor-migration-tests
  • chore/release-1.5.0-readme
  • chore/safe-singleton-factory-v2
  • chore/self-owned-safe-warning
  • chore/update-certora-cli
  • chore/update-current-version
  • chore/update-dependencies
  • chore/update-node-js
  • chore/update-readme-release-v1.4.1-2
  • chore/update-transitive-deps
  • codeowners
  • core/bump-toolbox-v6-pt2
  • creationCodeHash
  • dep-bumppppp
  • dependabot/npm_and_yarn/braces-3.0.3
  • dependabot/npm_and_yarn/follow-redirects-1.15.6
  • dependabot/npm_and_yarn/form-data-4.0.4
  • dependabot/npm_and_yarn/multi-b29f0fd473
  • dependabot/npm_and_yarn/multi-c22b14adf9
  • dependabot/npm_and_yarn/pbkdf2-3.1.3
  • dependabot/npm_and_yarn/secp256k1-4.0.4
  • dependabot/npm_and_yarn/sha.js-2.4.12
  • dependabot/npm_and_yarn/undici-5.28.3
  • dependabot/npm_and_yarn/undici-5.28.4
  • dependencies/upgrade
  • deprecated-test-removal
  • deps-bump
  • doc/fix-simulation-natspec
  • doc/fixes
  • doc/more-natspec-fixes
  • docs/get-transaction-hash-dirty-bits
  • docs/simulate-and-revert
  • enable-zksync-tests
  • erc777-compat-comments
  • error-propagation
  • experiment/auto-l2-safe
  • extensible-fallback-handler
  • fallback-handler-comments
  • feat/dep-update
  • feat/disable-pre-approved-1271-signature
  • feat/domain-separator-perf
  • feat/migration-to-l2-deprecation
  • feat/safe-7702
  • feat/support-pre-approved-1271-signature
  • feat/update-certora-prover
  • feature-787-migration-contract
  • feature-context-in-module-tx
  • feature/eip-7702
  • feature/module-tx-guard
  • fix
  • fix-735-compilation-with-new-solidity-version
  • fix-735-compilation-with-new-solidity-version-temp
  • fix-754-signature-length-check
  • fix-790-update-changelog
  • fix-emit-event-in-SafeL2-execTransactionFromModuleReturnData
  • fix-errors
  • fix-link
  • fix-natspec-inheritdoc
  • fix-solidity-range
  • fix-typo
  • fix/build
  • fix/ci-coverage
  • fix/fallback-simulation
  • fix/incorrect-length-comment-svm
  • fix/memory-safe-assembly
  • fix/multisend-payability
  • fix/shifting-bits-not-bytes
  • fix/zk-tests
  • g01
  • g02
  • g03
  • g04
  • g05
  • g06
  • g07
  • g08
  • g09
  • g10
  • getSafeWithOwners-ts
  • getsafe
  • i02-keccak256
  • i03
  • improvement-add-transaction-pre-hooks
  • improvement-execTransaction-post-call-hook
  • library-audit
  • main
  • migration-contract-141
  • migration-fv
  • migration-tests-zksync
  • mmv08-patch-1
  • moldovan
  • new-safe-v1.5-addresses
  • patch
  • patch-1
  • patch-2
  • pin-anvil-zksync
  • refs/tags/v1.4.1-1
  • release/v1.4.1
  • release/v1.4.1-1
  • release/v1.4.1-2
  • release/v1.4.1-2-deployment
  • release/v1.4.1-3
  • release/v1.5.0
  • remove-payable
  • remove-unused-test-contracts
  • remove-vscode-junm
  • revert-1026-main
  • revert-973-ackee/w1
  • safe-proxy-event
  • safeToL2Migration-zksync
  • sig-malleability-comments
  • signing-constants
  • storage-constants
  • storage-constants-v2
  • temp/1.5.0-build
  • test-workflow
  • typo
  • typo-pass-1
  • typos
  • update-compatibility-documentation
  • updating-dependencies
  • using-returndatasize
  • v1.4.1-2
  • v1.4.1-2-audit
  • v1.4.1-3
  • v1.4.1-audit-and-address
  • v1.4.1-audit-changes
  • v1.4.1/singleton-factory-update
  • v1.4.1/zksync-compat
  • v1.5-addresses
  • v1.5-audit-report
  • v1.5.0
  • v1.5.0-audit
  • v1.5.0-base
  • v1.5.0-zksync
  • v1_3_0_zksync
  • workflow-updated
  • zksync-error-update
  • zksync-failing-test
  • zksync-node-bump

10 Apr 2025 01:03PM UTC coverage: 93.957%. Remained the same
14381184277

Pull #939

github

nlordell
Separate zkSync Tests to Separate CI Step

This PR moves the zkSync tests outside of the normal `test` NPM
script. Since this would make it no longer run by default in CI, we
added a separate `tests-zk` step to run the zkSync tests only.

This split allows us to potentially merge PRs when zkSync tests fail
as long as the normal test suite does not. It is not the first time
that CI starts failing without cause because of zkSync tests. As far
as I can tell, the zkSync tooling downloads an in-memory node binary
that it starts for actually executing the tests. In the past, tests
have randomly started to fail because of:

* Changes to the behaviour of the in-memory node ([example](https://github.com/safe-global/safe-smart-account/actions/runs/14359540825/job/40257156305?pr=938))
* Binary no longer hosted on the same URL ([example](https://github.com/safe-global/safe-smart-account/actions/runs/14359540825/job/40257156305?pr=938))

When this happens, we do not want to block changes that are unrelated
to contract logic (as they should not, in theory, have any affect on
the zkSync tests).

Furthermore, running the zkSync tests takes quite a bit longer than the
regular tests, so this also makes local `npm test` a bit faster.
Pull Request #939: Separate zkSync Tests to Separate CI Step

325 of 366 branches covered (88.8%)

Branch coverage included in aggregate %.

499 of 511 relevant lines covered (97.65%)

100.87 hits per line

Relevant lines Covered
Build:
Build:
511 RELEVANT LINES 499 COVERED LINES
100.87 HITS PER LINE
Source Files on chore/refactor-zk-sync-ci
  • Tree
  • List 42
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
14381184277 chore/refactor-zk-sync-ci Separate zkSync Tests to Separate CI Step This PR moves the zkSync tests outside of the normal `test` NPM script. Since this would make it no longer run by default in CI, we added a separate `tests-zk` step to run the zkSync tests only. This spl... Pull #939 10 Apr 2025 01:06PM UTC nlordell github
93.96
14380860124 chore/refactor-zk-sync-ci Separate zkSync Tests to Separate CI Step This PR moves the zkSync tests outside of the normal `test` NPM script. Since this would make it no longer run by default in CI, we added a separate `tests-zk` step to run the zkSync tests only. This spl... Pull #939 10 Apr 2025 12:50PM UTC nlordell github
93.39
14377749090 chore/refactor-zk-sync-ci Separate zkSync Tests to Separate CI Step This PR moves the zkSync tests outside of the normal `test` NPM script. Since this would make it no longer run by default in CI, we added a separate `tests-zk` step to run the zkSync tests only. This spl... Pull #939 10 Apr 2025 10:05AM UTC nlordell github
93.96
14375477437 chore/refactor-zk-sync-ci Separate zkSync Tests to Separate CI Step This PR moves the zkSync tests outside of the normal `test` NPM script. Since this would make it no longer run by default in CI, we added a separate `tests-zk` step to run the zkSync tests only. This spl... Pull #939 10 Apr 2025 08:09AM UTC nlordell github
93.39
See All Builds (830)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc