Commit Graph

22 Commits

Author SHA1 Message Date
Donovan Glover
c21d99d6be
ci: Attempt to increase disk space
Might fix the ci running out of space.
2024-04-29 12:49:56 -04:00
Donovan Glover
a8a7d16e8a
ci: Update action versions
This might fix the CI since previously it would run out of disk space.

See: https://github.com/cachix/install-nix-action/pull/199
2024-04-24 08:53:11 -04:00
Donovan Glover
7def2c1b3c
ci: Add missing git add before overriding input
Might fix things.
2024-04-06 14:39:07 -04:00
Donovan Glover
17663e7118
ci: Copy instead of soft link
Might fix the GitHub CI.
2024-04-06 14:34:33 -04:00
Donovan Glover
28da507020
ci: Make input override work for shallow clone
This should fix things.
2024-04-06 14:29:03 -04:00
Donovan Glover
cea9bf43bb
ci: Drop --no-build check
Weird that this doesn't work but the full check does however I'm
not complaining.
2024-04-06 14:18:22 -04:00
Donovan Glover
a34dc24238
ci: Fix example directory typo
Forgot to change this after deciding on one example instead of several.
2024-04-06 14:14:28 -04:00
Donovan Glover
5afd2f2b49
ci: Check example flake with relative source
This should make flake checks reproducible even when the GitHub
repository is updated.
2024-04-06 13:08:32 -04:00
Donovan Glover
2e50a1b3b3
chore(ci): Improve naming conventions
Should make it easier to determine which test is which from a glance.
2024-04-06 05:59:59 -04:00
Donovan Glover
3ddd42330d
ci: Add check for example flake config
Note that hardware-configuration.nix is created here since nix flake
check will look for the presence of fileSystems.
2024-04-06 05:53:01 -04:00
Donovan Glover
c9ed800915
ci: Add check for evaluation only
Makes it easier to see if evaluation passes but end-to-end tests fail.
2024-04-05 21:35:46 -04:00
Donovan Glover
3b82331556
ci: Add check for formatting
Note that `nix fmt` is used here to ensure that the formatter for the
flake can be changed in the future without having to change this file.
2024-04-05 16:56:32 -04:00
Donovan Glover
a193c91cd6
meta: Drop deno tests
These shouldn't be needed anymore now that I know how to dynamically
import modules and declare attribute sets with the built-in nix
functions.
2024-04-01 09:31:51 -04:00
Donovan Glover
7858a0f99a
docs: Add new cover image
This was a tough choice, but I decided that the benefit of making the
image a permanent part of the repository outweighs the increase in file
size.
2023-09-12 16:09:08 -04:00
Donovan Glover
176a40b57b
ci: Replace crystal with deno
Although I've used Crystal for a number of years, it just can't compare
to the modern JavaScript/TypeScript development experience.
2023-08-31 12:37:40 -04:00
Donovan Glover
4f64d67cff
ci(tests): Remove nixos-rebuild
Not available in the Nix action. It's Ubuntu after all.
2023-07-18 12:33:56 -04:00
Donovan Glover
a1ab542c92
ci(tests): Try running nixos-rebuild 2023-07-18 10:28:35 -04:00
Donovan Glover
e1371b0edc
ci(tests): Add nix action 2023-07-18 10:28:15 -04:00
Donovan Glover
787a386b5f
ci(tests): Use verbose output 2023-07-16 18:18:27 -04:00
Donovan Glover
6d1e843373
ci(tests): Check crystal formatting 2023-07-16 18:18:07 -04:00
Donovan Glover
274711004d
ci(tests): Rename job to crystal 2023-07-16 18:17:44 -04:00
Donovan Glover
9462f39f47
meta: Add GitHub CI
GitHub CI should be a more viable solution than Travis CI in 2023.
2023-07-10 18:39:05 -04:00