Kamil Śliwak
af6d7793fb
CI: Remove redundant ./ prefixes from script invocation and path arguments
2023-08-22 15:51:13 +02:00
Kamil Śliwak
97f206ea89
CI: Add persist_executables_to_workspace_osx
2023-08-22 15:47:22 +02:00
Kamil Śliwak
ccf2896594
CI: Remove store_artifacts_solc_windows
...
- For consistency: other things are also hard-coded in the Windows jobs
2023-08-22 15:47:22 +02:00
Kamil Śliwak
e57581e730
CI: Convert multi-step templates into proper commands
2023-08-22 15:47:22 +02:00
Kamil Śliwak
3d9f633bcd
CI: Convert artifact templates to commands
2023-08-22 15:47:22 +02:00
Kamil Śliwak
d0dc9e7af0
CI: Convert single-step templates into proper commands
2023-08-22 15:47:22 +02:00
Kamil Śliwak
a442f0608a
CI: Remove store_test_results to make naming less confusing
2023-08-22 15:47:22 +02:00
Kamil Śliwak
ec240c6422
CI: Set CPUs for soltest.sh based on the number of available cores
2023-08-09 11:12:31 +02:00
r0qs
ab4f5f2983
Initial prototype of prb-math external tests using foundry rewritten in python
...
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2023-07-21 20:25:58 +02:00
Kamil Śliwak
23955ba428
CI: Workaround for some test cases crashing the compiler via IR during bytecode comparison due to a regex-related bug
2023-07-14 15:28:11 +02:00
Kamil Śliwak
ae3b7625c9
CI: Include via IR presets in the bytecode comparison
2023-07-14 15:28:11 +02:00
Kamil Śliwak
8b64195d4b
CI: Make jobs extend base environments instead of redefining them
...
- Also remove variables that are now redundant.
- Note that this adds new variables for jobs that previously did not have them. This should not affect behavior because we were simply omitting those variables where they were not necessary.
2023-06-27 14:00:28 +02:00
Kamil Śliwak
793adc8106
CI: Define base environments in terms of environments of dicts they depend on
2023-06-27 13:56:36 +02:00
Kamil Śliwak
d12a981ba8
CI: Define aliases for all the base environment dicts
2023-06-27 13:56:36 +02:00
Kamil Śliwak
92816eb6c5
CI: Generate optimized and unoptimized bytecode reports in parallel
2023-06-26 10:53:29 +02:00
Kamil Śliwak
45c2ffcd55
CI: Merge prepare_bytecode_report and storebytecode.sh script into a new script and use it for all platforms in CI
2023-06-23 19:49:54 +02:00
Kamil Śliwak
69ffcfc242
CI: Move bytecode report comparison logic to a script
2023-06-23 19:49:54 +02:00
Kamil Śliwak
ea1327707b
CI: Don't use requires_nothing for jobs that explicitly state what they require
2023-06-23 19:49:54 +02:00
Kamil Śliwak
3b80aa2ea4
Run Standard JSON and CLI bytecode report generation in parallel
2023-06-23 09:17:53 +02:00
Kamil Śliwak
e8c4d0e324
More consistent file naming for bytecode compare artifacts
...
- This will make it easier to have a single variable specifying the interface.
2023-06-23 09:17:53 +02:00
Kamil Śliwak
fac7ca943b
Parallelize CLI tests
2023-06-20 14:01:18 +02:00
r0qs
54c0ca99c3
Bump circleci cimg/node version
2023-06-12 15:15:03 +02:00
r0qs
a518310af9
Disable gp2 tests
2023-06-02 12:50:28 +02:00
r0qs
f09838a03d
Prefer authenticated request to github api when the token is available
...
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2023-05-26 10:56:24 +02:00
r0qs
4af4e5c78f
Merge pull request #14248 from ethereum/bump-docker-images
...
Bump buildpack-deps images
2023-05-22 11:54:02 +02:00
r0qs
ab70c9cccb
Update build_emscripten.sh
2023-05-18 19:41:02 +02:00
r0qs
9f1f2a2a06
Bump docker images
2023-05-18 17:41:35 +02:00
r0qs
7460c997b7
Add comment to colony test
2023-05-17 16:37:47 +02:00
r0qs
ff2e4736fa
Add Github authorization token to foundry installation
2023-05-17 14:52:47 +02:00
r0qs
d49ed7d66b
Drop ColonyNetwork external test run on nightly builds
2023-05-17 11:41:15 +02:00
Daniel Kirchner
53626fc092
Bump docker images and evmone version.
2023-05-09 17:59:00 +02:00
Daniel
f32f35f8f1
Merge pull request #14140 from ethereum/foundry-ci-setup
...
Foundry ci setup
2023-05-08 18:18:04 +02:00
Daniel
4ccda14798
Merge pull request #14164 from BraxWong/BraxBranch
...
Switch to Gen2 macOS resources on CircleCI
2023-05-08 17:47:29 +02:00
Rodrigo Q. Saramago
ccc2b8e2db
Make python and foundry installation steps a command
2023-05-08 17:26:08 +02:00
Daniel Kirchner
44da8507b1
Change default EVM version to Shanghai.
...
Co-authored-by: Rodrigo Q. Saramago <rodrigoqsaramago@gmail.com>
2023-05-08 16:34:23 +02:00
Rodrigo Q. Saramago
759732d310
Remove python unlink
2023-05-08 15:19:59 +02:00
BraxWong
41adba0eff
Switch to Gen2 macOS resources on CircleCI
2023-05-08 15:19:59 +02:00
Rodrigo Q. Saramago
d80fd1b572
Migrate to new external tests script
2023-05-06 16:19:34 +02:00
Rodrigo Q. Saramago
ba722b66cb
Make bash the default shell on windows
2023-04-25 15:51:51 +02:00
Kamil Śliwak
c694a004be
Merge pull request #13982 from ethereum/cleanup-base-images
...
Cleanup base images and CI config
2023-04-21 18:09:30 +02:00
Kamil Śliwak
a297a68726
Merge pull request #14090 from ethereum/fix-matrix-bot
...
Fix text formatting of CI matrix notifications
2023-04-20 14:49:40 +02:00
Rodrigo Q. Saramago
61beb321b6
Bump ubuntu 2004 and 2204 images
2023-04-19 15:49:09 +02:00
Rodrigo Q. Saramago
58555db423
Fix text formatting of CI matrix notifications
...
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2023-04-19 01:09:08 +02:00
Rodrigo Q. Saramago
f53c0375de
Fix ci parameters style
2023-04-19 00:57:00 +02:00
Rodrigo Q. Saramago
a968f1a18c
Fix default image
2023-04-19 00:53:28 +02:00
Rodrigo Q. Saramago
589688b236
Add image parameter to external tests
2023-04-19 00:26:04 +02:00
Rodrigo Q. Saramago
e95cfa84bc
Add space between jobs definitions
2023-04-19 00:18:15 +02:00
Rodrigo Q. Saramago
3b2bb4ba50
Rename t_ems_ext to t_ext since the job also supports native builds
2023-04-19 00:18:15 +02:00
Rodrigo Q. Saramago
ce27eecb93
Add requires_nothing
2023-04-19 00:18:15 +02:00
Rodrigo Q. Saramago
67078afe4b
Add on_develop filter
2023-04-19 00:18:15 +02:00