Fold ohttp-relay into rust-payjoin monorepo#1215
Conversation
1f715fb to
bf87f9e
Compare
git-subtree-dir: ohttp-relay git-subtree-split: 7bda6bd31f1131116affab93139764d098b032f5
Co-authored-by: Dan Gould <d@ngould.dev> Co-authored-by: Yuval Kogman <nothingmuch@woobling.org> Co-authored-by: benalleng <benalleng@gmail.com> Co-authored-by: Carl Dong <accounts@carldong.me> Co-authored-by: J. Azad EMERY <25751709+ethicnology@users.noreply.github.com> Co-authored-by: zealsham <shammahagwor@gmail.com>
Typos found by codespell: https://github.com/payjoin/rust-payjoin/actions/runs/19972598118/job/57280811383?pr=1215
bf87f9e to
63b7e87
Compare
63b7e87 to
a9feb45
Compare
Pull Request Test Coverage Report for Build 20071170359Details
💛 - Coveralls |
| - name: "Install nix" | ||
| uses: cachix/install-nix-action@v25 | ||
| with: | ||
| nix_path: nixpkgs=channel:nixos-23.11 |
There was a problem hiding this comment.
We should probably update the nix channel here to 25.11
a9feb45 to
aaad1df
Compare
| # This is necessary for ohttp-relay integration tests | ||
| - name: "Add nginxWithStream to PATH" | ||
| run: | | ||
| nix build .#nginx-with-stream -o nginx |
There was a problem hiding this comment.
although -o is more stable than the usual result, i would suggest using
| nix build .#nginx-with-stream -o nginx | |
| echo "$( nix build .#nginx-wiith-stream --print-out-paths )/bin" >> $GITHUB_PATH |
| - name: "Install nix" | ||
| uses: cachix/install-nix-action@v25 | ||
| with: | ||
| nix_path: nixpkgs=channel:nixos-25.11 | ||
| # This is necessary for ohttp-relay integration tests |
There was a problem hiding this comment.
(these are mainly notes for tomorrow's call)
determinate nix installer is flake based, so no need to specify a channel:
https://github.com/DeterminateSystems/nix-installer-action
and we can add caching with github's caching api:
https://github.com/DeterminateSystems/magic-nix-cache-action
which would be very useful for nix build and nix flake check of our own stuff
relatedly, we probably also want https://github.com/DeterminateSystems/flake-checker-action and https://github.com/DeterminateSystems/update-flake-lock
| cargo-watch | ||
| rust-analyzer | ||
| dart | ||
| nginxWithStream |
There was a problem hiding this comment.
this kinda slows down cold starting a devshell since it must be compiled, so hopefully we can prioritize removing it before too long by replacing with tokio-rustls-acme much like the directory
| doCheck = true; | ||
| dontFixup = true; | ||
| installPhase = "mkdir $out"; | ||
| } |
There was a problem hiding this comment.
this needs nginx as a native build input and the nginx.conf.template file for the flake checks to pass, opening a PR to fix
Used Claude to run the git subtree command and clean up the workspace files.
Pull Request Checklist
Please confirm the following before requesting review:
AI
in the body of this PR.