name: rust release action
on:
push:
tags:
- "v*"
permissions:
contents: write
jobs:
release:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
steps:
- uses: actions/checkout@v7
- name: release
uses: lxl66566/rust-simple-release@main
with:
targets: |
aarch64-unknown-linux-gnu
aarch64-unknown-linux-musl
x86_64-pc-windows-msvc
aarch64-pc-windows-msvc
x86_64-unknown-linux-musl
x86_64-unknown-linux-gnu
aarch64-apple-darwin
x86_64-apple-darwin
features: safe, bin, verbose-log