Commit Graph

60 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
Auguste Rame
40167a5b52 Simplify install procedure (#764)
* Shrink the README, simplify install procedure

* Remove old assets, goodbye cute badge :(

* Remove wiki references

* Actually describe what this is
2022-11-18 14:33:24 -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
b4ccfeecef Issue templates (#600) 2022-08-22 13:23:37 -04: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
Frank Denis
7cc1fb4ddf Make ZLS logo readable when GitHub is in dark mode
"Language Server" is written in black, which is barely readable
when the GitHub UI is configured in dark mode.

Switch to gray, which works with in light and dark modes.
2021-05-23 18:09:24 +02: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
Alexandros Naskos
7f432d8715 Implemented the signature help request.
Refreshes builtin data, added 0.7.1 builtins
2021-04-02 20:49:01 +03:00
Alexandros Naskos
bdac0899ca Add logo and badge to github readme 2021-03-30 02:05:35 +03:00
Alexandros Naskos
c7e55b82e9 Updated github readme 2021-03-30 01:56:09 +03:00
nyaa8
03ce7a07e1 Update the Zigtools badge
* It's fully vectorized now
    - replaced the raster logo of Zigtools with an SVG remake
    - made it more similar to the one provided by GitHub CI
* Doesn't rely on shields.io anymore
* Left the text as is, without converting it to paths to make editing it easier
2021-01-15 04:45:05 +01:00
nyaa8
15c590bc57 Optimize the ZLS logo
* Removed unnecessary metadata left by Inkscape
* Cleaned up <font> tag by removing redundant properties
2021-01-15 04:21:43 +01:00
nyaa8
3cf1beab4d Make use of a special .github directory for README
* Moved .assets to .github/assets, as they are supposed to be used in web-based
  viewers
* Removed images from the project level README file

Utilizes GitHub's features for a special directory ".github". GitHub overrides
the project level README if it finds one in the ".github" directory, allowing to
make a separate READMEs for terminals and the web.
2021-01-15 03:58:31 +01: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