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