Andrew Kelley
ecd756834b
CI: update CLI invokation
...
243afdcdf5
removed `-Dskip-compile-errors`
and added `-Dskip-stage`.
2022-03-31 16:06:50 -07:00
Andrew Kelley
65cb8a03ee
CI: update macos and freebsd tarballs
2022-02-15 19:50:38 -07:00
Andrew Kelley
dc6553d93e
CI: update download page and langref for 0.9.1
2022-02-14 20:08:04 -07:00
Andrew Kelley
ea913846c2
ci: add 0.9.0 to downloads json
2021-12-20 15:18:25 -07:00
Andrew Kelley
daa3e0bbb4
ci: fix update-download-page and remove bashism
2021-12-04 14:20:46 -07:00
Andrew Kelley
e81fda9823
ci: make the on_master_success script fail on missing args
2021-12-03 20:34:54 -07:00
Lee Cannon
1093b09a98
allocgate: renamed getAllocator function to allocator
2021-11-30 23:32:47 +00:00
Lee Cannon
75548b50ff
allocgate: stage 1 and 2 building
2021-11-30 23:32:47 +00:00
Lee Cannon
85de022c56
allocgate: std Allocator interface refactor
2021-11-30 23:32:47 +00:00
Andrew Kelley
7350cb2fc7
ci: update tarballs for LLVM 13
...
NetBSD CI is disabled because it is not yet supported in
zig-bootstrap. Once NetBSD has proper zig-bootstrap support, it can be
re-enabled.
Windows is not solved here yet; will be pushing a separate commit for
that.
2021-10-01 16:07:42 -07:00
Andrew Kelley
501e6cf2f3
ci: add 0.8.1 release to download page
2021-09-07 14:36:08 -07:00
Andrew Kelley
c47b46fc8d
CI: enable stage2 behavior test coverage
2021-07-28 16:00:49 -04:00
Luna
3e8394776a
ci: enable netbsd tarballs
...
This reverts commit 3063f0a5ed
.
2021-07-12 21:44:38 -04:00
Andrew Kelley
3063f0a5ed
ci: disable netbsd tarballs until the false positives stop
2021-07-11 22:28:03 -07:00
Andrew Kelley
a886374df4
ci: netbsd fixups and general cleanup
...
* 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-11 22:13:26 -07:00
Luna
c28b227d0b
ci: add scripts for netbsd
2021-07-11 22:09:12 -07:00
Andrew Kelley
ddf9c40bc1
ci: fix 0.8.0 release date
2021-06-04 16:33:50 -07:00
Andrew Kelley
c7b68ce0f8
ci: fix aarch64-macos download tarball filename
2021-06-04 16:21:01 -07:00
Andrew Kelley
555805e0d5
ci: update download page releases
2021-06-04 15:33:18 -07:00
Andrew Kelley
16c5cbab0c
ci: update x86_64-freebsd tarball
...
to llvm 12.0.1-rc1, and -DLLVM_ENABLE_ZLIB=FORCE_ON
2021-06-01 23:26:53 -07:00
Andrew Kelley
9910bfa6d8
ci: use a different ssh private key to deploy the website
...
This changes the deploy key to a different one on www.ziglang.org so
that we can test notifications.
2021-05-19 21:36:48 -07:00
Luna
c47028cd02
ci: freebsd: use py38-s3cmd
2021-05-02 17:24:17 -04:00
Andrew Kelley
996193c228
ci: freebsd: don't try to compile with zig cc
2021-04-15 00:51:26 -07:00
Andrew Kelley
c59241bda0
ci: better handle of -mcpu
2021-04-15 00:18:21 -07:00
Andrew Kelley
553fbeba82
ci: better target triple and mcpu cmake args
2021-04-14 23:49:16 -07:00
Andrew Kelley
85755c51d5
ci: freebsd: set the target triple
2021-04-14 23:35:51 -07:00
Andrew Kelley
3967823f3a
ci: freebsd: pass -DZIG_USE_LLVM_CONFIG=OFF
2021-04-14 23:17:08 -07:00
Andrew Kelley
406353103a
ci: freebsd: update to llvm 12
2021-04-14 22:59:34 -07:00
Michael Dusan
75f86dab3f
macos: add aarch64 (arm64) to downloads page
2021-04-10 19:33:17 -07:00
LemonBoy
72664df491
std: Deprecate the B and Bi format specifiers
...
Following #8007 and #8137 let's get rid of the last weird format.
2021-03-07 14:58:45 +02:00
Andrew Kelley
ffc8a43dfb
ci: stop directly pushing web page stuff to s3
...
This is now handled by the www.ziglang.org repo deploy script.
2021-01-12 17:27:36 -07:00
Andrew Kelley
23c6cca24d
ci: give the updated website content to the website repo
...
and use master branch not hugo-redesign branch
2021-01-12 13:26:52 -07:00
Andrew Kelley
166e9ea689
ci: add stdDocs to downloads/index.json for master branch
2021-01-12 12:52:59 -07:00
Andrew Kelley
c7666ff885
ci: import the update-download-page from www repo
2021-01-07 16:49:13 -07:00
Andrew Kelley
d8eba037a4
ci: fix path to update-download-page.zig script
2021-01-07 15:49:43 -07:00
Andrew Kelley
aa2422e830
ci: add github.com's public key for the ssh clone
2021-01-07 12:28:55 -07:00
Andrew Kelley
ce5222d945
ci: rework linux script
...
* 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-06 23:40:17 -07:00
Jay Petacat
993f4b5a06
ci: fix git describe
...
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
2021-01-01 20:41:39 -07:00
Luna
7550af0d4c
ci: freebsd: use py37-s3cmd
2020-12-31 08:18:06 +01:00
Andrew Kelley
81f5e1e667
ci: freebsd: skip non-native tests to save time
2020-10-28 22:59:23 -07:00
Andrew Kelley
bbd1e122d4
ci: skip compile error tests on freebsd to save time
2020-10-25 17:29:10 -07:00
Andrew Kelley
68e6da7c00
CI: enable all the freebsd tests
2020-10-12 20:51:16 -07:00
Andrew Kelley
27b04d5905
disable the failing std lib freebsd tests
...
enable std lib freebsd tests on the CI
See #1759
2020-10-12 20:08:23 -07:00
Andrew Kelley
74e3ffa9b4
ci: update llvm 10 => 11
2020-10-12 18:38:28 -07:00
Andrew Kelley
7c0ee42385
CI: TERM=dumb to source hut
2020-09-29 12:10:38 -07:00
Andrew Kelley
7ccfb08a93
ci: update the on_master_success secret to lavatech
2020-09-15 15:08:35 -07:00
Andrew Kelley
5e39ab4600
ci: disable some freebsd tests to save time
2020-09-14 21:11:34 -07:00
Andrew Kelley
44ef270de1
ci: use hut.lavatech.top for updating the download page
2020-09-14 19:37:59 -07:00
Andrew Kelley
01c24c4509
ci: enable std lib tests for freebsd
2020-09-14 18:22:16 -07:00
Andrew Kelley
c7a3796734
ci: export master branch version for update-download-page
2020-03-31 14:54:13 -04:00