zeroclaw/.github/workflows
argenis de la rosa 22c271e21d fix(ci): skip Rust compilation in Docker by reusing matrix build artifacts
The multi-platform Docker build (linux/amd64 + linux/arm64) was compiling
Rust from source inside QEMU, taking 60+ minutes and frequently getting
cancelled. The matrix build job already produces native binaries for both
architectures — this change makes the Docker job use those pre-built
binaries instead.

Adds ARG PREBUILT_BINARY gating to Dockerfile and Dockerfile.debian so
CI skips cargo build and copies from a named build context, while local
docker build remains unchanged. Timeout reduced from 60 to 15 minutes.
2026-03-17 09:09:54 -04:00
..
checks-on-pr.yml ci: add x86_64-pc-windows-msvc to build matrix (#3449) 2026-03-13 21:45:08 -04:00
ci-run.yml ci: add x86_64-pc-windows-msvc to build matrix (#3449) 2026-03-13 21:45:08 -04:00
cross-platform-build-manual.yml chore(deps): bump actions/download-artifact from 4 to 8 2026-03-11 04:30:08 -04:00
master-branch-flow.md ci: add x86_64-pc-windows-msvc to build matrix (#3449) 2026-03-13 21:45:08 -04:00
pub-aur.yml ci(aur): add AUR PKGBUILD template and publishing workflow 2026-03-16 14:16:30 -04:00
pub-homebrew-core.yml ci(homebrew): restore Homebrew core formula publishing workflow 2026-03-16 14:12:48 -04:00
pub-scoop.yml ci(scoop): add Scoop manifest template and publishing workflow 2026-03-16 14:15:29 -04:00
publish-crates-auto.yml fix(ci): make crates.io publish idempotent across all workflows 2026-03-16 15:11:29 -04:00
publish-crates.yml fix(ci): make crates.io publish idempotent across all workflows 2026-03-16 15:11:29 -04:00
README.md chore: update .gitignore, CODEOWNERS, and dependabot configuration 2026-03-07 21:05:23 -05:00
release-beta-on-push.yml fix(ci): skip Rust compilation in Docker by reusing matrix build artifacts 2026-03-17 09:09:54 -04:00
release-stable-manual.yml fix(ci): decouple tweet from Docker push in release workflows 2026-03-16 15:32:29 -04:00
tweet-release.yml fix(ci): ensure tweet posts for stable releases and fix beta concurrency 2026-03-16 14:54:32 -04:00

Workflow Directory Layout

GitHub Actions only loads workflow entry files from:

  • .github/workflows/*.yml
  • .github/workflows/*.yaml

Subdirectories are not valid locations for workflow entry files.

Repository convention:

  1. Keep runnable workflow entry files at .github/workflows/ root.
  2. Keep cross-tooling/local CI scripts under dev/ or scripts/ci/ when used outside Actions.

Workflow behavior documentation in this directory:

  • .github/workflows/master-branch-flow.md