aboutsummaryrefslogtreecommitdiff
path: root/ci
AgeCommit message (Collapse)Author
2021-04-15ci: windows: use llvm-ar.exe from the tarballAndrew Kelley
2021-04-15ci: better handle of -mcpuAndrew Kelley
2021-04-14ci: better target triple and mcpu cmake argsAndrew Kelley
2021-04-14ci: freebsd: set the target tripleAndrew Kelley
2021-04-14ci: windows: install gitAndrew Kelley
2021-04-14ci: freebsd: pass -DZIG_USE_LLVM_CONFIG=OFFAndrew Kelley
2021-04-14ci: aarch64-linux: disable run-translated-c testsAndrew Kelley
See #8537
2021-04-14ci: windows: try using zig-bootstrap to build zigAndrew Kelley
2021-04-14ci: freebsd: update to llvm 12Andrew Kelley
2021-04-14ci: update drone CI to llvm 12Andrew Kelley
2021-04-14ci: update linux to llvm12 tarballAndrew Kelley
2021-04-14ci: macos-aarch64 update dep tarballs for llvm12Michael Dusan
2021-04-12CI: update brew before installing pkgsJakub Konka
2021-04-11azure: OnMasterSuccess dependsOn BuildMacOS_arm64Michael Dusan
2021-04-11ci: remove superfluous linefeed from macos arm64Michael Dusan
2021-04-10macos: add aarch64 (arm64) to downloads pageMichael Dusan
2021-03-28ci: update msys2 installerAndrew Kelley
2021-03-28azure: run pacman with -SyJakub Konka
2021-03-20azure: produce macos arm64 binariesMichael Dusan
new pipeline `BuildMacOS_arm64` - `vmImage: 'macOS-10.15' ` new `macos_arm64_script` - switch from using `make` to `ninja` - select xcode 12.4 - set zig-cache env variables - build host-zig binary with xcode, link against llvm for x86_64 (target macos 10.15) - build arm64-zig binary with xcode and host-zig, link against llvm for arm64 (target macos 11.0) - ad-hoc codesign arm64 binary with linker - use host-zig for docgen - use host-zig for experimental std lib docs - sync final `release/` hierarchy with `linux_script` - use gnu-tar for good-practices (set owner, set sort) enhance `CMakeLists.txt` - do not build `zig0` when cross-compiling - disable `BYPRODUCTS` directive `zig1.o` to avoid `ninja` error see #8265
2021-03-07std: Deprecate the B and Bi format specifiersLemonBoy
Following #8007 and #8137 let's get rid of the last weird format.
2021-01-12ci: stop directly pushing web page stuff to s3Andrew Kelley
This is now handled by the www.ziglang.org repo deploy script.
2021-01-12ci: give the updated website content to the website repoAndrew Kelley
and use master branch not hugo-redesign branch
2021-01-12ci: add stdDocs to downloads/index.json for master branchAndrew Kelley
2021-01-07ci: import the update-download-page from www repoAndrew Kelley
2021-01-07ci: fix path to update-download-page.zig scriptAndrew Kelley
2021-01-07ci: add github.com's public key for the ssh cloneAndrew Kelley
2021-01-07ci: pass --override-lib-dir to emit std lib docsAndrew Kelley
Otherwise we get errors from conflicting std libs.
2021-01-07ci: don't use ninja on linuxAndrew Kelley
I got this error when re-running the cmake line setting -DZIG_EXECUTABLE: ``` ninja: warning: multiple rules generate zig1.o. builds involving this target will not be correct; continuing anyway [-w dupbuild=warn] ``` But it works fine with make.
2021-01-07ci: add missing target/mcpu args to zig ccAndrew Kelley
In the previous commit, I forgot to add these.
2021-01-06ci: rework linux scriptAndrew Kelley
* no longer depend on apt.llvm.org, instead we rely on a zig-bootstrap tarball with pre-built Zig, LLVM, LLD, and Clang. Similar to the Windows Dev Kit but for Linux. This also makes the script no longer depend on Docker, libxml2, or GCC. * remove bash retry logic; it was only needed for flaky apt.llvm.org and isn't needed for the other resources we download. * build and upload the experimental std lib automatically generated docs. langref.html is moved to docs/langref.html because the std lib docs are in docs/std/. * the superfluous "zig" directory in $prefix/lib/zig/std/std.zig is removed from the tarball. * update_download_page makes a commit in the www.ziglang.org repository updating data/releases.json so that repository can manage deploys.
2021-01-06Azure CI: update MSYS versionFrank Denis
2021-01-04ci: omit stage2 backend from stage1 on WindowsAndrew Kelley
to avoid out-of-memory on the CI runs.
2021-01-03drone ci: skip compile error tests to save timeAndrew Kelley
These are covered by other CI scripts and we're up against Drone CI time limits.
2021-01-01ci: fix `git describe`Jay Petacat
git describe is used for version string creation, but it had to be reverted in commit 69da6ba because it was broken in CI builds. Azure Pipelines and Drone perform shallow clones by default. This change reconfigures them to fetch history and tags. It adds tens of seconds, which is negligible compared to overall build and test time. Related: #6466, #6509, #7601
2020-12-31ci: freebsd: use py37-s3cmdLuna
2020-12-26ci: put Drone CI back to normalAndrew Kelley
Surely this time all the problems have been fixed
2020-12-25ci: build in Debug mode to help find the deadlockAndrew Kelley
2020-12-20add an option to compile zig in single-threaded modeAndrew Kelley
And enable it for Drone CI. I hate to do this, but I need to make progress on other fronts.
2020-12-09ci linux: bump qemu-5.2.0Michael Dusan
2020-12-04ci: Use eval to make retry() work for pipelines tooLemonBoy
2020-12-04ci: Use -nv flag for wgetLemonBoy
-nv, --no-verbose turn off verboseness, without being quiet
2020-12-04ci: Prevent some more CI failuresLemonBoy
Many times the CI pipeline fails in the early stages because the APT repo for LLVM is being updated. Add a retry mechanism for some more APT commands.
2020-12-02ci: Retry apt-get install at most three timesLemonBoy
Try harder instead of failing after the first invocation fails.
2020-11-15Azure Pipelines CI: update msys2 to the current versionFrank Denis
2020-11-04Update wasmtime to version 0.20Frank Denis
The version we were using in CI is now getting quite old, and we want to make sure that the code we produce is compatible with current versions of Wasmtime.
2020-10-28ci: freebsd: skip non-native tests to save timeAndrew Kelley
2020-10-28ci: macos: rebuild zig1.o with stage1Andrew Kelley
see #6830 for details.
2020-10-26ci: still build zig even though we are using (older) zig ccAndrew Kelley
2020-10-25ci: skip compile error tests on freebsd to save timeAndrew Kelley
2020-10-22ci: fix regression from not building docsAndrew Kelley
0e4f7a8e3f94f0e799280d7e7836d67d776cbca6 forgot to build the docs, causing CI failures