Skip to content

window_switcher v0.3.0 #15

window_switcher v0.3.0

window_switcher v0.3.0 #15

Workflow file for this run

name: Publish
on:
release:
types: [created, published]
env:
CARGO_TERM_COLOR: always
CARGO_REGISTRIES_CRATES_IO_PROTOCOL: sparse
jobs:
publish:
name: publish
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: install Rust stable
uses: dtolnay/rust-toolchain@stable
- name: Load Rust Cache
uses: Swatinem/rust-cache@v2
with:
prefix-key: rust-publish
- run: cargo publish --token ${CRATES_TOKEN}
env:
CRATES_TOKEN: ${{ secrets.CRATES_TOKEN }}
release:
name: release
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: install Rust stable
uses: dtolnay/rust-toolchain@stable
- name: Load Rust Cache
uses: Swatinem/rust-cache@v2
with:
prefix-key: rust-release
- name: Compile and release
uses: rust-build/rust-build.action@v1.4.4
env:
GITHUB_TOKEN: ${{ secrets.PAT }}
with:
RUSTTARGET: x86_64-unknown-linux-musl
EXTRA_FILES: "README.md LICENSE"
ARCHIVE_TYPES: tar.gz tar.xz tar.zst