build: Makefile + Cloudflare R2 release pipeline #5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "refs/pull/5/head"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds a build + distribution setup for ar-edit, modeled on the
henceproject.What's included
install/uninstall(to$PREFIX/bin, default~/.local) and a host-platformdisttarball target; keeps existing build/test/check targets.make helpdocuments everything.curl -fsSL https://files.anuna.io/ar-edit/latest/install.sh | bash. Detects OS/arch, readsversion.json, downloads the matching archive../release.sh X.Y.Zbumps the workspace version, runs tests/fmt/clippy, commits, tagsvX.Y.Z, pushes → triggers the release pipeline.anuna-files, served at https://files.anuna.io/ar-edit/.Build-time considerations (Codeberg 60-min limit)
joseluisq/rust-linux-darwin-builderimage instead of building osxcross from source (saves ~30 min/target).depends_on: []) with a per-stepCARGO_TARGET_DIRto avoid cargo lock contention on the shared workspace.Before first real tag
cf_r2_access_key_id,cf_r2_secret_access_key,cf_account_idmust be set on this repo in Woodpecker.rust-linux-darwin-buildertag (currently:latest) to track the project's Rust version.🤖 Generated with Claude Code