name: Publish
on:
release:
types: [published]
env:
CARGO_TERM_COLOR: always
permissions:
contents: read
jobs:
publish-crate:
runs-on: ubuntu-20.04
steps:
- name: Harden Runner
uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 with:
egress-policy: audit
- name: Checkout
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 - name: Install dependencies (Linux)
run: sudo apt-get -y install libacl1-dev
- name: Publish Crate
env:
CARGO_REGISTRY_TOKEN: ${{ secrets.CRATES_TOKEN }}
run: cargo publish