Eelco Dolstra
|
b41211dc24
|
Apply suggestions from code review
Co-authored-by: Cole Helbling <cole.helbling@determinate.systems>
|
2024-02-24 10:12:54 +01:00 |
|
Eelco Dolstra
|
5f981d2f91
|
Get rid of unwraps/expects
The remaining ones should be genuine "impossible" conditions.
main() now renders the error value using anyhow.
|
2024-02-23 19:45:38 +01:00 |
|
Eelco Dolstra
|
75b1450fdf
|
Merge pull request #16 from DeterminateSystems/http-startup-notification
Send startup notification via HTTP
|
2024-02-23 18:25:04 +01:00 |
|
Eelco Dolstra
|
0607f5efa4
|
Use reqwest::header::CONTENT_TYPE
|
2024-02-23 18:18:34 +01:00 |
|
Eelco Dolstra
|
f6c21a9184
|
Send startup notification via HTTP
|
2024-02-23 15:34:22 +01:00 |
|
Eelco Dolstra
|
0537b74a1e
|
Merge pull request #15 from DeterminateSystems/hoverbear/fh-169-magic-nix-cache-priv-try-logging-in-to-flakehub-if-it-hasnt
Try logging into FlakeHub if nix-installer didn't do that for us
|
2024-02-13 22:47:39 +01:00 |
|
Ana Hobden
|
0e4f6af07b
|
FlakeHub not Flakehub
|
2024-02-13 09:37:11 -08:00 |
|
Ana Hobden
|
f1d5b7fdc5
|
Try logging into FlakeHub if nix-installer didn't do that for us
|
2024-02-12 14:17:20 -08:00 |
|
Eelco Dolstra
|
ee9b236259
|
Merge pull request #14 from DeterminateSystems/eelcodolstra/fh-177
Fix support for multiple output derivations
|
2024-02-12 17:05:15 +01:00 |
|
Eelco Dolstra
|
7965e647fe
|
Fix support for multiple output derivations
OUT_PATHS is split by spaces, not newlines.
|
2024-02-12 15:05:59 +01:00 |
|
Eelco Dolstra
|
de2b44169c
|
Don't crash if the client sends an invalid store path name
|
2024-02-12 14:52:35 +01:00 |
|
Cole Helbling
|
1835ad1c08
|
Merge pull request #13 from DeterminateSystems/update-deps
Cargo.lock: update h2
|
2024-01-23 14:51:48 -08:00 |
|
Cole Helbling
|
2617132c3a
|
Cargo.lock: update h2
|
2024-01-23 14:19:01 -08:00 |
|
Eelco Dolstra
|
53c8320588
|
Merge pull request #12 from DeterminateSystems/error-handling
Error handling improvements
|
2024-01-19 17:02:07 +01:00 |
|
Cole Helbling
|
f61523931c
|
Don't exit with an error if we can help it
Otherwise, the Nix build will fail.
|
2024-01-19 07:06:21 -08:00 |
|
Cole Helbling
|
04197c7742
|
Improve error handling if enqueuing paths failed
|
2024-01-18 14:27:58 -08:00 |
|
Cole Helbling
|
3cb4c6dbe0
|
Show full backtrace if build hook panics
|
2024-01-18 14:20:57 -08:00 |
|
Graham Christensen
|
d9f6addd3f
|
Merge pull request #11 from DeterminateSystems/no-nixos-cache
Don't create the cache
|
2024-01-18 15:25:31 -05:00 |
|
Cole Helbling
|
28eca6460d
|
Don't create the cache
attic-priv has functionality to getsert caches as they are requested.
|
2024-01-18 11:06:19 -08:00 |
|
Cole Helbling
|
e8efa56401
|
flake: don't include cross in default devshell
|
2024-01-18 11:06:00 -08:00 |
|
Cole Helbling
|
b08e97efea
|
Don't rely on cache.nixos.org
Users can substitute from it the first time they encounter a path it
has, but otherwise they should re-substitute from us.
|
2024-01-18 07:38:51 -08:00 |
|
Eelco Dolstra
|
ac64bcd221
|
Merge pull request #10 from DeterminateSystems/eelcodolstra/fh-159-magic-nix-cache-handle-flakehub-errors-more-gracefully
Improve error handling in FlakeHub cache setup
|
2024-01-11 11:02:41 +01:00 |
|
Eelco Dolstra
|
ffccb9bd98
|
BadURL -> BadUrl
|
2024-01-10 23:34:15 +01:00 |
|
Eelco Dolstra
|
0d5e889783
|
Remove use of /cache/token to get a fallback cache
We rely on the GitHub token creating a project on FlakeHub as a side
effect.
|
2024-01-10 21:31:14 +01:00 |
|
Eelco Dolstra
|
0d9e0c088c
|
Don't use /cache/token anymore except as a fallback
|
2024-01-10 20:48:48 +01:00 |
|
Eelco Dolstra
|
9781bb8b6e
|
Improve error handling in FlakeHub cache setup
Also update the token endpoint.
|
2024-01-10 20:19:04 +01:00 |
|
Eelco Dolstra
|
e4bb70dba3
|
Merge pull request #9 from DeterminateSystems/eelcodolstra/fh-158-magic-nix-cache-handle-post-build-hook-failure
Ignore errors from the post-build hook
|
2024-01-10 18:05:10 +01:00 |
|
Eelco Dolstra
|
6dd1146c24
|
Use exec
|
2024-01-10 17:46:55 +01:00 |
|
Eelco Dolstra
|
c2542a8016
|
Ignore errors from the post-build hook
Also, pass the daemon port via the wrapper script rather than an
environment variable.
|
2024-01-10 16:55:22 +01:00 |
|
Eelco Dolstra
|
0619bb7af3
|
Shut up resolver warning
|
2024-01-10 16:27:53 +01:00 |
|
Eelco Dolstra
|
a5caffb2e0
|
Merge pull request #8 from DeterminateSystems/export-closure
Upload Nix closure to S3
|
2024-01-09 17:18:14 +01:00 |
|
Eelco Dolstra
|
bb714ce48c
|
Fix release scripts
|
2024-01-09 13:52:32 +01:00 |
|
Eelco Dolstra
|
224e365867
|
Fix macOS build
|
2024-01-09 13:32:12 +01:00 |
|
Eelco Dolstra
|
894b558a74
|
Disable magic-nix-cache-action-priv for now
|
2024-01-09 12:24:19 +01:00 |
|
Eelco Dolstra
|
345fd479ed
|
Upload Nix closure
|
2024-01-09 12:13:41 +01:00 |
|
Eelco Dolstra
|
d73bb0a676
|
Drop static linking
|
2024-01-09 12:02:14 +01:00 |
|
Eelco Dolstra
|
16dd05e8f0
|
Update rustls-webpki dependency
https://github.com/DeterminateSystems/magic-nix-cache-priv/security/dependabot/1
|
2024-01-09 12:01:46 +01:00 |
|
Eelco Dolstra
|
8115ab51e2
|
Update to Nixpkgs 23.11
|
2024-01-09 12:01:33 +01:00 |
|
Eelco Dolstra
|
c6a27d60ea
|
Merge pull request #6 from DeterminateSystems/update-rustix
Update rustix dependency
|
2024-01-08 17:42:54 +01:00 |
|
Eelco Dolstra
|
3a1064ece3
|
Update rustix dependency
https://github.com/DeterminateSystems/magic-nix-cache-priv/security/dependabot/2
|
2024-01-08 17:18:13 +01:00 |
|
Cole Helbling
|
50a138c21d
|
Merge pull request #7 from DeterminateSystems/fix-branch
Fix magic-nix-cache-action-priv branch
|
2024-01-08 08:05:20 -08:00 |
|
Eelco Dolstra
|
cf983504ea
|
Fix magic-nix-cache-action-priv branch
|
2024-01-08 16:53:00 +01:00 |
|
Eelco Dolstra
|
684aa7a2c4
|
Merge pull request #3 from DeterminateSystems/async-push
Push to attic from the post-build-hook
|
2023-12-15 17:01:19 +01:00 |
|
Eelco Dolstra
|
3a111c9404
|
Merge pull request #4 from DeterminateSystems/cole-h-patch-1
release-branches: inherit secrets
|
2023-12-14 21:41:57 +01:00 |
|
Eelco Dolstra
|
f757190c3b
|
Error handling
|
2023-12-14 21:35:50 +01:00 |
|
Eelco Dolstra
|
08cc0812bf
|
Formatting
|
2023-12-14 21:29:19 +01:00 |
|
Cole Helbling
|
53412e544d
|
release-branches: inherit secrets
|
2023-12-14 10:24:14 -08:00 |
|
Eelco Dolstra
|
71157983e3
|
Allow the daemon to notify the parent that it's ready
|
2023-12-14 17:42:46 +01:00 |
|
Eelco Dolstra
|
5c068ecf75
|
Update attic dependency
|
2023-12-14 17:42:46 +01:00 |
|
Eelco Dolstra
|
6bf609975a
|
Push paths to FlakeHub from the post-build-hook
Also get rid of daemonization, it causes too many problems with tokio.
|
2023-12-14 17:42:46 +01:00 |
|