i presume i'm not the only one working with private github repos for some rust crates? what's your go-to way to reference one crate from within another as a dependency? when using git dependencies i have the issue that cargo will fail to clone it in the github workflow run. i don't know how to provide it with a token which it can use for authentication. i had thought that i could use the `cache` credential helper, but that doesn't allow me to store it. i tried setting `CARGO_NET_GIT_FETCH_WITH_CLI=true` and use `GIT_CONFIG_COUNT` + `GIT_CONFIG_KEY_0="http.https://github.com/.extraheader"`+ `GIT_CONFIG_VALUE_0="AUTHORIZATION: basic someuser:${{ secrets.TOKEN }}"`, but to no avail yet. (the `extraheader` trick is being used by the `checkout` action itself, though it doesn't set it through the environment, it sets it via `git config --local`; so i had actually hoped that that'd get picked up, but that wasn't the case...) this all feels so brittle and just because GitHub Packages don't support rust crates yet 😥 (can't just push private crates to crates.io 😅 and setting up a custom registry is complete overkill for 2-3 crates, so that's out question)