We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7aa0127 commit 15559b7Copy full SHA for 15559b7
.github/workflows/publish.yml
@@ -38,16 +38,21 @@ jobs:
38
maturin-version: v1.8.5
39
40
publish_liboxen_crate:
41
+ # See https://crates.io/docs/trusted-publishing for details
42
name: Publish liboxen crate to crates.io
43
runs-on: ubuntu-latest
44
+ permissions:
45
+ id-token: write # Required for OIDC token exchange
46
steps:
47
- name: Checkout
48
uses: actions/checkout@v4
-
49
+ - uses: rust-lang/crates-io-auth-action@v1
50
+ id: auth
51
- name: Upload to crates.io
52
+ env:
53
+ CARGO_REGISTRY_TOKEN: ${{ steps.auth.outputs.token }}
54
run: |
55
cd ${{ github.workspace }}/oxen-rust/src/lib
- cargo login ${{ secrets.CRATES_IO_TOKEN }}
56
cargo publish
57
58
publish_homebrew_oxen:
0 commit comments