Commit Graph

56 Commits

Author SHA1 Message Date
Andrew Kelley f71d4cfdaf enable for x86_64 too 2023-09-14 19:44:22 -07:00
Andrew Kelley 36e2bc8075 cwd oops 2023-09-14 18:46:18 -07:00
Andrew Kelley ea62faf382 fixup file paths 2023-09-14 18:17:45 -07:00
Andrew Kelley 27edf60651 CI: measure perf difference of compiling hello world
and post comment on the PR
2023-09-14 18:14:26 -07:00
Andrew Kelley ad4991f428 CI: temporarily disable while testing this branch 2023-09-14 17:11:06 -07:00
protty 7f3fdd2ff6 Update CODEOWNERS (#16505)
Review `std.Thread` changes.
2023-07-23 19:45:45 +00:00
Josh Wolfe 1ae839cd24 Update CODEOWNERS
Take ownership of std.json
2023-07-22 19:15:42 -04:00
Andrew Kelley 128fd7dd02 CI: -x86_64-macos-debug, +aarch64-macos-debug
It's easier to get M1 hardware for testing than x86_64-macos. This
addresses the current bottleneck in our CI pipeline.
2023-06-21 00:37:58 -07:00
Andrew Kelley fab9b7110e Merge remote-tracking branch 'origin/master' into llvm16 2023-02-03 12:49:40 -07:00
Andrew Kelley 434124a476 CI: enable checks on llvm16 branch 2023-01-29 19:06:46 -07:00
Andrew Kelley f68d3c63df CI: give x86_64-linux-release a little more time
When the CPU cores are pegged, the thermal throttling kicks in and makes
jobs take significantly longer.
2023-01-27 14:53:17 -07:00
Andrew Kelley 3ff1f346b0 CI: give aarch64-linux-debug a little more time 2023-01-24 20:32:29 -07:00
Andrew Kelley bbfbb7b22f move CONTRIBUTING.md to the wiki
closes #14427
2023-01-23 16:55:54 -07:00
Andrew Kelley 3df4707ea7 CI: also test x86_64-macos with a debug zig compiler 2023-01-22 12:14:25 -07:00
Andrew Kelley 73827d2ea9 CI: give x86_64-linux-debug a little more time 2023-01-17 17:21:22 -07:00
Andrew Kelley 7b68b76326 CI: additionally test debug builds on Windows 2023-01-17 13:06:07 -05:00
Andrew Kelley c9231f0547 CI: add aarch64-windows coverage 2022-12-10 16:28:49 -07:00
Andrew Kelley dc852f8226 CI: adjust logic for cancelling workflows
This prevents clobbering when two contributors' PRs have the same head
ref.
2022-12-05 15:51:10 -07:00
Andrew Kelley 9f9f1aadc7 CI: add aarch64-linux-debug job and flatten dirs 2022-12-01 00:37:47 -07:00
Loris Cro a2403d354f ci: remove manual run feature 2022-11-25 22:28:36 +01:00
Loris Cro 5b9d0a446a ci: windows: fetch before checking out specific commit 2022-11-25 20:46:02 +01:00
Loris Cro 45120f929c ci: windows: unshallow repository before checking specific commit 2022-11-25 20:41:33 +01:00
Loris Cro f4c63400f0 ci: give name to manually run workflows 2022-11-25 20:37:15 +01:00
Loris Cro c59d60893b ci: windows: prevent del errors when the directory doesn't exist 2022-11-25 20:35:39 +01:00
Loris Cro e096f972d0 ci: windows: use correct windows powershell syntax 2022-11-25 20:19:25 +01:00
Loris Cro bc90f2ae3c ci: when running the workflow manually, preserve newer ci folder
This is the main way this feature is supposed to work:

1. you discover that a test started failing at some point
   but a misconfiguration in the CI script didn't catch that
   causing a bunch of false negative (ie false green) CIs
   over time
2. you fix the script and now want to figure out when the
   test started failing
3. you want to rebuild older commits, potentially only on specific
   targets, but with the new fixed CI script that correctly
   catches failures

This is what this commit enables
2022-11-25 20:08:57 +01:00
Loris Cro 764651c840 ci: fix syntax error in workflow file 2022-11-25 20:02:51 +01:00
Loris Cro f1ec438069 ci: introduce support for manual runs on specific commit & targets 2022-11-25 19:57:36 +01:00
Loris Cro a3552a6c50 ci: remove gh action job output as it's not used anymore 2022-11-24 16:53:22 +01:00
Loris Cro dcb16731cf ci: cancel pending CI jobs when a PR gets updated 2022-11-24 00:07:58 +01:00
Loris Cro bcb8ef50ff ci: fix zig executable path to obtain zig version 2022-11-24 00:05:46 +01:00
Loris Cro 5453ec86eb ci: only run CI on pull requests and master branch pushes
To get the CI to run on branches other than master, create a corresponding PR.
2022-11-23 03:00:39 +01:00
Andrew Kelley b3b507ad8f CI: disable building tarballs; x86 self-hosted 2022-11-22 14:13:58 -07:00
Loris Cro 942a104457 ci: use test a job to provide ZIG_VERSION to build-tarball job 2022-11-22 13:40:31 -07:00
Loris Cro 671fb4ac47 ci: move tarball creation and publishing to github-hosted runners 2022-11-22 13:40:31 -07:00
Andrew Kelley e21b6a712d CI: switch to GitHub Actions 2022-11-21 20:16:08 -07:00
Andrew Kelley 69d1ea769b CI: test in the ci branch for now 2022-11-21 20:16:08 -07:00
Andrew Kelley 14986077ce CI: disable github workflows until it is working in the ci branch 2022-11-14 17:40:44 -07:00
Andrew Kelley 5d7efa6d82 CI: aarch64-linux: init 2022-11-14 16:04:01 -07:00
Andrew Kelley 37402e4d17 CI: separate aarch64 and x86_64 macos scripts 2022-11-14 15:10:05 -07:00
Loris Cro bbd0775d77 ci: init github actions support 2022-11-14 22:41:36 +01:00
Veikka Tuominen 4f285d4dac GitHub: add issue template for error messages 2022-11-11 18:15:13 +02:00
Andrew Kelley 0b99e5e4c4 build: rename the "skip lib files" option
* Old cmake option: `-DZIG_SKIP_INSTALL_LIB_FILES=ON`
 * New cmake option: `-DZIG_NO_LIB=ON`
 * Old build.zig option: `-Dskip-install-lib-files`
 * New build.zig option: `-Dno-lib`

Motivation is making build commands easier to type.
2022-10-27 15:18:00 -07:00
Andrew Kelley f4f4e33885 github: simplify bug issue template 2022-10-27 12:32:32 -07:00
Loris Cro 0b11d8ec4d codeowners: mark myself as the codeowner of /src/autodoc/ 2022-09-02 17:35:41 +02:00
Loris Cro ecccf1f91f Add codeowners file for automated PR assignment
Added myself for Autodoc related files.
2022-08-03 16:26:53 +02:00
Loris Cro c85bdbffa9 Update issue templates 2022-08-03 16:20:27 +02:00
Andrew Kelley b6930825b0 github issue templates enhancements
Make the honey traps links instead of actual templates
2022-05-03 14:04:15 -07:00
Andrew Kelley b09280b484 move some files to the .github directory 2022-03-24 12:22:23 -07:00
Andrew Kelley 04286e8c3b github issues: add a honeypot template for questions 2021-11-30 14:42:58 -07:00