aboutsummaryrefslogtreecommitdiff
path: root/ci
AgeCommit message (Collapse)Author
2020-10-21MSVC CI: run tests individually (#6751)Frank Denis
This slightly reduces the amount of peak RSS needed, buying us more time until stage2 is shipping.
2020-10-14ci: macos: unset ZIG_LIBC before testingAndrew Kelley
otherwise cross compiling gets incorrectly affected by the environment variable.
2020-10-14ci: macos: update to new cache tarballAndrew Kelley
This tarball contains LLVM, Clang, LLD, Zig, and libz.a for macOS. This is everything we need for the CI to produce a working Zig executable.
2020-10-14ci: macos: take advantage of zig-bootstrapAndrew Kelley
2020-10-12ci: macos: set the cross compile cmake optionAndrew Kelley
This should avoid invoking llvm-config to work around a symbol not found inside libstdc++, and plus it's technically more correct anyway.
2020-10-12ci: no space in vmImage I guessAndrew Kelley
2020-10-12ci: update to macos 10.15 imageAndrew Kelley
2020-10-12CI: enable all the freebsd testsAndrew Kelley
2020-10-12disable the failing std lib freebsd testsAndrew Kelley
enable std lib freebsd tests on the CI See #1759
2020-10-12ci: update llvm 10 => 11Andrew Kelley
2020-10-04ci: stop testing mingw buildsAndrew Kelley
Zig supports both Linux and Windows natively. Those are the main use cases we are focusing on. Happy to accept mingw patches if they are non-invasive, but we will not be hampering progress on the main use cases with failing mingw CI builds.
2020-10-04Revert back to original Win CI install scriptJakub Konka
Since msys2/MSYS2-packages#2050 was fixed, we can now revert back to the original install script. Signed-off-by: Jakub Konka <kubkon@jakubkonka.com>
2020-10-03ci: update azure msys base installerAndrew Kelley
hopefully resolves the CI failures
2020-09-29CI: TERM=dumb to source hutAndrew Kelley
2020-09-21ci: drop the cmake patch for linuxAndrew Kelley
hopefully they've solved the polly plugin thing by now on apt.llvm.org.
2020-09-16ci: undo mangled autocrlf files before buildingAndrew Kelley
2020-09-16ci: disable git autocrlfAndrew Kelley
See also commit 2c8495b4bb261d440bc6d1a6b0415a64c8d99222
2020-09-16stage2: building glibc shared objectsAndrew Kelley
* caching system: use 16 bytes siphash final(), there was a bug in the std lib that wasn't catching undefined values for 18 bytes. fixed in master branch. * fix caching system unit test logic to not cause error.TextBusy on windows * port the logic from stage1 for building glibc shared objects * add is_native_os to the base cache hash * fix incorrectly freeing crt_files key (which is always a reference to global static constant data) * fix 2 use-after-free in loading glibc metadata * fix memory leak in buildCRTFile (errdefer instead of defer on arena)
2020-09-15ci: update the on_master_success secret to lavatechAndrew Kelley
2020-09-14ci: disable some freebsd tests to save timeAndrew Kelley
2020-09-14ci: use hut.lavatech.top for updating the download pageAndrew Kelley
2020-09-14ci: enable std lib tests for freebsdAndrew Kelley
2020-09-08ci: skip non native builds on windows to save timeAndrew Kelley
2020-08-31ci: skip compile error tests on WindowsAndrew Kelley
We're up against the 6 hour limit so this is a time-saving workaround. Compile error tests are generally not OS-specific so the coverage from the other platforms should be sufficient.
2020-08-14ci linux: bump qemu-5.1.0Michael Dusan
2020-07-25ci: update msys2 installerAndrew Kelley
2020-07-24Use -c flag in all s3cmd occurrences on WinJakub Konka
2020-07-24Re-apply temp msys2 python fixJakub Konka
Tweak `windows_upload` script to manually specify the config path to `s3cmd`.
2020-07-24Refactor macOS build script in AzureJakub Konka
We don't really want to rebuild the cache in Azure...
2020-07-23ci: undo the recent changes. maybe upstream fixed itAndrew Kelley
2020-07-23ci: looks like s3cmd wants a new path for the config fileAndrew Kelley
Thanks Jakub Konka for exploring this.
2020-07-22Add temporary fix to the CI on WinJakub Konka
Here's the [thread](https://github.com/msys2/MSYS2-packages/issues/2050) for reference.
2020-07-08ci: check langref.html for html errorsxackus
2020-06-24azure ci: install tar and xz with pacmanAndrew Kelley
2020-06-24azure-pipelines: fix msys2 installJonathan Marler
2020-06-08ci linux: bump qemu-5.0.0-49ee115552Michael Dusan
update qemu to upstream with mremap patch
2020-05-29[CI] Use ninja on Azura and DroneNoam Preil
2020-05-18Disable tests requiring Wasmtime be default; require -Denable-wasmtime flag ↵Jakub Konka
otherwise
2020-05-18Skip WASI tests in drone and on FreeBSDJakub Konka
2020-05-18Download and unpack wasmtime on LinuxJakub Konka
2020-05-18Run WASI tests on Linux onlyJakub Konka
2020-05-02ci linux: bump qemu-5.0.0-z2Michael Dusan
closes #5245 see https://github.com/ziglang/qemu-static/commit/1b41e31a5c013dea52774ba664230402eacbc75b
2020-04-29ci linux: bump qemu 5.0.0-rc4 → 5.0.0Michael Dusan
2020-04-22ci: bump static-qemu 5.0.0-rc3 → 5.0.0-rc4Michael Dusan
2020-04-12added CI job for mingwemekoi
2020-04-08ci: bump static-qemu 5.0.0-rc1 → 5.0.0-rc2Michael Dusan
2020-04-02use static-qemu linux-x86_64 tarballMichael Dusan
- no longer install qemu via apt-get - wget hosted tarball, extract and prepend to path
2020-03-31ci: export master branch version for update-download-pageAndrew Kelley
2020-03-27ci: Delete workaround for #4822LemonBoy
2020-03-26ci: fix aarch64 linuxAndrew Kelley
This patch adds a workaround for #4822, disables one failing langref example, and enables the rest of the test suite. You win some, you lose some.