Skip to content

Commit

Permalink
Remove all, but solc-verify tests from weekly run
Browse files Browse the repository at this point in the history
  • Loading branch information
hajduakos authored Jan 8, 2021
1 parent bd7de94 commit 89b9288
Showing 1 changed file with 1 addition and 137 deletions.
138 changes: 1 addition & 137 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1129,7 +1129,7 @@ workflows:
- t_ubu_sverif_sem: *workflow_sverif
- t_ubu_sverif_trf: *workflow_sverif

weekly:
sverif_weekly:

triggers:
- schedule:
Expand All @@ -1140,142 +1140,6 @@ workflows:
- 0.7

jobs:

# build-only
- b_docs: *workflow_trigger_on_tags
- b_ubu_cxx20: *workflow_trigger_on_tags

# OS/X build and tests
# - b_osx: *workflow_trigger_on_tags
# - t_osx_cli: *workflow_osx
# - t_osx_soltest: *workflow_osx

# ArchLinux build and tests
- b_archlinux: *workflow_trigger_on_tags
- t_archlinux_soltest: *workflow_archlinux

# Static build
- b_ubu_static: *workflow_trigger_on_tags

# Ubuntu build and tests
- b_ubu: *workflow_trigger_on_tags
- t_ubu_cli: *workflow_ubuntu2004
- t_ubu_soltest: *workflow_ubuntu2004
- t_ubu_soltest_enforce_yul: *workflow_ubuntu2004
- b_ubu_clang: *workflow_trigger_on_tags
- t_ubu_clang_soltest: *workflow_ubuntu2004_clang

# Ubuntu fake release build and tests
- b_ubu_release: *workflow_trigger_on_tags
- t_ubu_release_cli: *workflow_ubuntu2004_release
- t_ubu_release_soltest: *workflow_ubuntu2004_release

# Emscripten build and tests that take 15 minutes or less
- t_ems_solcjs: *workflow_emscripten

- t_ems_ext:
<<: *workflow_emscripten
name: t_ems_compile_ext_colony
project: colony
compile_only: 1
- t_ems_ext:
<<: *workflow_emscripten
name: t_ems_compile_ext_gnosis
project: gnosis
compile_only: 1
- t_ems_ext:
<<: *workflow_emscripten
name: t_ems_compile_ext_gnosis_v2
project: gnosis-v2
compile_only: 1
- t_ems_ext:
<<: *workflow_emscripten
name: t_ems_compile_ext_zeppelin
project: zeppelin
compile_only: 1
- t_ems_ext:
<<: *workflow_emscripten
name: t_ems_compile_ext_ens
project: ens
compile_only: 1
# NOTE: One of the dependencies (fsevents) fails to build its native extension on node.js 12+.
nodejs_version: 10

# FIXME: Gnosis tests are pretty flaky right now. They often fail on CircleCI due to random ProviderError
# and there are also other less frequent problems. See https://github.com/gnosis/safe-contracts/issues/216.
#- t_ems_ext:
# <<: *workflow_emscripten
# name: t_ems_test_ext_gnosis
# project: gnosis
# # NOTE: Tests do not start on node.js 14 ("ganache-cli exited early with code 1").
# nodejs_version: 12
- t_ems_ext:
<<: *workflow_emscripten
name: t_ems_test_ext_gnosis_v2
project: gnosis-v2
# NOTE: Tests do not start on node.js 14 ("ganache-cli exited early with code 1").
nodejs_version: 12
- t_ems_ext:
<<: *workflow_emscripten
name: t_ems_test_ext_zeppelin
project: zeppelin
- t_ems_ext:
<<: *workflow_emscripten
name: t_ems_test_ext_ens
project: ens
# NOTE: One of the dependencies (fsevents) fails to build its native extension on node.js 12+.
nodejs_version: 10

# Windows build and tests
# DJ: disable windows builds, they seem to need credits
# - b_win: *workflow_trigger_on_tags
# - b_win_release: *workflow_trigger_on_tags
# - t_win: *workflow_win
# - t_win_release: *workflow_win_release

# Bytecode comparison:
- b_bytecode_ubu:
requires:
- b_ubu
#- b_bytecode_win:
# requires:
# - b_win
#- b_bytecode_osx:
# requires:
# - b_osx
- b_bytecode_ems:
requires:
- b_ems
- t_bytecode_compare:
requires:
- b_bytecode_ubu
# - b_bytecode_win
# - b_bytecode_osx
- b_bytecode_ems

# OSSFUZZ builds and (regression) tests
- b_ubu_ossfuzz: *workflow_trigger_on_tags
- t_ubu_ossfuzz: *workflow_ubuntu1604_ossfuzz

# Code Coverage enabled build and tests
- b_ubu_codecov: *workflow_trigger_on_tags
- t_ubu_codecov: *workflow_ubuntu2004_codecov

# ASan build and tests
- b_ubu_asan: *workflow_trigger_on_tags
- b_ubu_asan_clang: *workflow_trigger_on_tags
- t_ubu_asan_constantinople: *workflow_ubuntu2004_asan
- t_ubu_asan_constantinople_clang: *workflow_ubuntu2004_asan_clang
- t_ubu_asan_cli: *workflow_ubuntu2004_asan

# Emscripten build and tests that take more than 15 minutes to execute
- b_ems: *workflow_trigger_on_tags
- t_ems_ext:
<<: *workflow_emscripten
name: t_ems_test_ext_colony
project: colony
gitter_notify: yes

# solc-verify build and tests
- b_ubu_sverif: *workflow_trigger_on_tags
- t_ubu_sverif_bg: *workflow_sverif
Expand Down

0 comments on commit 89b9288

Please sign in to comment.