Commit graph

23 commits

Author SHA1 Message Date
c1d10d37df
chore(actions): run all test suites, not just extract
Fixes an extra suite argumenta added to the test runner command, which
told it to only run tests located in the extraction module.
2025-02-24 08:19:27 +00:00
3b66104cb3
chore(actions): fix tty device being nonexistent in test step
`/dev/tty` does not exist in an actions step since it is being run non
interactively. Similarly using the stdout device does not work either,
since we're within a command substitution expression, where `/dev/stdout`
is not attached to a shell.

Instead, we have to use `/dev/stderr`, which is attached to a shell at
all times. I don't know if there are any better alternatives, but
writing to stderr doesn't sit quite right with me, since this should
ideally output to stdout. Oh, well.
2025-02-24 08:14:41 +00:00
330ee3b884
chore(actions): don't set shell key for test step 2025-02-24 08:04:35 +00:00
b7d26776c5
chore(actions): use format string shell key for test step 2025-02-24 08:02:47 +00:00
3bd86b99f1
chore(actions): actually error in CI if tests fail 2025-02-24 07:59:23 +00:00
cc6a56d2d4
chore(actions): use correct expression for commit SHA 2025-02-21 19:47:41 +00:00
df712239ba
chore(actions): rerun API ref updater action on workflow change 2025-02-21 19:47:38 +00:00
bcf2205dac
chore(actions): add workflow for autoupdating API refs 2025-02-21 19:31:37 +00:00
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
2a1448ce5a
chore(actions): install deps with --locked 2025-02-18 08:55:13 +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
a08e5ad14a
chore(actions): only add paths-ignore for CI 2025-02-16 17:29:45 +05:30
52f5a1e3c2
chore(actions): only run CI for real source code 2025-02-16 17:24:46 +05:30
89c986a3d8
chore(actions): use pesde inside nix shell 2025-02-16 17:09:15 +05:30
db60b17f1a
chore(actions): use nix in CI 2025-02-16 16:54:49 +05:30
1df9631fa3
chore(actions): use correct test runner command 2025-02-14 01:34:46 +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