aboutsummaryrefslogtreecommitdiffstats
path: root/src/scripts
Commit message (Collapse)AuthorAgeFilesLines
* Get coverage reports in SonarJack Lloyd2017-10-012-20/+42
|
* Switch Sonar analysis to a private organizationJack Lloyd2017-09-301-3/+4
| | | | | I think this allows us to use custom quality profiles (ie, disable or edit rulesets).
* Further Travis matrix fiddlingJack Lloyd2017-09-291-3/+3
| | | | | The fuzzer build is still in the critical path, everything else still finished before it.
* Fiddle with Travis test ordering a bitJack Lloyd2017-09-291-6/+6
| | | | | Having several long tests at the end means we end up not being able to make good use of Travis running 5 builds for us in parallel.
* Remove sanitizer and mini-static builds from TravisJack Lloyd2017-09-291-6/+0
| | | | | | | | | | Sanitizer mode isn't testing anything extra vs the fuzzer tests which also use the sanitizers. Similarly mini-static is pretty well covered by the other minimized build and the static build. Will cut about 7-10 minutes from Travis build time.
* Build test scriptJack Lloyd2017-09-291-3/+3
| | | | [ci skip]
* Build script workJack Lloyd2017-09-291-11/+29
| | | | [ci skip]
* More futzing with the build em all scriptJack Lloyd2017-09-291-31/+36
| | | | [ci skip]
* More build test scriptingJack Lloyd2017-09-281-1/+5
| | | | [ci skip]
* Expand build test to also cover single-module exclusionsJack Lloyd2017-09-281-9/+13
|
* Disable clcache on AppVeyorJack Lloyd2017-09-282-19/+1
| | | | | | AppVeyor's sharding of the build cache across VM providers means the effective cache hit rate is basically zero. So using clcache just slows down the build without much benefit.
* Build the PDFJack Lloyd2017-09-281-19/+31
|
* Rewrite website generator script in PythonJack Lloyd2017-09-283-49/+143
|
* Share the _static dir between both Sphinx instancesJack Lloyd2017-09-241-0/+2
| | | | [ci skip]
* Make it possible to build the website from outside src dirJack Lloyd2017-09-241-18/+29
| | | | [ci skip]
* Add script that runs build+test across many configs, reports errorsJack Lloyd2017-09-241-0/+88
|
* Date snapshots by the date of last revision in that branchJack Lloyd2017-09-221-66/+78
| | | | [ci skip]
* Add -k to CI buildsJack Lloyd2017-09-211-0/+1
|
* Fix website scriptJack Lloyd2017-09-201-1/+1
| | | | [ci skip]
* Have valgrind error out on memory leaksJack Lloyd2017-09-201-1/+1
|
* Sort files in archiveJack Lloyd2017-09-191-1/+1
|
* Improvements to snapshotJack Lloyd2017-09-191-25/+30
|
* Fix snapshot buildsJack Lloyd2017-09-191-2/+3
|
* Improvements to distribution scriptJack Lloyd2017-09-191-89/+135
| | | | | | | | All timestamps are set based on the release date so we create the exact same archive each time regardless of when the script is run. Modulo some timezone issue anyway. This only involved one horrible hack. Partial port to Python3 but still doesn't work there.
* Move config files to src/configsJack Lloyd2017-09-192-64/+15
|
* Guh setting PATH in subshell...Jack Lloyd2017-09-171-2/+1
|
* Fix lintJack Lloyd2017-09-161-4/+4
|
* Fix compareJack Lloyd2017-09-161-1/+1
|
* Small tweaks for CIJack Lloyd2017-09-163-4/+8
|
* Use prebuilt ccache binaryJack Lloyd2017-09-101-6/+1
|
* Remove test branch from appveyor yamlJack Lloyd2017-09-101-1/+0
|
* Enable clcacheJack Lloyd2017-09-102-1/+16
|
* Merge GH #1199 Run Windows CI build via Python scriptJack Lloyd2017-09-104-60/+119
|\
| * Fix Sonar buildJack Lloyd2017-09-081-1/+1
| |
| * Fix var assignmentJack Lloyd2017-09-081-2/+2
| |
| * Fix ccache detectionJack Lloyd2017-09-081-1/+2
| |
| * Script the Windows CI buildJack Lloyd2017-09-084-59/+117
| |
* | Merge GH #1203 Add Win32 filesystem API access for MinGWJack Lloyd2017-09-101-5/+0
|\ \
| * | Well, it compilesJack Lloyd2017-09-101-5/+0
| |/
* / Homebrew helpfully autoupdatesJack Lloyd2017-09-101-2/+1
|/ | | | | | Taking 60-90 seconds per commit... [ci skip]
* Merge GH #1193 Improve Apple Clang detection logicJack Lloyd2017-09-081-0/+25
|\
| * Adjust min version for non "based on LLVM" appleclangSimon Warta2017-09-071-1/+1
| |
| * Improve appleclang version logicSimon Warta2017-09-071-0/+25
| | | | | | | | | | | | | | For appleclang version >= X, return minimal clang version Y. This now works for all intermediate versions between the known fixed points. This is especially important for compiling today's code with a future compiler.
* | Add missing pip3 installationSimon Warta2017-09-081-0/+2
|/
* Add appleclang compiler version testsSimon Warta2017-09-071-0/+14
|
* Name files as codecov script expectsJack Lloyd2017-09-051-3/+6
| | | | | It searches for files with specific patterns which cov.info did not match.
* Small cleanups in ci_build.pyJack Lloyd2017-09-041-13/+20
|
* Move travis.yml to src/scripts/ciJack Lloyd2017-09-041-0/+132
|
* Merge GH #1178 Use botan-ci-tools repo for binaries needed by CIJack Lloyd2017-09-021-11/+14
|\
| * Fix qemu packageJack Lloyd2017-09-021-1/+1
| | | | | | | | The qemu-user-static package installs them under different names.