Eelco Dolstra
b029442553
Only build the manual on x86_64-linux
...
Otherwise the build will randomly fail on other platforms depending on
whether the result is already in the binary cache.
2025-07-14 19:55:33 +02:00
Graham Christensen
15871addd5
Merge pull request #145 from DeterminateSystems/push-lxmxkysvvluw
...
Try publishing the manual again
2025-07-12 00:34:31 +00:00
Graham Christensen
b96c3e4657
Maybe this helps
2025-07-11 20:27:37 -04:00
Graham Christensen
37071b2d2d
Try publishing the manual again
2025-07-11 20:19:53 -04:00
Graham Christensen
bbc9d6c4f5
ci: don't run the full test suite for x86_64-darwin
...
Since this platform represents a tiny fraction of our users and causes considerable delays in our release flow, let's disable the more extensive test suite on that platform.
2025-07-11 20:01:40 -04:00
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