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
Cole Helbling
c648c52392
ci: make macos runners larger
2025-03-28 07:22:24 -07:00
Graham Christensen
fd6231e612
Publish the flake as public, every time
...
This exposed a bug in FlakeHub's private toggling, where the public 3.0.0 release followed by an accidentally private 0.1.x release, managed to cause the flake to be shunted closed.
This should not be possible, so let's dig into how that came to be and make sure to create a test case against this should-be-impossible transition.
2025-03-06 15:36:43 -08:00
Graham Christensen
07d8bf7a66
Fixup propose-release: don't puke if the version number didn't change
2025-03-05 10:09:06 -08:00
Eelco Dolstra
09d1eb3f87
Run all VM tests
2025-02-26 17:42:37 +01:00
Cole Helbling
ab493636cd
fixup: upload-release needs to configure allowed_branches
2025-02-24 11:19:08 -08:00
Cole Helbling
ec42d3a077
fixup: default branch name
2025-02-21 14:16:36 -08:00
Cole Helbling
a341be4d9b
fixup: fold publish.yml into upload-release.yml
2025-02-21 13:33:56 -08:00
Cole Helbling
14818b0d88
fixup: use release not tags
2025-02-21 13:31:58 -08:00
Cole Helbling
dee23a0c14
Fold the release things into one workflow
2025-02-21 13:29:34 -08:00
Cole Helbling
702bde8bf0
Revert "wip: delete unnecessary CI for now"
...
This reverts commit d712540206 .
2025-02-21 13:02:04 -08:00
Cole Helbling
90581c9d66
Setup uploading PRs, tags, and branches to IDS
2025-02-21 13:01:26 -08:00
Cole Helbling
d712540206
wip: delete unnecessary CI for now
2025-02-21 09:09:05 -08:00
Eelco Dolstra
5a647b670c
Merge pull request #44 from DeterminateSystems/build-manual
...
Build the Nix manual in CI
2025-02-21 01:21:00 +00:00
Eelco Dolstra
dece94fe25
Restrict permissions
2025-02-21 02:12:41 +01:00
Eelco Dolstra
53c03a0161
Cleanup
2025-02-21 01:50:42 +01:00
Eelco Dolstra
c23a2cdc4a
Hack
2025-02-21 01:43:22 +01:00