Skip to content

🔧feat: Add Tokio dependency for asynchronous runtime support #26

🔧feat: Add Tokio dependency for asynchronous runtime support

🔧feat: Add Tokio dependency for asynchronous runtime support #26

Workflow file for this run

name: master build
on:
push:
branches: [ "master" ]
paths:
- "src/main.rs"
pull_request:
branches: [ "master" ]
paths:
- "src/main.rs"
- "Cargo.toml"
- ".github/workflows/rust.yml"
env:
CARGO_TERM_COLOR: always
jobs:
build-linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Rust
run: rustup update stable
- name: Build for Linux
run: cargo build --release --verbose
- name: Upload Linux Artifact
uses: actions/upload-artifact@v4
with:
name: linux-binary
path: target/release/ls-ygg-uuid-lookuper
build-windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- name: Install Rust
run: rustup update stable
- name: Build for Windows
run: cargo build --release --verbose
- name: Upload Windows Artifact
uses: actions/upload-artifact@v4
with:
name: windows-binary
path: target/release/ls-ygg-uuid-lookuper.exe
build-macos:
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
- name: Install Rust
run: rustup update stable
- name: Build for MacOS
run: cargo build --release --verbose
- name: Upload MacOS Artifact
uses: actions/upload-artifact@v4
with:
name: macos-binary
path: target/release/ls-ygg-uuid-lookuper