Commit Graph

51 Commits

Author SHA1 Message Date
Auguste Rame
0f85c49e46
Add WASI to CI builds (#1113) 2023-04-04 16:23:33 -04:00
Auguste Rame
121f68b970
Fix build runner (#1029)
* Fix build runner

* Add zls module, bump version

* Fix path from root issue in modules (thanks daremakemyday from Twitch :))

* Libraryify

* remove build_runner backward compatibility

* Remove some `= undefined`s in Server.zig

Makes library use less dangerous

* Consistent mem model + custom build runner possible

* Add build runner utils for third-party tooling

* Make logs removable in libraries with zls_ prefix

* Fix build runner CI

* Expose references

* Use new addModule
2023-03-05 14:08:31 -05:00
Lee Cannon
5ede46f003
support new module cli arguments (#1019)
* support new module cli arguments

* capture the runtime zig version and store it on `Server`

* update build_runner action

* Use correct version for selecting arguments
2023-02-23 15:18:52 -05:00
Lee Cannon
f1a8efbe5c
Make the CI trigger if the CI script itself is modified (#1022) 2023-02-22 22:41:49 -05:00
Lee Cannon
abe07e601e
Fix build runner for latest changes (#1005)
* build_runner: update to use new caching system

* build_runner: switch ci to use 0.10.1 instead of 0.10.0

* build_runner: support older versions

* build_runner: ensure depreciated functions and types are handled when they are removed

* build_runner: prevent access denied on global cache
2023-02-15 13:36:06 -05:00
Auguste Rame
69a1cae606
Use merge commit for fuzzing (#980) 2023-02-06 03:19:32 -05:00
Auguste Rame
a74c767251
Fix fuzzing -Doptimize (#963) 2023-02-03 18:19:41 -05:00
nullptrdevs
9e986de4d9
Build modes are specified with -Doptimize now (#961) 2023-02-03 17:27:14 -05:00
Auguste Rame
5ec4770ac2
Fix CI checkout origin (#959) 2023-02-02 23:07:49 -05:00
Auguste Rame
ed9cf06d5f
Properly refer to external repositories instead of lumping everything into zls (#936) 2023-01-23 00:23:21 -05:00
Auguste Rame
8e98bd439b
pull_request -> pull_request_target all over (#935) 2023-01-22 15:27:17 -05:00
Auguste Rame
3a86687ae7
Fix secrets access in foreign PRs (#934) 2023-01-22 14:54:38 -05:00
Auguste Rame
e2307d7dbf
Fix fuzzing ref (#933) 2023-01-22 05:46:35 -05:00
Auguste Rame
12e996ad96
Fix env transfer (#932) 2023-01-22 05:40:03 -05:00
Auguste Rame
7b35c6e5eb
Last fuzzing PR for a while hopefully (#929) 2023-01-22 03:30:10 -05:00
Auguste Rame
211a852efc
Fix fuzzing paths (#928) 2023-01-21 21:49:05 -05:00
Auguste Rame
d670a4bbf2
Add fuzzing workflow (#927) 2023-01-21 18:27:16 -05:00
Auguste Rame
93abb8cdd5
Fix bypass not having value on PR&commit (#920) 2023-01-16 20:49:28 -05:00
Auguste Rame
52df02c0f1
Add fuzzing on deploy (#918) 2023-01-16 20:15:12 -05:00
Auguste Rame
48288e02a9
Revert "Fix Nix build, add Nix to CI (#840)" (#893)
This reverts commit 20ba87c173.
2023-01-07 18:14:45 -05:00
erikarvstedt
20ba87c173
Fix Nix build, add Nix to CI (#840)
* Nix: Reuse input `flake-utils` in `zig-overlay`

* CI/main: convert line endings from `CRLF` to `LF`

* CI: Add Nix build
2023-01-07 15:20:54 -05:00
Lee Cannon
9e658cdbb6
update TracyAllocator for new Allocator changes (#812)
* update TracyAllocator for new Allocator changes

* Add build with Tracy to CI to catch regressions

* disable Tracy CI step on macos
2022-12-08 14:32:50 -05:00
nullptrdevs
ddf3ef1389
main ci: upload an artifact per arch (#809)
* main ci: upload an artifact per arch

* main ci: do deploy only if 'zigtools' is the owner
2022-12-07 20:12:27 -05:00
Mikkel Gravgaard
f6f0a0dca5
Add aarch64-linux to targets (#795) 2022-12-02 04:01:09 -05:00
nullptrdevs
b08480256c
Update the main CI workflow (#742)
rename i386 to x86
update actions/checkout to v3 (v2 uses Node.js 12 which is about to be deprecated)
2022-11-05 23:52:07 -04:00
Lee Cannon
690189a5a7
add workflow to check build_runner works with a range of zig versions (#732) 2022-11-02 20:06:01 -04:00
Lee Cannon
e430b76297
only run CI workflow if atleast one zig file changed 2022-11-01 21:46:27 +00:00
Auguste Rame
48a053b65f
Build m1 binaries (#622) 2022-09-03 15:43:35 -04:00
Techatrix
bddee7b076
CI: Fetch all history for all tags and branches 2022-09-01 19:26:17 +00:00
Auguste Rame
fea2070849
Beam to felix land! 2022-07-13 11:22:01 +02:00
Auguste Rame
c7400a34fd
Increase workflow perf/debugability on non-main 2022-07-12 21:31:10 +02:00
Auguste Rame
25421aa7a6
use zstd tars 2022-07-12 18:22:31 +02:00
Lee Cannon
9bfa372059
enable windows and mac tests in CI 2022-05-29 18:50:48 +01:00
Meghan Denny
81818e3319 investing in debugging tools 2021-12-29 22:44:24 -08:00
Matthew Knight
14528db0b7
update known-folders for allocgate (#432)
* update known-folders for allocgate

* run workflow on all pushes and PRs
2021-12-06 18:04:18 -08:00
Meghan Denny
088dc570de actions- reflect license rename 2021-10-19 19:32:28 -07:00
Alexandros Naskos
b66ed3bece
Fixed CI artifact generation 2021-05-03 14:23:37 +03:00
Alexandros Naskos
6a5664e018
Added build artifact uploads to the github actions CI and removed duplicate READMEs (#300) 2021-04-05 16:58:52 +03:00
Nameless
69bd1903df
add: run tests on linux 2020-11-04 17:15:57 -06:00
Nameless
fd08bf1789
add: run CI daily 2020-11-04 17:11:01 -06:00
Nameless
705c5cf2da
Update Github Workflows 2020-11-04 16:50:29 -06:00
Nameless
4f633c45dc
Remove -Dallocation_info from CI build
With the removal of the debug allocator, this was also removed from the build.zig, and causes the CI to fail.
2020-10-18 21:11:45 -05:00
Alexandros Naskos
62ab67f751 Add allocation info in the test workflow 2020-07-08 00:22:03 +03:00
Joachim Schmidt
67bf04f85b
Refactor workflow commands 2020-06-05 18:57:22 +02:00
Alexandros Naskos
c8f6949e5c Workflow fix 2020-05-27 22:00:25 +03:00
Alexandros Naskos
6f8fbe1ccb Added tests. 2020-05-27 21:58:35 +03:00
Alexandros Naskos
804fa1b024 github workflow fix? 2020-05-19 22:39:55 +03:00
Alexandros Naskos
aab11f5df9 github workflow fix? 2020-05-19 22:38:13 +03:00
SuperAuguste
94dd78171f fix 2020-05-14 10:09:50 -04:00
SuperAuguste
98176db5a4 ci fix? 2020-05-14 09:57:19 -04:00