Commit graph

180 commits

Author SHA1 Message Date
776ac470dd
chore(actions): only trigger CI for main branch
Prevents double running of CI for secondary branches which are being
PR'd into main. This also makes checks only run for branches if they're
being PR'd as a consequence.
2025-02-21 19:07:03 +00:00
897f37b86e
chore(lune): add description comment to lune script
Comments starting with `-->` get displayed as a short description for
the script in the `lune list` output.
2025-02-21 19:04:55 +00:00
0275badc55
docs: generate markdown docs from moonwave comments 2025-02-21 18:45:38 +00:00
128d8bdfed
chore(lune,nix): add markdown generation scripts for moonwave 2025-02-21 18:45:01 +00:00
e8be46864a
docs: add @field annotations for ZipEntryProperties 2025-02-21 18:44:37 +00:00
4ad9806ccc
docs: fix grammar mistakes in comments
Also uses `ZIP` instead of `zip` in some places.
2025-02-20 13:12:11 +00:00
8269686f86
docs: add missed indentation for moonwave doc comment 2025-02-19 18:49:37 +00:00
3e6de07545
style: apply stylua formatter 2025-02-19 18:28:49 +00:00
5fb55268f4
fix: address errors in moonwave comments and convert indentation 2025-02-19 18:28:00 +00:00
9ee7c1af0c
feat: add moonwave doc comments and small type corrections 2025-02-19 18:11:59 +00:00
4edd68316e
chore: prepare for v0.1.1 2025-02-18 09:01:35 +00:00
335c86e53f
style(nix): apply nixpkgs-fmt formatter [skip ci] 2025-02-18 08:59:42 +00:00
2a1448ce5a
chore(actions): install deps with --locked 2025-02-18 08:55:13 +00:00
7e7029e180
chore(pkg): bump luau-lsp to v1.39.2 2025-02-18 08:54:23 +00:00
1c56e3006d
chore(pkg): bump asciitable to v0.2.1 2025-02-18 08:52:18 +00:00
6dda6c1133
chore(pkg,nix): bump pesde version to v0.6.8-rc.8 2025-02-18 08:47:35 +00:00
665befd044
chore(actions): add actions: write permissions to token 2025-02-17 11:27:44 +05:30
282d2e62e8
chore(actions): increase nix cache size to 5 GiB 2025-02-17 11:24:55 +05:30
a4da2d0fbe
chore(README): fix contribution section grammar mistake 2025-02-17 11:20:05 +05:30
a08e5ad14a
chore(actions): only add paths-ignore for CI 2025-02-16 17:29:45 +05:30
da32f55a23
chore(CHANGELOG): update entries 2025-02-16 17:28:45 +05:30
52f5a1e3c2
chore(actions): only run CI for real source code 2025-02-16 17:24:46 +05:30
005a92272c
chore(nix): remove trace logging of gh release URL 2025-02-16 17:21:01 +05:30
3288c4cf44
chore(pkg): use pinned engines for pesde 2025-02-16 17:18:10 +05:30
3b86ef8579
chore(README): update contributing docs nix command to use user shell 2025-02-16 17:16:17 +05:30
918449d343
chore(nix): update sha256 hash for luau-lsp v1.39.0 2025-02-16 17:13:37 +05:30
3a9590a8a3
chore(nix): fix newline in middle of jq command 2025-02-16 17:11:45 +05:30
89c986a3d8
chore(actions): use pesde inside nix shell 2025-02-16 17:09:15 +05:30
89f6713aea
chore(nix): support v0.6 lockfile parsing 2025-02-16 17:07:34 +05:30
db60b17f1a
chore(actions): use nix in CI 2025-02-16 16:54:49 +05:30
16b35b4d30
chore(nix): structure refactor and install luau tooling 2025-02-16 16:54:17 +05:30
55f7851441
chore(pkg): use pinned tool versions and update lockfile 2025-02-16 16:53:55 +05:30
5ec8f01c09
chore(nix): bring pesde installation back
Also use nix in CI, although incomplete without installation.
2025-02-16 05:53:30 +00:00
3afd58186c
chore(nix): remove shellHook and use bash shell 2025-02-16 05:31:57 +00:00
1df9631fa3
chore(actions): use correct test runner command 2025-02-14 01:34:46 +05:30
febeaf05be
chore(pkg): pin luau-lsp devdep to v1.39.0 2025-02-14 01:33:28 +05:30
4831384c16
chore(actions): pass gh token when needed and add bash flags 2025-02-14 01:31:01 +05:30
ff69d687b1
chore(actions): use correct qualification for outputs 2025-02-14 01:27:53 +05:30
1929a25fc4
chore(actions): pass GH_TOKEN to luau-lsp install step 2025-02-14 01:20:25 +05:30
9517d666fe
chore(actions): use correct semver package name 2025-02-14 01:18:29 +05:30
7522d0f253
chore(actions): update apt db before running install 2025-02-14 01:16:50 +05:30
05701f23f9
chore: include CI configs 2025-02-14 01:15:23 +05:30
6182e65756
feat: simplify path construction logic
Simplies logic to just use nearest parent as the base instead of
traversing downwards. This reduces some redundancy, however fixes a bug
with repeated components in the constructed path and also improves
performance by skipping a loop altogether.

Also fixes recursive extraction tests failing `pandoc_soft_links.zip`.
2025-02-13 16:54:29 +00:00
54d46ff9cc
style: convert all indentention to spaces 2025-02-13 16:39:13 +00:00
01dcf05cae
chore(README): add contributing section 2025-02-13 16:27:56 +00:00
b90e15a8f0
chore(nix): install zip too for tests in devenv 2025-02-13 16:13:43 +00:00
af2b3e128d
chore(nix): install pesde for devenv 2025-02-09 17:31:49 +00:00
c514fc7b22
chore(nix): apply formatting with nixpkgs-fmt 2025-02-09 17:16:31 +00:00
7a400f18d6
chore(nix): use fish as default shell 2025-02-09 11:26:31 +00:00
e57c9d7b29
chore: include nix configs for devenv 2025-02-09 11:05:58 +00:00