aboutsummaryrefslogtreecommitdiff
path: root/ci/srht
AgeCommit message (Collapse)Author
2022-11-21CI: switch to GitHub ActionsAndrew Kelley
2022-11-21CI: start moving tarball generation to github actionsAndrew Kelley
2022-11-08CI: stop using cloud.drone.ioAndrew Kelley
This service stopped working two days ago for unknown reasons. Until it is determined how to get it working again, or we switch to a different CI provider for aarch64, this CI test coverage is disabled so that we can continue to use the CI for other targets.
2022-10-31ci: add 0.10.0 release dataAndrew Kelley
2022-10-29CI: update freebsd tarballAndrew Kelley
2022-10-27CI: make directory structure in releases consistentEric Joldasov
2022-10-22Revert "fix CI failures with commit "ci: make directory structure in ↵Andrew Kelley
releases consistent"" This reverts commit 54c8861bc4b6aa08a2252943c93317d91ef0bfa6. This caused CI failure.
2022-10-22fix CI failures with commit "ci: make directory structure in releases ↵Eric Joldasov
consistent"
2022-10-21Revert "ci: make directory structure in releases consistent"Andrew Kelley
This reverts commit 28054d96f0ed5280660811612732cb000f9c09e8. This caused CI failures.
2022-10-21ci: make directory structure in releases consistentEric Joldasov
2022-09-21CI: remove --fail-with-body optionAndrew Kelley
I observed this error: ``` curl: option --fail-with-body: is unknown ```
2022-09-21CI: update sourcehut oauth tokenAndrew Kelley
it expired after one year
2022-09-12update CI tarballs with libcxx fixAndrew Kelley
The main reason to update the CI tarballs is f79824f946995a050c261ee96a08e31ccf00a112 which fixes an issue that caused the CI to fail on all targets.
2022-09-12update CI tarballs for LLVM 15Andrew Kelley
2022-09-01CI: fix CLI usage of s3cmd regarding mime types for autodocsAndrew Kelley
2022-08-31CI: fix content type of autodocs source listingsAndrew Kelley
2022-08-31CI: include source listings for autodocsAndrew Kelley
2022-08-31CI: update_download_page: change docs deploymentAndrew Kelley
The original impetus for making a change here was a typo in --add-header causing the script to fail. However, upon inspection, I was alarmed that we were making a --recursive upload to the *root directory* of ziglang.org. This could result in garbage files being uploaded to the website, or important files being overwritten. As I addressed this concern, I decided to take on file compression as well. Removed compression prior to sending to S3. I am vetoing pre-compressing objects for the following reasons: * It prevents clients from working which do not support gzip encoding. * It breaks a premise that objects on S3 are stored 1-to-1 with what is on disk. * It prevents Cloudflare from using a more efficient encoding, such as brotli, which they have started doing recently. These systems such as Cloudflare or Fastly already do compression on the fly, and we should interop with these systems instead of fighting them. Cloudfront has an arbitrary limit of 9.5 MiB for auto-compression. I looked and did not see a way to increase this limit. The data.js file is currently 16 MiB. In order to fix this problem, we need to do one of the following things: * Reduce the size of data.js to less than 9.5 MiB. * Figure out how to adjust the Cloudfront settings to increase the max size for auto-compressed objects. * Migrate to Fastly. Fastly appears to not have this limitation. Note that we already plan to migrate to Fastly for the website.
2022-08-30CI: use absolute path for zig lib dirAndrew Kelley
Workaround for #12685
2022-08-29CI: pass explicit zig lib dir in lots of placesAndrew Kelley
see #12684 for motivation
2022-08-28CI: rework to account for new cmake behaviorAndrew Kelley
* CMakeLists: pass `-Dstrip` for release zig builds * pass -target and -mcpu to zig1. works around llvm on freebsd incorrectly detecting "freestanding" instead of "freebsd" for the native OS. * ci.ziglang.org is now responsible for creating aarch64-macos tarballs rather than Azure.
2022-08-28ci: fix wrong path when deploying stdlib docsLoris Cro
2022-08-23ci: upload rendered source listings in stdlib docsLoris Cro
2022-08-19CI: use zig build to produce release artifactAndrew Kelley
For both macOS and FreeBSD.
2022-08-19CI: update freebsd tarballAndrew Kelley
This updates to a stage3 freebsd tarball.
2022-08-19build: make docs a separate step than testAndrew Kelley
2022-08-19make self-hosted the default compilerAndrew Kelley
stage1 is available behind the -fstage1 flag. closes #89
2022-08-15ci: add gzip compression to stdlib docs & langrefLoris Cro
2022-08-06ci: upload langref and stdlib docs directly to s3Loris Cro
previously we were delegating that job to the website CI but it caused the website repo to bloat, so now we only commit releases.json
2022-07-08CI: update scripts to stage1 LLVM 14 tarballsAndrew Kelley
The previous tarballs were stage3 which is not quite ready for primetime yet.
2022-07-07CI: update scripts to new LLVM 14 tarballsAndrew Kelley
2022-07-04CI: update tarballs to LLVM 14Andrew Kelley
2022-06-30CI: update freebsd pkg install commandAndrew Kelley
2022-03-31CI: update CLI invokationAndrew Kelley
243afdcdf57d74a184784551aebe58062e5afc03 removed `-Dskip-compile-errors` and added `-Dskip-stage`.
2022-02-15CI: update macos and freebsd tarballsAndrew Kelley
2022-02-14CI: update download page and langref for 0.9.1Andrew Kelley
2021-12-20ci: add 0.9.0 to downloads jsonAndrew Kelley
2021-12-04ci: fix update-download-page and remove bashismAndrew Kelley
2021-12-03ci: make the on_master_success script fail on missing argsAndrew Kelley
2021-11-30allocgate: renamed getAllocator function to allocatorLee Cannon
2021-11-30allocgate: stage 1 and 2 buildingLee Cannon
2021-11-30allocgate: std Allocator interface refactorLee Cannon
2021-10-01ci: update tarballs for LLVM 13Andrew Kelley
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-09-07ci: add 0.8.1 release to download pageAndrew Kelley
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-04ci: fix 0.8.0 release dateAndrew Kelley