Graham Christensen
a71b77404a
Add diagnostics data, and a readme about it
2023-06-25 23:06:40 -04:00
Graham Christensen
59b59cfa3a
Record some basic data about gets and puts
2023-06-25 23:05:06 -04:00
Graham Christensen
6ef35ded69
Accept diagnostics as an argument, even though it doesn't do anything
2023-06-25 23:04:58 -04:00
Luc Perkins
fa869ccfd8
Rename the tool in all sources ( #13 )
2023-06-24 16:24:52 -06:00
Zhaofeng Li
3f06fcc241
Merge pull request #11 from DeterminateSystems/more-tracing-logs
2023-06-23 00:45:30 -06:00
Graham Christensen
407824895b
trustdns?
2023-06-22 22:29:57 -04:00
Graham Christensen
0573bfab4e
use a pretty fmt
2023-06-22 21:28:35 -04:00
Luc Perkins
30c448f8f3
Merge pull request #10 from DeterminateSystems/fix-clippy-issues
...
Fix Clippy issues and add Rust checks to CI
2023-06-22 12:27:46 -07:00
Luc Perkins
d597fc5271
Merge remote-tracking branch 'origin/main' into fix-clippy-issues
2023-06-22 12:03:33 -07:00
Luc Perkins
9ae30c4e68
Merge pull request #9 from DeterminateSystems/update-flake
...
Remove flake-utils, update flake.lock, and reformat Nix sources
2023-06-22 12:03:26 -07:00
Luc Perkins
8882afd4d5
Move checks into a separate YAML file
2023-06-22 11:58:29 -07:00
Luc Perkins
d8fbc93e4f
Fix Clippy issues and add Rust checks to CI
2023-06-22 11:57:02 -07:00
Luc Perkins
3fafc77f09
Add separate check.yaml and use main branch of cache action
2023-06-22 11:37:46 -07:00
Luc Perkins
15c8020484
Add flake checker action to CI
2023-06-22 11:21:53 -07:00
Luc Perkins
f0a578b8f7
Remove flake-utils, update flake.lock, and reformat Nix sources
2023-06-22 11:19:49 -07:00
Graham Christensen
bad7e4c102
Try the flake checker
2023-05-29 13:37:31 -06:00
Zhaofeng Li
9bc5a879a9
util: Ignore paths starting with dot
...
Otherwise `/nix/store/.links` (`nix-store --optimise`) would be matched.
2023-05-24 00:37:34 -06:00
Zhaofeng Li
90320a0cbd
Add some cursed setup for cross-compilation in shell
...
Yes, we _can_ cross-compile to multiple systems in a single devShell :D
Linux cross-compilation already works because we don't have any
buildInputs, but this allows macOS to work. Now x86_64-darwin can
cross-compile to all supported targets.
2023-05-22 16:00:34 -06:00
Zhaofeng Li
aa42404970
crane.nix: Expose buildInputs in crossPlatforms
2023-05-22 16:00:34 -06:00
Zhaofeng Li
646507a02c
crane.nix: Remove propagated libiconv from rust-overlay toolchain
2023-05-22 16:00:34 -06:00
Zhaofeng Li
e4c22456ef
Configure nightly toolchain in crane.nix
...
Get rid of this non-intuitive dependency of cranePkgs.cargoTargets.
2023-05-22 16:00:34 -06:00
Zhaofeng Li
2f25e613b2
flake.nix: Fix inputsFrom
2023-05-22 16:00:34 -06:00
Zhaofeng Li
fb5c42e7c8
gha-cache: Increase chunk size
...
This matches the behavior in the official toolkit:
<457303960f/packages/cache/src/options.ts (L6-L19)
>
2023-05-22 16:00:34 -06:00
Zhaofeng Li
d1e56e0796
Disable unused Cargo features
2023-05-22 16:00:34 -06:00
Zhaofeng Li
0cd6c9c059
Misc cleanup
2023-05-22 16:00:34 -06:00
Graham Christensen
cbf329f087
Update release-branches.yml
2023-05-22 17:43:39 -04:00
Graham Christensen
17b27eacbb
Merge pull request #7 from DeterminateSystems/release-automation
...
Release automation: upload to s3
2023-05-22 16:30:09 -04:00
Graham Christensen
d6bf578707
Update .github/workflows/build.yaml
...
Co-authored-by: Cole Helbling <cole.e.helbling@outlook.com>
2023-05-22 16:08:40 -04:00
Graham Christensen
2b56c6586c
Update .github/workflows/build.yaml
...
Co-authored-by: Cole Helbling <cole.e.helbling@outlook.com>
2023-05-22 16:08:32 -04:00
Graham Christensen
bbaeca10a8
Update .github/workflows/release-prs.yml
2023-05-22 16:06:24 -04:00
Graham Christensen
6f8baf4345
Update .github/workflows/upload_s3.sh
...
Co-authored-by: Cole Helbling <cole.e.helbling@outlook.com>
2023-05-22 16:05:39 -04:00
Graham Christensen
3d372eef04
Fixup PR-based links
2023-05-22 16:00:53 -04:00
Graham Christensen
ea4ce1da82
drop goop
2023-05-22 15:47:20 -04:00
Graham Christensen
3597849148
Add an architecture prefix to the OS
...
Co-authored-by: Cole Helbling <cole.e.helbling@outlook.com>
2023-05-22 15:45:55 -04:00
Graham Christensen
cef074e3b3
Don't run build.yaml ever, let the release-* jobs trigger it
2023-05-22 09:36:36 -04:00
Graham Christensen
346330fda1
Don't build on push
2023-05-22 09:12:21 -04:00
Graham Christensen
cb91725824
Don’t run the curl commands lol
2023-05-21 21:41:21 -04:00
Graham Christensen
29d8f15b21
Try read perms on the repo contents
2023-05-21 21:25:28 -04:00
Graham Christensen
804f27c3f1
...
2023-05-21 20:59:13 -04:00
Graham Christensen
f8927525ee
?
2023-05-21 20:57:53 -04:00
Graham Christensen
baec1b19f6
???
2023-05-21 20:56:58 -04:00
Graham Christensen
472f695787
pretty sure this won't work
2023-05-21 20:42:39 -04:00
Graham Christensen
bff88ada04
setup needs relationships
2023-05-21 20:34:54 -04:00
Graham Christensen
e6c72f9c32
Release via install.determinate.systems
2023-05-21 20:28:43 -04:00
Graham Christensen
c75859eb75
Checks: don't do a slow, expensive, ineffective check of the binaries
2023-05-21 20:28:43 -04:00
Zhaofeng Li
fc80531e5e
Use correct port and compression for nix copy
2023-05-19 13:00:36 -06:00
Zhaofeng Li
ec04905db4
Implement negative caching for narinfo
...
Fixes #4 .
2023-05-19 13:00:36 -06:00
Zhaofeng Li
1c623c091c
Slightly better logging
2023-05-19 13:00:36 -06:00
Zhaofeng Li
0505b9c89a
More docs
2023-05-19 13:00:36 -06:00
Zhaofeng Li
d8b9ff7bbd
Fix crane package version
2023-05-19 13:00:36 -06:00