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