mirror of
https://github.com/dashpay/dash.git
synced 2024-12-25 20:12:57 +01:00
6699b4d79a
fa5a6ce102 qa: Raise ci test_runner timeout to 40 mins (MarcoFalke) fa3df025e1 travis: Avoid timeout on verify-commits check (MarcoFalke) Pull request description: The verify-commits check is too expensive to run in full (calculate Tree-SHA512 and clean-merge for every single merge commit in history) every day (the cron job runs every ~24h). Since the cron job is running every day, it is also redundant to redo most of the work on the next day. So, only check two days worth of commits and assume that travis checked the Tree-SHA512 and clean-merge for all other commits already. The script will still check all the signatures, since the check-result for them depends on external inputs such as current time or the public keys we got from the server. [Note that travis is not meant to do the verification for anyone or is meant to be trusted in any way. This check only serves as a belt-and-suspender to notify maintainers in case of a technical issue or script malfunction. But since the script is timing out for months now, its purpose is diminished right now.] Tree-SHA512: 336c5cbcc03cdf50be96cd61412471be9078d862da8ba2054f337441e062a6067c95fbbd03912e3de6a116f3caa75fd3f01a04864d34aae1489faa3154572815 |
||
---|---|---|
.. | ||
lint_04_install.sh | ||
lint_05_before_script.sh | ||
lint_06_script.sh | ||
README.md | ||
test_03_before_install.sh | ||
test_04_install.sh | ||
test_05_before_script.sh |
travis build scripts
The .travis
directory contains scripts for each build step in each build stage.
Currently the travis build defines two stages lint
and test
. Each stage has
it's own lifecycle.
Every script in here is named and numbered according to which stage and lifecycle
step it belongs to.