Commit graph

69 commits

Author SHA1 Message Date
93e2918432 feat(bins): include zap bin 2024-12-07 13:34:49 +00:00
5a3d19a5bc chore(README): fix broken badges 2024-12-07 19:02:58 +05:30
21d1b04ad4 chore(toolchainlib): fix grammar mistake in README 2024-12-01 12:19:19 +00:00
94710f1b1f chore(lune): tool updater script improvements
* Include TODO comment for future README syncing
* Display a time elapsed message after running the script
* Make decoded manifest typed
2024-12-01 12:17:39 +00:00
e46bb0f3ca feat(lib): make manifest decoding and access type-safe
Includes types to describe the shape of a pesde manifest and its
components.
2024-12-01 12:15:57 +00:00
606f9dcf13 chore(gitignore): use new path for toolchainlib pesde lockfile 2024-12-01 05:40:26 +00:00
be9790e590 chore(lib): include description in package manifest 2024-12-01 05:38:40 +00:00
cca939e355 fix(lib): remove duplicate version defaulting code 2024-12-01 05:35:58 +00:00
97cc64bc81 fix(lib): don't panic on bad descriptor for binary 2024-12-01 05:34:29 +00:00
039b4619a4 chore(bins): bump toolchainlib and update luau-lsp 2024-12-01 05:30:59 +00:00
46df227f26 chore(lib): bump version 2024-12-01 05:29:59 +00:00
Arid
1fdc4ebe93 feat(bins): include argon bin (#1)
Co-authored-by: Arid <118916772+AridDev@users.noreply.github.com>
Co-authored-by: Erica Marigold <hi@devcomp.xyz>
2024-12-01 00:09:55 +05:30
3c49386747 chore(lune): remove GitHub auth token present in code
Whoopsie... FYI it has been revoked now :3
2024-11-30 18:34:30 +00:00
19699be874 chore(lune): include tool to automatically update bin packages 2024-11-30 18:29:37 +00:00
5cc90d2065 chore(luaurc): re-enable lint warnings for analysis 2024-11-30 18:29:36 +00:00
5b1a25bd53 feat(lib): relocate GithubReleases type and implement custom payload
* Also breaks down `GithubReleases` into array of `GithubRelease` type
* Adds a `Custom` operation type for internal `Github` class, allowing
  user to mention custom request data
2024-11-30 18:29:36 +00:00
bc2d438975 chore(README): bring pesde x example back and include prereq note 2024-11-30 11:41:42 +05:30
d0c2438f56 chore(README): update tooling table list 2024-11-30 11:36:30 +05:30
a9fec3884e feat(bins): include darklua bin 2024-11-30 06:00:47 +00:00
0dfb7ecc31 chore(bins): bump blink to 0.15.0-rc.1
Also refreshes lockfile cache for all workspace members.
2024-11-30 05:53:56 +00:00
828339feaa fix(lib): fix exec detection fallthrough
If the executable was invalid, and wasn't PE or ELF, it would fall
through into the Mach-O case, which was a false positive.
2024-11-28 17:48:57 +00:00
40e8cfe71a chore(lib): bump version 2024-11-28 16:37:01 +00:00
97a1f2d1a8 chore: include updated lockfile 2024-11-28 16:34:03 +00:00
8e5d0f0b49 feat(bins): include blink bin 2024-11-28 16:33:44 +00:00
e396b070c5 fix(lib): bad chmod mode value
In this previous commit, it was setting mode to base-10 755, which is
equivalent to octal 1363, being an invalid mode.
2024-11-28 16:31:20 +00:00
ad78e5a2b7 feat(bins): include selene tool 2024-11-28 16:10:39 +00:00
8cf8d8e916 feat(lib): use different tool_storage structure, chmod on unix
* Fix for tools which don't already provide zips with binaries that have
  their executable bit set, by executing chmod before attempting to run.
* Uses a different tool_storage structure to prevent changing the tool
  name and causing confusion for tools which change their help menu
  binary name based on the current exe name.
2024-11-28 16:08:15 +00:00
a8042ced44 feat(bins): include rojo bin 2024-11-28 15:46:19 +00:00
364ecc68b3 chore(README): fix luau-lsp package name being incorrect 2024-11-27 15:34:14 +05:30
17f27a009e chore(lib): fix powered by lune badge 2024-11-26 13:04:01 +05:30
ac63c1ff3a chore(README): use stylua as example and note about support 2024-11-26 13:01:48 +05:30
d492e132c2 chore(README): fix broken lune badge 2024-11-26 12:53:46 +05:30
d70c07ae63 chore(README): left align items in table 2024-11-25 22:06:55 +05:30
505784c69b chore(README): include license section 2024-11-25 22:06:07 +05:30
71c8569127 chore(README): remove bins/ README 2024-11-25 22:04:22 +05:30
a60e1b1b10 chore: include repo README 2024-11-25 22:03:51 +05:30
11f7c17944 chore(lib/README): update pesde badge to include version from manifest 2024-11-25 21:32:42 +05:30
a38927c3cd chore: include README for bins/ dir 2024-11-25 15:35:58 +00:00
0b75114091 chore(lib): include README 2024-11-25 15:25:21 +00:00
cf3bac5d41 revert: Expand-Archive cmdlet displaying prog
Reverts 694430b768.
2024-11-25 12:04:22 +00:00
5ff9e8b7c5 fix(lib): Expand-Archive cmdlet displaying prog 2024-11-25 11:55:47 +00:00
21c4a0b9cf style: apply formatting to all files 2024-11-25 11:47:56 +00:00
ca881272be fix(lib): forward pwsh stdout on windows debug 2024-11-25 11:45:07 +00:00
95afc33630 fix(lib): bad argument to Start-Process cmdlet 2024-11-25 11:43:15 +00:00
3a65776a3c fix(lib): decompression on windows
* Decompression on windows failed since the `Start-Process` cmdlet exited
  immediately after spawning the process. Fixed by including the `-Wait`
  argument.
* We were using `unzip` on all platforms, and it does not exist on
  Windows. Instead, now we use the `Expand-Archive` cmdlet for
  decompression on windows.
2024-11-25 11:24:18 +00:00
50811ad970 chore: update pesde workspace lockfile 2024-11-25 08:21:01 +00:00
6358514ae6 chore(lune): make typecheck dev script use our bin 2024-11-25 08:20:19 +00:00
2cb8a13bd1 feat(bins): include luau-lsp as tooling 2024-11-25 08:15:43 +00:00
b6f75cbda9 fix(lib): binary descriptor fallback not matching
* Fixes a bug which caused binary parsing fallbacks to not work as
  expected, due to a field unexpectedly being `None`.
* Fixed lint error to do with warn being potentially none by defining
  our own warn function instead. Also updated fallback binary parsing
  fallback warn message to be clearer.
* Fixed decompression error for non-supported artifacts by only
  decompressing those we support.
2024-11-25 08:10:05 +00:00
9dd820d804 chore(lune): include lune dev scripts
* Adds dev lune scripts to execute tooling in dev env, also a nice way
  to dogfood the project.
* Disables all lints in luaurc temporarily, since luau-lsp analysis displays
  lint errors even for ignored files for some reason.
* Fixes a few `TypeError`s.
2024-11-25 06:23:39 +00:00