filesorters/.forgejo/workflows/build.yml
Vladimir Rubin 9b466ce97e
Some checks failed
Build and Upload filesorters Binaries / Build for Linux (push) Failing after -7m23s
Build and Upload filesorters Binaries / Build for Windows (push) Failing after -7m12s
ci: add automatic builds
2024-12-30 17:40:41 +02:00

49 lines
1.1 KiB
YAML

name: Build and Upload filesorters Binaries
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
build-linux:
name: Build for Linux
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
- name: Build for Linux
run: cargo build --release
- name: Upload Linux artifact
uses: forgejo/upload-artifact@v4
with:
name: linux-binary
path: target/release/filesorters
build-windows:
name: Build for Windows
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
- name: Install cross
run: cargo install cross
- name: Build for Windows
run: cross build --release --target x86_64-pc-windows-gnu
- name: Upload Windows artifact
uses: forgejo/upload-artifact@v4
with:
name: windows-binary
path: target/x86_64-pc-windows-gnu/release/filesorters.exe