Commit graph

477 commits

Author SHA1 Message Date
Graham Christensen 6742c6a85e Fixup dev shell on macos 2024-06-12 15:36:07 -04:00
Cole Helbling f9076a8afc
Merge pull request #76 from DeterminateSystems/cole/fh-315-m-n-c-better-tracing
Make source of IO errors more obvious
2024-06-06 09:04:48 -07:00
Cole Helbling 0a64d2c632 Make source of IO errors more obvious 2024-06-06 08:02:47 -07:00
Luc Perkins 06ffb16385
Merge pull request #71 from DeterminateSystems/flakehub-publish
Publish to FlakeHub
2024-05-28 18:45:16 -03:00
Luc Perkins b2d45ec3ed
Merge pull request #74 from DeterminateSystems/bump-nix-version
Bump Nix version in MNC closure
2024-05-28 18:15:56 -03:00
Luc Perkins 66c17fdc04
Bump Nix version in closure 2024-05-28 11:29:26 -03:00
Luc Perkins b440f0a0aa
Merge remote-tracking branch 'origin/main' into flakehub-publish 2024-05-26 17:24:16 -03:00
Luc Perkins 490776f268
Merge pull request #72 from DeterminateSystems/package-version
Tie Nix package version to Cargo.toml version
2024-05-24 13:15:40 -03:00
Luc Perkins 824e740fe8
Move version inference logic into package.nix 2024-05-24 12:59:43 -03:00
Luc Perkins bc92ad7f9f
Use Cargo.toml version in Nix package 2024-05-24 12:28:14 -03:00
Luc Perkins 5d8b7417db
Publish to FlakeHub 2024-05-24 11:50:24 -03:00
Luc Perkins 18f457e56e
Merge pull request #70 from DeterminateSystems/fix-strict-mode-input-name
Fix input name for CI-only strict mode
2024-05-22 18:38:50 -03:00
Luc Perkins 684efd3b98
Remove closure extraction step 2024-05-22 18:25:15 -03:00
Luc Perkins ec4b6cdab4
Switch to main branch of magic-nix-cache-action 2024-05-22 17:59:29 -03:00
Luc Perkins d7d82d6159
Fix input name for CI-only strict mode 2024-05-22 17:57:25 -03:00
Cole Helbling 545d3b7bac
Merge pull request #63 from DeterminateSystems/bring-back-store-diffing
Bring back store diffing
2024-05-22 13:10:02 -07:00
Cole Helbling 6a58908c6b Make store diffing optional 2024-05-22 09:27:04 -07:00
Cole Helbling 67647c9997 Don't skip -source when diffing store 2024-05-22 09:14:47 -07:00
Cole Helbling 5cc7e808dc Bring back store diffing 2024-05-22 09:14:47 -07:00
Cole Helbling 8477facf57
Merge pull request #60 from DeterminateSystems/log-and-cat-after-workflow-finished
Record and print tracing logs in debug mode
2024-05-22 07:58:35 -07:00
Cole Helbling 6f3c6309e4 Record and print tracing logs in debug mode 2024-05-21 12:43:01 -07:00
Luc Perkins 07b8fc311f
Merge pull request #68 from DeterminateSystems/integration-test 2024-05-20 11:00:06 -03:00
Luc Perkins 08033cd09a
Revert "Spawn daemon in separate process (this should fail in CI)"
This reverts commit f92c44ab59.
2024-05-20 08:11:08 -03:00
Luc Perkins 645dabfe82
Add nix build to test 2024-05-20 07:58:47 -03:00
Luc Perkins 23356ead97
Test Action in strict mode 2024-05-20 07:44:54 -03:00
Luc Perkins f92c44ab59
Spawn daemon in separate process (this should fail in CI) 2024-05-20 07:17:22 -03:00
Luc Perkins 49afb020c1
Build only when label is applied 2024-05-18 17:24:45 -03:00
Luc Perkins 66317827ea
Some final cleanup 2024-05-18 17:21:03 -03:00
Luc Perkins 03d4aa5f66
Fix naming issue 2024-05-18 17:07:04 -03:00
Luc Perkins 3708b7cec6
Fix download artifact declaration 2024-05-18 16:52:47 -03:00
Luc Perkins e02976750d
Remove unused env var 2024-05-18 16:47:37 -03:00
Luc Perkins 6eaa23c963
Rework integration test 2024-05-18 16:41:44 -03:00
Luc Perkins 867cfad681
Fix broken dev shell build 2024-05-18 16:23:35 -03:00
Luc Perkins 01e147381b
Streamline build logic 2024-05-18 16:21:53 -03:00
Luc Perkins cce0d218c8
Use matrix strategy 2024-05-17 17:36:46 -03:00
Luc Perkins e85ce91771
Extract closure in prior step 2024-05-17 17:28:37 -03:00
Luc Perkins 6f4ce1d570
Install Nix prior to test 2024-05-17 17:17:18 -03:00
Luc Perkins 1407ae42a2
Make sure build job runs first 2024-05-17 17:14:50 -03:00
Luc Perkins 5b98d04c9e
Test build of mnc using source-binary 2024-05-17 17:14:03 -03:00
Luc Perkins 7474dbd627
Use GITHUB_OUTPUT instead of GITHUB_STATE 2024-05-17 17:04:12 -03:00
Luc Perkins 7fc2455f30
Use GITHUB_STATE mechanism for state 2024-05-17 17:03:09 -03:00
Luc Perkins bb7e2fbfa3
Make nix.conf writable 2024-05-17 17:01:32 -03:00
Luc Perkins 986b5798dd
More setup steps 2024-05-17 16:59:39 -03:00
Luc Perkins d677f3a332
Add integration test workflow 2024-05-17 16:52:30 -03:00
Luc Perkins 3a1558438f
Merge pull request #66 from DeterminateSystems/remove-spawn
Don't run server in tokio::spawn
2024-05-17 14:58:46 -04:00
Luc Perkins 1bb6c86f5d
Remove unused import 2024-05-17 15:49:20 -03:00
Luc Perkins d1c5d5203b
Don't run server in tokio::spawn 2024-05-17 15:41:45 -03:00
Luc Perkins 2e05bd5fff
Merge pull request #65 from DeterminateSystems/file-based-notification 2024-05-17 14:01:15 -04:00
Luc Perkins 5da333f97b
Add missing pkg-config dependency to dev shell 2024-05-17 14:32:40 -03:00
Luc Perkins 736bd0c019
Delete notification file if server fails to start up 2024-05-17 14:22:01 -03:00