aboutsummaryrefslogtreecommitdiff
path: root/ci
AgeCommit message (Collapse)Author
2021-09-15ci: azure: update to newer msys2 releaseAndrew Kelley
2021-09-07ci: add 0.8.1 release to download pageAndrew Kelley
2021-08-31Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley
2021-08-31CI: update Linux and macOS tarballs to LLVM 12.0.1Andrew Kelley
2021-08-15update CI scripts to llvm 13 rc1Andrew Kelley
2021-08-03ci: remove extra zig directory in windows buildsCarlos Zúñiga
From $prefix/lib/zig/std/std.zig to $prefix/lib/std/std.zig
2021-08-02Add -Denable-macos-sdk explicit flag to build.zigJakub Konka
This way, we can explicitly signal if a test requires the presence of macOS SDK to build. For instance, when testing our in-house MachO linker for correctly linking Objective-C, we require the presence of the SDK on the host system, and we can enforce this with `-Denable-macos-sdk` flag to `zig build test-standalone`.
2021-07-28CI: enable stage2 behavior test coverageAndrew Kelley
2021-07-12ci: enable netbsd tarballsLuna
This reverts commit 3063f0a5ed373947badd0af056db310283c76e37.
2021-07-11ci: disable netbsd tarballs until the false positives stopAndrew Kelley
2021-07-11ci: netbsd fixups and general cleanupAndrew Kelley
* remove unused download page html. It's now handled in the www.ziglang.org website repo. * add netbsd to the downloads index.json file that we send to the www.ziglang.org website repo. * shallow clone the website repo to avoid downloading old copies of data.js unnecessarily.
2021-07-11ci: add scripts for netbsdLuna
2021-06-23ci: no need for --ast-checkAndrew Kelley
since zig will now run AstGen even when using the stage1 backend.
2021-06-15ci: remove confusing message now that --ast-check is addedAndrew Kelley
This extra message was intended to help contributors by clarifying what to do when they hit a `zig fmt` failure, but now AST errors are also emitted here and the message may actually introduce confusion. Remove it for now.
2021-06-14ci: azure: update to newer msys2 releaseAndrew Kelley
2021-06-14CLI: rename --override-lib-dir to --zig-lib-dirAndrew Kelley
This breaking change disambiguates between overriding the lib dir when performing an installation with the Zig Build System, and overriding the lib dir that the Zig installation itself uses.
2021-06-14add ast-check flag to zig fmt, fix found bugsVeikka Tuominen
2021-06-13format zig files and add formatting check to cijacob gw
2021-06-08wasi: always grant fd_readdir rightJakub Konka
Since v0.23 release of Wasmtime, if we want to iterate a directory Y then directory Y needed to have been granted `fd_readdir` right. However, it is now also required for directory X to carry `fd_readdir` right, and so on, up-chain all the way until we reach the preopen (which possesses all rights by default). This caused problems for us since our libstd implementation is more fine-grained and allowed for parent dirs not to carry the right while allow for iterating on its children. My proposal here is to always grant `fd_readdir` right as part of `std.fs.Dir.OpenDirOptions.access_sub_paths`. This seems to be the approach taken by Rust also, plus we should be justified to take this approach since WASI is experimental and snapshot1 will be discontinued eventually and replaced with a new approach to access management that will require a complete rewrite of our libstd anyhow.
2021-06-04ci: fix 0.8.0 release dateAndrew Kelley
2021-06-04ci: fix aarch64-macos download tarball filenameAndrew Kelley
2021-06-04ci: update download page releasesAndrew Kelley
2021-06-02ci: drone: use zig-bootstrap tarball instead of system toolchainAndrew Kelley
2021-06-01ci: update x86_64-freebsd tarballAndrew Kelley
to llvm 12.0.1-rc1, and -DLLVM_ENABLE_ZLIB=FORCE_ON
2021-05-30ci: update x86_64-macos and aarch64-macos tarballsJakub Konka
to llvm 12.0.1-rc1, and -DLLVM_ENABLE_ZLIB=FORCE_ON
2021-05-29ci: update x86_64-linux, aarch64-linux, and windows tarballsAndrew Kelley
to llvm 12.0.1-rc1, and -DLLVM_ENABLE_ZLIB=FORCE_ON
2021-05-19ci: use a different ssh private key to deploy the websiteAndrew Kelley
This changes the deploy key to a different one on www.ziglang.org so that we can test notifications.
2021-05-18ci: drone: refresh docker image with latest alpineAndrew Kelley
hopefully resolves the failures we've been seeing recently
2021-05-17ci linux: bump qemu-5.2.0.1Michael Dusan
- apply patch for qemu-user syscall do_sendrecvmsg_locked - see #8750
2021-05-12azure: bump timeout for macos-arm64Michael Dusan
2021-05-12Bump zig-bootstrap and wasmtime versions in linux CI (#8738)Jakub Konka
* Bump zig-bootstrap and wasmtime versions in linux CI * Revert wasm stage2 test fixup; point to issue
2021-05-11ci: unset CC/CXX before make install on macos arm64Isaac Freund
Having these set causes zig's native libc detection code to fail.
2021-05-10Tweak macos_arm64_script to use bootstrapped zigJakub Konka
2021-05-10Use zig-bootstrapped x86_64 macos compiler in CIJakub Konka
2021-05-03Merge pull request #8657 from jedisct1/ci-splitAndrew Kelley
Azure CI: Test std.* and the rest separately
2021-05-02ci: freebsd: use py38-s3cmdLuna
2021-05-02Restore the CI logging as beforeFrank Denis
2021-05-01CI: no need to try qemu and wasmtime on macOS buildsFrank Denis
2021-04-30Azure CI: Test std.* and the rest separatelyFrank Denis
On CI, we have been running into OOM issues when running the test suite on Windows for quite some time. Unfortunately, we are very close to having the same issues on Linux as well. Some additional comptime work immediately makes these builds fail as well. Add a new `test-toolchain` step, that tests everything except `std.*` and documentation. On CI, call `test-toolchain`, `test-std` and `docs` separately instead of the `test` big hammer that emcompasses all of them. Change the special case we made for Windows to the same code as other platforms. This is a stopgap measure that stage2 will eventually make useless. Until then, it gives us some headroom. Change `linux_script` by the way to only output the log of failing steps. This shrinks the Linux CI log from a bazilion lines down to something more humanely manageable.
2021-04-25build: Re-add test-translate-c and test-run-translated-cLemonBoy
2021-04-25ci: drone disable debug test suite for aarch64Michael Dusan
Temporary workaround for #8597 until upstream fix lands. - add `zig build -Dskip-debug` option - build a release-fast build.exe - disable test suite build modes { debug, release-small, release-safe } - enable passing test-* components - use parallel pipeline steps for tests
2021-04-16ci: drone: don't skip stage2 testsAndrew Kelley
the stalls seem to be happening for a different reason
2021-04-15ci: drone: disable stage2 testsAndrew Kelley
See #8545
2021-04-15ci: windows: update to llvm 12 msvc tarballAndrew Kelley
2021-04-15ci: update macos tarball to llvm 12Andrew Kelley
2021-04-15ci: windows: proper flags to zig buildAndrew Kelley
2021-04-15ci: windows: try the dev kit strategyAndrew Kelley
2021-04-15ci: windows: ranlib take 2Andrew Kelley
2021-04-15ci: windows: better -DCMAKE_RANLIB optionAndrew Kelley
2021-04-15ci: freebsd: don't try to compile with zig ccAndrew Kelley