Skip to content

Bump verson to 4.1.1 #82

Bump verson to 4.1.1

Bump verson to 4.1.1 #82

Workflow file for this run

name: Publish
on:
push:
tags:
- "v*"
workflow_dispatch:
jobs:
tracel-xtask-macros:
uses: tracel-ai/github-actions/.github/workflows/publish-crate.yml@v4
with:
crate: tracel-xtask-macros
secrets:
CRATES_IO_API_TOKEN: ${{ secrets.CRATES_IO_API_TOKEN }}
# --------------------------------------------------------------------------------
tracel-xtask:
uses: tracel-ai/github-actions/.github/workflows/publish-crate.yml@v4
with:
crate: tracel-xtask
needs:
- tracel-xtask-macros
secrets:
CRATES_IO_API_TOKEN: ${{ secrets.CRATES_IO_API_TOKEN }}
# --------------------------------------------------------------------------------
linux-binary:
name: Build and Release
runs-on: ubuntu-latest
needs:
- tracel-xtask
steps:
- name: Setup Rust
uses: tracel-ai/github-actions/setup-rust@v1
with:
rust-toolchain: stable
cache-key: stable-linux
# --------------------------------------------------------------------------------
- name: Build xtask
run: |
cargo build --release -p xtask
# --------------------------------------------------------------------------------
- name: Package xtask binary
run: |
mkdir -p dist
cp target/release/xtask dist/xtask-linux-x86_64
tar -C dist -czf dist/xtask-linux-x86_64.tar.gz xtask-linux-x86_64
# --------------------------------------------------------------------------------
- name: Upload binary to GitHub Release
uses: softprops/action-gh-release@v2
if: startsWith(github.ref, 'refs/tags/')
with:
files: dist/xtask-linux-x86_64.tar.gz
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}