Files
Skald-Circle/.gitea/workflows/nightly.yml
T
dguiducci fb3eeeeec6
Nightly Build / build (push) Failing after 6s
Refactor: remove desktop/Tauri bundle, add i18n, CI/CD pipeline
- Remove desktop (Tauri) bundle: docs/desktop.md, icons/, tauri.conf.json,
  src/desktop/mod.rs, gen/schemas/
- Remove build.rs (no longer needed)
- Add i18n system (crates/core-api, plugin-mobile-connector, web)
- Refactor config system (src/config.rs, boot_format.rs)
- Add mobile connector features (app, router, device pairing)
- Plugin system improvements (skald-core)
- Update dependencies (Cargo.lock, Cargo.toml)
- CI/CD: Gitea Actions workflows (nightly + release), package.sh,
  verify-version.sh, builds.skaldagent.net config
2026-07-19 22:35:06 +01:00

49 lines
1.3 KiB
YAML

name: Nightly Build
on:
push:
branches:
- main
jobs:
build:
runs-on: linux-amd64
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build native (linux/amd64)
run: ./build.sh
- name: Cross-compile (linux/arm64)
env:
CC_aarch64_unknown_linux_gnu: aarch64-linux-gnu-gcc
AR_aarch64_unknown_linux_gnu: aarch64-linux-gnu-ar
run: |
cargo build --release --target aarch64-unknown-linux-gnu
cargo build --release -p skald-setup --target aarch64-unknown-linux-gnu
- name: Package amd64
run: |
./scripts/package.sh \
--version nightly \
--arch amd64 \
--target-dir target/release \
--output dist/
- name: Package arm64
run: |
./scripts/package.sh \
--version nightly \
--arch arm64 \
--target-dir target/aarch64-unknown-linux-gnu/release \
--output dist/
- name: Deploy to builds.skaldagent.net
run: |
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/