Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
223 commits
Select commit Hold shift + click to select a range
4b67dea
Set version to 0.8.21.
ekpyron May 10, 2023
edc5512
Add readthedocs configuration
r0qs May 10, 2023
de722d9
Merge pull request #14209 from ethereum/set-version-to-0.8.21
ekpyron May 10, 2023
f07c8b1
Merge pull request #14210 from ethereum/add-readthedocs-config
ekpyron May 10, 2023
c3a8b9c
Minor post-release adjustments.
ekpyron May 11, 2023
0a0c389
Merge pull request #14213 from ethereum/postReleaseAdjustments
ekpyron May 11, 2023
33bb833
Add *.orig to .gitignore.
aarlt May 11, 2023
678461e
Fix encoding of side-effects inside if and conditional statements in …
May 11, 2023
c567327
Remove EWASM backend.
aarlt Feb 22, 2023
3f2cde9
Merge pull request #14215 from ethereum/gitignore_orig_files
nikola-matic May 12, 2023
ccd80f9
Merge pull request #13998 from ethereum/remove-ewasm-backend
ekpyron May 15, 2023
9804085
Merge pull request #14216 from ethereum/fix_bmc_side_effects_in_state…
ekpyron May 15, 2023
a334ab3
Add in immutables docs
kuzdogan May 15, 2023
5fcba53
Fix trailing whitespace, add punctuation
kuzdogan May 15, 2023
c8117ef
Be more explicit about `immutableReferences`
kuzdogan May 15, 2023
8a41f4a
Introduce solidity-next pragma
nikola-matic Apr 27, 2023
5640353
Add sudo to base images
r0qs May 15, 2023
1250ee7
Merge pull request #14168 from ethereum/pragma-solidity-next
ekpyron May 15, 2023
af74ab6
Workaround gp2 and prb-math external tests
r0qs May 16, 2023
aa9e250
Merge pull request #14232 from ethereum/workaround-hardhat-waffle
ekpyron May 16, 2023
d49ed7d
Drop ColonyNetwork external test run on nightly builds
r0qs May 17, 2023
33e7fc1
Merge pull request #14234 from ethereum/drop-colony-nightly
ekpyron May 17, 2023
ff2e473
Add Github authorization token to foundry installation
r0qs May 17, 2023
7460c99
Add comment to colony test
r0qs May 17, 2023
7a34d34
Restrict experimental solidity to constantinople and above
nikola-matic May 17, 2023
e7f5303
Make ASTJSONTest an EVMVersionRestrictedTestCase
nikola-matic May 17, 2023
4c77bf5
Merge pull request #14239 from ethereum/restrict-experimental-mode-to…
nikola-matic May 17, 2023
574d454
Merge pull request #14242 from ethereum/ci-gh-limit-fix
cameel May 17, 2023
9f1f2a2
Bump docker images
r0qs May 15, 2023
45bd682
Use sed instead of envsubst
r0qs May 18, 2023
ab70c9c
Update build_emscripten.sh
r0qs May 18, 2023
9eaa5ce
Merge pull request #14247 from ethereum/replace-envsubst
May 18, 2023
6ea033b
Merge pull request #14228 from ethereum/add-sudo-base-imgs
May 22, 2023
4af4e5c
Merge pull request #14248 from ethereum/bump-docker-images
May 22, 2023
a2a0085
Fix small typo on "Units and Globally Available Variables" page (#14252)
johnnygee19 May 22, 2023
02a07fd
Changed references to money
NunoFilipeSantos May 22, 2023
0ce5e4c
test_via_ir_equivalence(): Use assertions for precondition checks
cameel May 23, 2023
17aacfd
test_via_ir_equivalence(): Fix quoting and locals
cameel May 23, 2023
bcdb41f
test_via_ir_equivalence(): Remove unnecessary filter for `asm_output_…
cameel May 23, 2023
8c53043
test_via_ir_equivalence(): Simplify by merging the asm loops
cameel May 23, 2023
4a1dbda
Merge pull request #14261 from ethereum/clean-up-via-ir-equivalence-test
cameel May 24, 2023
b24e4fc
Command-line tests for --optimize-yul and --no-optimize-yul used toge…
cameel May 24, 2023
a11b1c8
Disallow using both --optimize-yul and --no-optimize-yul at the same …
cameel May 24, 2023
6db4f18
Merge pull request #14226 from kuzdogan/docs-add-immutable-ref
nikola-matic May 24, 2023
a089aef
Merge pull request #14266 from ethereum/disallow-optimize-yul-and-no-…
cameel May 25, 2023
1cc656c
docs: Remove a few leftover mentions of Ewasm
cameel May 24, 2023
8c7404f
Merge pull request #14264 from ethereum/remove-leftover-ewasm-bits-in…
cameel May 25, 2023
f09838a
Prefer authenticated request to github api when the token is available
r0qs May 24, 2023
bb16f61
Merge pull request #14263 from ethereum/gh-auth-token-foundry-cmd
cameel May 26, 2023
28a1abf
Yul AST output on the CLI and in Standard JSON
GiokaMarkella May 2, 2023
5893e09
Allow qualified access to events from other contracts
nikola-matic May 26, 2023
b0419da
[SMTChecker] Remember verification targets from trusted external calls
blishko May 25, 2023
37506b1
Merge pull request #14177 from GiokaMarkella/develop
cameel May 26, 2023
477b621
Merge pull request #14274 from ethereum/enable-access-to-foreign-events
nikola-matic May 26, 2023
8ca453f
SMTChecker: External function call with struct member is not getter
blishko May 26, 2023
2260c23
Fix mistake about default value for inliner setting
matheusaaguiar May 25, 2023
38468d0
Merge pull request #14272 from ethereum/fixInlinerDocs
cameel May 26, 2023
cf106c4
Fix issue 14259 - help text about standard input usage
davidBar-On May 24, 2023
4449f07
Merge pull request #14262 from davidBar-On/issue-14259-help-text-abou…
nikola-matic May 29, 2023
ceab4df
Merge pull request #14269 from blishko/smtchecker-fix-analysis-extern…
May 30, 2023
a0933fa
Merge pull request #14276 from ethereum/smtchecker-fix-ice
May 30, 2023
3eedc63
Misspelling and terms inconsistencies (#14280)
NunoFilipeSantos May 30, 2023
d657e77
Remove problematic sed commands in openzeppelin external test
matheusaaguiar May 31, 2023
14d2ae2
Merge pull request #14282 from ethereum/fixOpenZeppelinExtTest
cameel May 31, 2023
824e59d
Remove unnecessary line from OZ external test script
r0qs Jun 2, 2023
a518310
Disable gp2 tests
r0qs Jun 2, 2023
5306838
Merge pull request #14290 from ethereum/oz-fix
cameel Jun 2, 2023
4773b0b
Merge pull request #14291 from ethereum/drop-gp2
cameel Jun 2, 2023
72a384f
cmdlineTests: Ensure that leading symbols in names affect the sort order
cameel Nov 19, 2021
dd10334
cmdlineTests: Support tests that contain a script to run as an altern…
cameel Nov 19, 2021
6b061ba
cmdlineTests: Extract script-based test out of cmdlineTests.sh
cameel Nov 19, 2021
c1df8ed
cmdlineTests: Remove unnecessary subshells
cameel Jun 1, 2023
00c2f51
cmdlineTests: Remove superfluous output from script-based tests and a…
cameel Jun 1, 2023
5c5f8e8
cmdlineTests: Remove superfluous set and temporary dirs
cameel Jun 1, 2023
f397b9a
cmdlineTests: Add prefixes for temporary files/dirs
cameel Jun 1, 2023
0e48e12
Document the command-line tests
cameel Jun 2, 2023
f5a531f
Merge pull request #14289 from ethereum/script-based-cmdline-tests
cameel Jun 2, 2023
dcecf00
Merge pull request #14292 from ethereum/command-line-test-docs
cameel Jun 2, 2023
f15b826
Add optional bounds to unroll loops in BMC model checker
pgebal Feb 23, 2023
f1d2eda
Merge pull request #14116 from pgebal/pgebal/add_option_to_add_bounds…
pgebal Jun 5, 2023
42a068b
CommandLineParser: Store the state of EVM assembly and Yul optimizer …
cameel May 24, 2023
2769bb5
Make --optimize-yul work again
cameel May 23, 2023
47969ad
Experimental standard library
nikola-matic May 18, 2023
09038ce
Merge pull request #14249 from ethereum/experimental-stdlib
ekpyron Jun 6, 2023
c7372f3
Merge pull request #14268 from ethereum/resurrect-yul-optimizer-cli-o…
cameel Jun 7, 2023
25c78be
Give error_message in msg_on_error an initial value to make it compat…
cameel Jun 6, 2023
e6716e3
Helpers for removing decorations form solc output
cameel Jun 1, 2023
64ef9d5
Command-line test for equivalence of optimizer options on the CLI and…
cameel Jun 1, 2023
811b8e5
Merge pull request #14288 from ethereum/cli-and-standard-json-equival…
cameel Jun 7, 2023
7ab730d
Update tests that would become ineffective with minimal optimizations…
cameel May 16, 2023
8e35e8d
Command-line tests checking behavior of msize without optimizer
cameel Apr 28, 2023
dff774d
Overload MSizeFinder::containsMSize() for Yul objects
cameel May 15, 2023
25be389
YulStack: When Yul optimization is not requested, run Yul optimizer w…
cameel Apr 21, 2023
51cd87c
YulStack: Don't enable stack optimizations in unoptimized mode when m…
cameel May 15, 2023
5e32a72
Update test expectations
cameel May 16, 2023
0ea06e1
Do not let low-level semantic test calls depend on a well-defined con…
ekpyron Jun 7, 2023
3aaa207
Enable unoptimized presets in those external tests where they now pass
cameel Apr 21, 2023
facc380
Merge pull request #14149 from ethereum/enable-minimal-yul-optimizati…
cameel Jun 7, 2023
b1a773b
IRGenerator: Leave IR optimization up to the caller to avoid unnecess…
cameel May 17, 2023
74a38fc
Fix incorrect CMAKE_SOURCE_DIR usage
junaire Jun 8, 2023
8c5ecd1
Fix incorrectly CMAKE_BINARY_DIR usage
junaire Jun 9, 2023
2f48443
Merge pull request #14243 from ethereum/do-not-optimize-yul-twice
cameel Jun 12, 2023
d32aef3
Merge pull request #14313 from junaire/fix-wrong-cmake-variable
ekpyron Jun 12, 2023
54c0ca9
Bump circleci cimg/node version
r0qs Jun 12, 2023
6c4e40b
Merge pull request #14317 from ethereum/bump-node-cimg
ekpyron Jun 12, 2023
b7abd9b
Deterministically choose memory slots for variables independently of …
ekpyron Jun 7, 2023
53c305e
Merge pull request #14310 from ethereum/moreRobustSemanticsTests
ekpyron Jun 12, 2023
28573dc
Workaround open-zeppelin expectRevertCustomError bug
r0qs Jun 14, 2023
e44b8b9
Merge pull request #14324 from ethereum/zeppelin-via-ir-workaround
nikola-matic Jun 14, 2023
aa01223
Account for unassigned return variables in stack layout generation.
ekpyron Jun 13, 2023
f4217bd
Fix Bash syntax error that shows up in CLI tests when updating expect…
cameel Jun 13, 2023
0713add
Fix bad indentation in handleCombinedJSON()
cameel Jun 13, 2023
f8a1af8
CommandLineParser: Fix some outputs not being properly disallowed wit…
cameel Jun 13, 2023
e87333f
More CLI tests for --stop-after parsing
cameel Jun 13, 2023
25f329e
Merge pull request #14323 from ethereum/stop-after-parsing-disallow-o…
cameel Jun 14, 2023
4e11382
Merge pull request #14321 from ethereum/fix-bash-syntax-error-on-expe…
cameel Jun 14, 2023
e6b1f5c
cmdlineTest.sh: Remove compiler version from metadata in Standard JSO…
cameel Jun 14, 2023
e45e6cc
CLI tests for metadata output
cameel Jun 14, 2023
c2e9736
Merge pull request #14327 from ethereum/cmdline-tests-sanitize-metada…
cameel Jun 14, 2023
ca8db58
Merge pull request #14322 from ethereum/stackLayoutsForUnassignedRetu…
ekpyron Jun 14, 2023
374a6fd
Merge pull request #14311 from ethereum/StackToMemoryDeterminism
ekpyron Jun 14, 2023
f50820f
Tests checking outputs produced in presence of errors
cameel Jun 14, 2023
712229a
Fix StandardCompiler returning an incomplete AST in Standard JSON in …
cameel Jun 14, 2023
d4be1d9
Add --print-smt flag to output SMTChecker SMTLIB code
pgebal Apr 26, 2023
32e8297
Remove unused bytecodecompare/deploy_key.enc
cameel Jun 19, 2023
381b610
Merge pull request #14336 from ethereum/remove-bytecode-compare-deplo…
cameel Jun 19, 2023
4752b31
cmdlineTests.sh: Rewrite test selection to use find
cameel Jun 16, 2023
399457d
cmdlineTests.sh: Add --exclude option
cameel Jun 16, 2023
6b2939d
Merge pull request #14307 from pgebal/pgebal/print_smt_to_output_smtc…
Jun 19, 2023
3ecf968
Merge pull request #14328 from ethereum/fix-incomplete-ast-in-standar…
cameel Jun 19, 2023
dc7cda1
Merge pull request #14338 from ethereum/cmdline-tests-exclude-option
cameel Jun 20, 2023
fac7ca9
Parallelize CLI tests
cameel Jun 16, 2023
edd99b0
Disable failing OZ tests
nikola-matic Jun 21, 2023
08897b8
Merge pull request #14342 from ethereum/peg-oz-to-specific-commit
nikola-matic Jun 21, 2023
b26090c
Merge pull request #14339 from ethereum/parallelize-cli-tests
cameel Jun 21, 2023
e8c4d0e
More consistent file naming for bytecode compare artifacts
cameel Jun 15, 2023
3b80aa2
Run Standard JSON and CLI bytecode report generation in parallel
cameel Jun 15, 2023
f9a3c09
Merge pull request #14330 from ethereum/parallelize-bytecode-compare
cameel Jun 23, 2023
826fd90
Fix error in SMTChecker: Use rich indentifier instead of external ide…
pgebal Jun 20, 2023
10670d6
prepare_report: Replace hard-coded optimize setting with selectable p…
cameel Jun 19, 2023
aca4c86
Merge pull request #14350 from ethereum/bytecode-report-presets
cameel Jun 23, 2023
ea13277
CI: Don't use requires_nothing for jobs that explicitly state what th…
cameel Jun 22, 2023
69ffcfc
CI: Move bytecode report comparison logic to a script
cameel Jun 19, 2023
45c2ffc
CI: Merge prepare_bytecode_report and storebytecode.sh script into a …
cameel Jun 23, 2023
dabecb6
Merge pull request #14353 from ethereum/unify-and-simplify-bytecode-r…
cameel Jun 26, 2023
92816eb
CI: Generate optimized and unoptimized bytecode reports in parallel
cameel Jun 23, 2023
1067232
Merge pull request #14354 from ethereum/parallelize-bytecode-compare-…
ekpyron Jun 26, 2023
b70477d
Change installation documentation for Arch Linux
alexjorgef Jun 1, 2023
34d2383
Merge pull request #14281 from alexjorgef/patch-1
ekpyron Jun 26, 2023
a477793
Remove triage workflow in favor of github built-in automation
r0qs Jun 26, 2023
87d0c84
Stack optimizer fuzzer: Detect stack-too-deep during optimization
bshastry May 15, 2023
2cf03e3
Merge pull request #14344 from pgebal/pgebal/fix-ice-internal-type
Jun 27, 2023
d12a981
CI: Define aliases for all the base environment dicts
cameel Jun 23, 2023
793adc8
CI: Define base environments in terms of environments of dicts they d…
cameel Jun 23, 2023
8b64195
CI: Make jobs extend base environments instead of redefining them
cameel Jun 23, 2023
3bb492a
Merge pull request #14351 from ethereum/ci-deduplicate-base-env-with-…
cameel Jun 27, 2023
c819243
Merge pull request #14368 from ethereum/gh-built-in-triage-automation
Jun 28, 2023
29041c8
Remove ReasoningBasedSimplifier from libyul
blishko Jun 27, 2023
30cd1a0
Merge pull request #14370 from ethereum/smt-cleanup
ekpyron Jun 28, 2023
3599c8c
SMTChecker: Fix generation of smtlib scripts
blishko Jun 30, 2023
2f451a1
Merge pull request #14377 from ethereum/fix-smtlib
Jun 30, 2023
5d7533b
Merge pull request #14227 from ethereum/update-codegen-fuzzer
bshastry Jul 3, 2023
2935880
updated protoToAbiv2.h
criadoperez Jul 8, 2023
58a4296
Update using-the-compiler.rst
alpinevm Jul 10, 2023
27faacb
Merge pull request #14390 from criadoperez/fix/criadoperez
cameel Jul 10, 2023
a9c8b4b
Purge using namespace std
nikola-matic Jul 10, 2023
b84af3f
Merge pull request #14394 from ethereum/purge-using-namespace-std
ekpyron Jul 10, 2023
ce0fbae
fix docs
minaminao Jul 5, 2023
09c3056
Formatting docs/using-the-compiler.rst
alpinevm Jul 10, 2023
9194089
Remove token requirement from external contributor greeter
r0qs Jul 10, 2023
b583e9e
Merge pull request #14398 from ethereum/fix-welcome-contributors
cameel Jul 10, 2023
c1ca2bf
Check style coverage for using namespace std
nikola-matic Jul 11, 2023
b29d8a4
Merge pull request #14391 from alpinevm/patch-2
matheusaaguiar Jul 11, 2023
8390a24
Merge pull request #14408 from ethereum/check-style-for-using-namespa…
nikola-matic Jul 12, 2023
e81f2bd
Purge using namespace std from liblangutil
nikola-matic Jul 12, 2023
1ac883b
Merge pull request #14409 from ethereum/purge-using-namespace-from-li…
nikola-matic Jul 12, 2023
62723b7
Purge using namespace std in libsmtutil and libsolc
nikola-matic Jul 12, 2023
69c034b
Merge pull request #14410 from ethereum/purge-using-namespace-std-in-…
nikola-matic Jul 12, 2023
16220db
IRGeneratorForStatements: Fix undefined order of functions when gener…
cameel Jun 28, 2023
5b70830
IRGeneratorForStatements: Small refactor in endVisit(IndexAccess) for…
cameel Jul 13, 2023
3fc2ead
Merge pull request #14374 from ethereum/fix-non-deterministic-ir-func…
cameel Jul 13, 2023
ebc2bc9
Merge pull request #14382 from minaminao/fix-docs
nikola-matic Jul 13, 2023
1628678
Remove missing test from OZ script
nikola-matic Jul 14, 2023
703fa6c
Merge pull request #14411 from ethereum/fix-openzeppelin-missing-test
nikola-matic Jul 14, 2023
ea72407
prepare_report: Add viaIR presets
cameel Jun 19, 2023
ae3b762
CI: Include via IR presets in the bytecode comparison
cameel Jun 20, 2023
23955ba
CI: Workaround for some test cases crashing the compiler via IR durin…
cameel Jun 20, 2023
bccfcd4
prepare_report: Add YulException to the list of ICEs for which we ign…
cameel Jun 28, 2023
0afe025
Minor tweaks to immutable tests for better diffs
cameel Jun 2, 2023
490b90d
Implement ImmutableItem::setToZero() to make delete work with immutables
cameel Jun 5, 2023
dad2bf6
Relax restrictions on immutable initialization
cameel May 30, 2023
e70e595
Merge pull request #14355 from ethereum/via-ir-bytecode-comparison
cameel Jul 14, 2023
11be2f4
Squashed commit of the following: (#14401)
wackerow Jul 14, 2023
96bb39d
Merge pull request #14304 from ethereum/relax-restrictions-on-immutab…
cameel Jul 17, 2023
edceb4d
Allow testing FullInliner without ExpressionSplitter
cameel Jul 11, 2023
a07f6c4
Tests for Yul argument evaluation order after optimization
cameel Jul 11, 2023
5e1e0e7
FullInliner: Fix order of arguments of inlined functions
cameel Jul 11, 2023
ba3f9dd
FullInliner: Do not include calls whose arguments may have side-effects
cameel Jul 11, 2023
735326d
Properly document FullInliner's prerequisites
cameel Jul 11, 2023
755110a
Merge pull request #14407 from ethereum/fix-inliner-argument-order-bug
cameel Jul 17, 2023
0ab0842
Disallow conversions between declaration function types.
ekpyron Jun 26, 2023
4c4410e
Merge pull request #14365 from ethereum/declarationFunctionTypeConver…
cameel Jul 17, 2023
f3fc190
Override mobileType of MagicType to null
matheusaaguiar Jun 27, 2023
2c82873
Merge pull request #14371 from ethereum/overrideMagicType_mobileType
cameel Jul 18, 2023
4fd5bbf
Restrict mobileType of TypeType
matheusaaguiar Jun 22, 2023
110e2a6
Restrict mobile types of function types.
ekpyron Jun 26, 2023
82cb533
Relax delegatecall type restriction plus test
nikola-matic Jul 18, 2023
23fb9bc
Merge pull request #14367 from ethereum/functionTypeMobileType
nikola-matic Jul 18, 2023
6442741
Merge pull request #14347 from ethereum/fixTypeCheckingAbiDecode
nikola-matic Jul 18, 2023
5c7214c
Always generate code for .selector member access.
ekpyron Jun 26, 2023
8660285
Add buglist entry
r0qs Jul 11, 2023
aba7d17
Fix broken links in docs
nikola-matic Jul 18, 2023
2a46e2f
Merge pull request #14366 from ethereum/selectorSideEffects
nikola-matic Jul 18, 2023
9206885
Merge pull request #14421 from ethereum/fix-broken-docs-links
nikola-matic Jul 18, 2023
f622a6c
Add missing changelog entries
blishko Jul 18, 2023
1acebf7
Merge pull request #14424 from ethereum/missing-changelog-entries
nikola-matic Jul 18, 2023
09628b7
Set release date for 0.8.21
nikola-matic Jul 19, 2023
601104e
Sort Changelog for 0.8.21 release
nikola-matic Jul 18, 2023
ce1453b
Merge pull request #14422 from ethereum/sort-changelog-for-0.8.21
nikola-matic Jul 19, 2023
d9974be
Merge pull request #14427 from ethereum/set-release-date-version-0.8.21
nikola-matic Jul 19, 2023
3dd72ad
Merge tag 'v0.8.21' into release_v0.8.21
yanghang8612 Jul 9, 2024
917ad05
Add support for apple silicon.
aarlt Dec 11, 2023
400f5aa
func(ci): only trigger ci jobs while tv.* tags are pushed
yanghang8612 Jul 9, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
60 changes: 60 additions & 0 deletions .circleci/compare_bytecode_reports.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
#!/usr/bin/env bash
set -euo pipefail

#------------------------------------------------------------------------------
# Compares bytecode reports generated by prepare_report.py/.js.
#
# ------------------------------------------------------------------------------
# This file is part of solidity.
#
# solidity is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# solidity is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with solidity. If not, see <http://www.gnu.org/licenses/>
#
# (c) 2023 solidity contributors.
#------------------------------------------------------------------------------

no_cli_platforms=(
emscripten
)
native_platforms=(
ubuntu2004-static
ubuntu
osx
osx_intel
windows
)
interfaces=(
cli
standard-json
)

for preset in "$@"; do
report_files=()
for platform in "${no_cli_platforms[@]}"; do
report_files+=("bytecode-report-${platform}-${preset}.txt")
done
for platform in "${native_platforms[@]}"; do
for interface in "${interfaces[@]}"; do
report_files+=("bytecode-report-${platform}-${interface}-${preset}.txt")
done
done

echo "Reports to compare:"
printf -- "- %s\n" "${report_files[@]}"

if ! diff --brief --report-identical-files --from-file "${report_files[@]}"; then
diff --unified=0 --report-identical-files --from-file "${report_files[@]}" | head --lines 50
zip "bytecode-reports-${preset}.zip" "${report_files[@]}"
exit 1
fi
done
Loading