Skip to content

ci: fix cargo publish again (#91) #13

ci: fix cargo publish again (#91)

ci: fix cargo publish again (#91) #13

Workflow file for this run

name: Build and upload binaries to release
permissions:
contents: write
on:
push:
tags:
- "v*"
jobs:
github:
name: Publish Release on GitHub
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Upload binary to release
uses: ncipollo/release-action@v1
cratesio:
name: Publish Release to Crates.io
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Rust
uses: dtolnay/rust-toolchain@stable
- name: Publish to Crates.io - Library
run: cargo publish -p dead-man-switch
env:
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
- name: Publish to Crates.io - TUI
run: cargo publish -p dead-man-switch-tui
env:
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}