Graham Christensen
0f3892185d
Add a final newline in the generated release notes
2025-06-16 17:21:26 -04:00
Graham Christensen
fe6972f6f0
Fixup type (generare)
2025-06-16 17:16:25 -04:00
Graham Christensen
7f21086ce6
Merge pull request #115 from DeterminateSystems/fetchToStore-cache-hashes
...
fetchToStore() cache: Use content hashes instead of store paths
2025-06-16 20:37:40 +00:00
Graham Christensen
20742e63e2
Use GHA runners for VMs since they have KVM
2025-06-16 16:10:07 -04:00
Graham Christensen
1aadf1e96c
Increase the nixos test timeout to 10 minutes, up from 5
...
Most tests complete within 4m, one test -- the docker test -- takes approximately 6m45s. Ten gives us plenty of room ...?
2025-06-16 13:29:47 -04:00
Graham Christensen
eba6cd8488
Don't build fallback-paths if we didn't build aarch64-linux and x86 darwin
2025-06-16 11:50:13 -04:00
Graham Christensen
151456a999
Change the aarch64 linux / x86 darwin condition to exclude pull request, since we do want to build them on every other trigger
2025-06-16 11:50:13 -04:00
Graham Christensen
cf11e27047
Don't stall on a stuck nixos vm test build forever
2025-06-16 10:31:52 -04:00
Graham Christensen
97dc226cae
Use fewer runners
2025-06-16 10:31:52 -04:00
Graham Christensen
6185afef92
Run onnamespace, use their cache
2025-06-16 10:31:52 -04:00
Graham Christensen
f764c9eae3
Add retry to the eval steps, split out m since it takes a while on its own
2025-06-16 10:31:52 -04:00
Graham Christensen
c7d80871ac
Parallelize the flake regression suite
2025-06-16 10:31:52 -04:00
Graham Christensen
8aa7d7d5cc
Go back to github hosted runners... blacksmith's keep dying
2025-06-13 15:27:23 -04:00
Graham Christensen
ff5f65dac8
Move the actual vm tests / flake regressions into the generic build phase
...
This lets these steps run in maximal parallelism.
This also uses a success job to "combine" all the component jobs into a single signal.
This also collapses the publish step into the ci job so we don't double-run
2025-06-13 14:27:26 -04:00
Graham Christensen
7051591b13
Go back to x86 native macOS builds
...
It seems that rosetta is sometimes faster, and sometimes WAY slower.
2025-06-11 15:31:09 -04:00
gustavderdrache
aed1e025ff
Use 'published' release type to avoid double uploads
2025-06-05 17:13:10 -04:00
Luc Perkins
aa2404abd8
Switch to determinate-nix-action
2025-05-16 15:13:55 -04:00
Graham Christensen
220fa1e4e4
Split the release notes into another commit
2025-05-09 16:02:22 -04:00
Graham Christensen
619b496317
Fix release notes
...
* Stop aggressively deleting all the newlines
2025-05-09 15:17:10 -04:00
Graham Christensen
8eee061eb2
Fixup the actions ci yml label check
2025-05-08 12:42:09 -04:00
Eelco Dolstra
508b7a705f
Trigger flake_regressions from a label
...
Co-authored-by: Graham Christensen <graham@grahamc.com>
2025-05-08 18:12:58 +02:00
Eelco Dolstra
8c568277fd
Run flake-regressions
2025-05-07 18:24:45 +02:00
Eelco Dolstra
d0a89fa03f
Put flake_regressions back in the merge queue
2025-05-07 15:30:13 +02:00
Eelco Dolstra
6f5cfafe0d
Run flake-regressions with --lazy-trees
2025-05-06 19:11:49 +02:00
Eelco Dolstra
577b331464
Merge remote-tracking branch 'detsys/detsys-main' into lazy-trees-v2
2025-05-06 19:09:09 +02:00
Eelco Dolstra
fef193fbc4
Try namespace runner
2025-05-06 18:42:32 +02:00
Graham Christensen
eea5988e6d
Only run the test step after build completes
...
This prevents the test step from duplicating work from the build step.
This minimizes contention on our macOS build infra most significantly, but the others too.
2025-05-05 10:23:27 -04:00
Graham Christensen
e44d4b7ec0
Update .github/release-notes.sh
2025-04-28 12:59:02 -04:00
Graham Christensen
e2cce0e026
Update .github/release-notes.sh
...
Co-authored-by: gustavderdrache <gustavderdrache@gmail.com>
2025-04-28 12:42:48 -04:00
Graham Christensen
5a87809b25
Update .github/release-notes.sh
...
Co-authored-by: gustavderdrache <gustavderdrache@gmail.com>
2025-04-28 10:29:49 -04:00
Graham Christensen
ce1cca8ebd
Allow useless cat.
2025-04-27 17:26:59 -04:00
Graham Christensen
81350e1ffc
Update our issue and PR templates to be "us"
2025-04-27 17:19:23 -04:00
Graham Christensen
e057d0d67c
Drop upstream CODEOWNERS
2025-04-27 17:19:09 -04:00
Graham Christensen
25ef7a1956
Automatically generate release notes draft during proposal
2025-04-27 17:08:41 -04:00
Eelco Dolstra
ae5ac8acc1
Limit parallelism
2025-04-25 21:39:05 +02:00
Eelco Dolstra
ff85b347b8
Temporarily run all flake regression tests
2025-04-23 12:27:25 +02:00
Cole Helbling
74bcfbe10c
ci: manual: don't try to comment on the perpetual PR
2025-04-07 09:27:27 -07:00
Luc Perkins
6feccefc2d
Remove test.yml
2025-03-28 13:58:39 -03:00
Luc Perkins
cb84d20e79
Fix merge conflicts with main
2025-03-28 13:57:30 -03:00
Luc Perkins
77c2ac633e
Use determinate param with nix-installer-action
2025-03-28 13:43:53 -03:00
Graham Christensen
c134cf52db
Collapse build / test into one .yml to make skips easier
2025-03-28 12:25:25 -04:00
Graham Christensen
42cb189703
success/failure the vm checks
2025-03-28 12:20:28 -04:00
Graham Christensen
2315b54f91
Move down the if from build workflows
2025-03-28 11:22:58 -04:00
Graham Christensen
feba05b18d
fixup ifs
2025-03-28 11:15:04 -04:00
Graham Christensen
96e7e63ea0
Bigger runners thank you
2025-03-28 11:09:04 -04:00
Graham Christensen
8762c10aae
Move the if evaluation of the test jobs onthe tests job itself, so we can skip it properly in PRs and block on it in merge groups
2025-03-28 11:06:22 -04:00
Graham Christensen
6469efee7b
Pass the system to the test yml from ci
2025-03-28 11:04:51 -04:00
Graham Christensen
10b7535c87
Pass system to test.yml
2025-03-28 11:00:31 -04:00
Graham Christensen
5766d207a5
Pass system from ci
2025-03-28 10:58:38 -04:00
Graham Christensen
c3b29c1c8c
Pass the system to build.yml directly
2025-03-28 10:56:16 -04:00