rcc-bot/.forgejo/workflows/build.yaml
fucksophie d71782e3db
Some checks failed
Rust Build / build (push) Failing after 32s
remove mold
2026-02-08 14:38:49 +02:00

45 lines
1,009 B
YAML

name: Rust Build
on:
push:
branches:
- main
pull_request:
jobs:
build:
runs-on: node-16
steps:
- name: Checkout code
uses: https://github.com/actions/checkout@v3
- name: Install Rust
uses: https://github.com/actions-rs/toolchain@v1
with:
toolchain: nightly
profile: minimal
override: true
- name: install requirements for fast-build
run: |
apt-get update
apt-get install lld clang
- name: Build release
run: cargo build --release
- name: Show binary
run: |
if [ -f target/release/rcc-bot ]; then
echo "Binary compiled successfully!"
ls -lh target/release/rcc-bot
else
echo "Compilation failed!"
exit 1
fi
- name: Upload artifact
uses: https://github.com/actions/upload-artifact@v3
with:
name: rcc-bot
path: target/release/rcc-bot