Files
Skald-Circle/.gitea/workflows/nightly.yml
T
dguiducci 608ce7d513
Nightly Build / build (push) Failing after 6m4s
Fix: cd GITHUB_WORKSPACE in package/deploy steps
2026-07-19 23:36:02 +01:00

57 lines
1.8 KiB
YAML

name: Nightly Build
on:
push:
branches:
- main
jobs:
build:
runs-on: linux-amd64
env:
CARGO_TARGET_DIR: /home/dguiducci/.cache/skald-ci/target
steps:
- uses: actions/checkout@v4
- name: Build native (linux/amd64)
run: |
RUSTFLAGS="-A warnings" cargo build --release --no-default-features
RUSTFLAGS="-A warnings" cargo build --release --no-default-features -p skald-setup
- name: Cross-compile (linux/arm64)
env:
CC_aarch64_unknown_linux_gnu: aarch64-linux-gnu-gcc
AR_aarch64_unknown_linux_gnu: aarch64-linux-gnu-ar
CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER: aarch64-linux-gnu-gcc
run: |
RUSTFLAGS="-A warnings" cargo build --release --no-default-features --target aarch64-unknown-linux-gnu
RUSTFLAGS="-A warnings" cargo build --release --no-default-features -p skald-setup --target aarch64-unknown-linux-gnu
- name: Package amd64
run: |
cd "${GITHUB_WORKSPACE:-.}"
./scripts/package.sh \
--version nightly \
--arch amd64 \
--target-dir /home/dguiducci/.cache/skald-ci/target/release \
--output dist/
- name: Package arm64
run: |
cd "${GITHUB_WORKSPACE:-.}"
./scripts/package.sh \
--version nightly \
--arch arm64 \
--target-dir /home/dguiducci/.cache/skald-ci/target/aarch64-unknown-linux-gnu/release \
--output dist/
- name: Deploy to builds.skaldagent.net
run: |
cd "${GITHUB_WORKSPACE:-.}"
mkdir -p /var/www/builds.skaldagent.net/nightly
cp dist/*.tar.gz /var/www/builds.skaldagent.net/nightly/
echo "[nightly] Deployed:"
ls -lh /var/www/builds.skaldagent.net/nightly/