Tags: Serverless-Devs/agentrun-cli
Tags
docs(agents): require DCO signoff on every commit Document the existing DCO signoff requirement (git commit -s) under a new "Commit Requirements" section so contributors and AI assistants don't push unsigned commits and have to re-create them. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]> Signed-off-by: Sodawyx <[email protected]>
docs(agents): require DCO signoff on every commit Document the existing DCO signoff requirement (git commit -s) under a new "Commit Requirements" section so contributors and AI assistants don't push unsigned commits and have to re-create them. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]> Signed-off-by: Sodawyx <[email protected]>
chore(pyproject.toml): Bump agentrun-sdk version to >=0.0.33 Co-developed-by: Aone Copilot <[email protected]> Signed-off-by: Sodawyx <[email protected]>
perf(release): cache ccache and disable LTO to speed up Nuitka builds Nuitka --onefile compiles all Python to C on every run, which on cold CI runners routinely takes 15+ minutes in the Scons stage. Two mitigations: - Persist ~/.cache/ccache across workflow runs via actions/cache, keyed on target + Python version + hash of pyproject.toml and build-binary.sh so a Nuitka pin bump or flag change buckets into a fresh cache. ccache is content-addressed, so changing Python source invalidates only the .o files whose generated C actually changed. Windows is skipped because MSVC does not integrate with ccache. macOS gains a brew install step. - Pass --lto=no to Nuitka. LTO roughly doubles link time on gcc 11 and the runtime win is not worth paying on every tag push. Also drops the redundant --standalone flag (--onefile implies it) and prints ccache stats after each build for visibility into hit rate. Signed-off-by: Sodawyx <[email protected]>
feat(nuitka): add Nuitka --onefile migration design Switches the CLI binary toolchain from PyInstaller to Nuitka so warm invocations hit the payload-hash cache at ~/.agentrun/cache/ and avoid the ~2s per-call re-extraction, unblocking the agent-hot-path scenario. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
chore(.github/workflows): Update macOS runner version to macos-15-intel This change updates the GitHub Actions workflow configuration to use the newer `macos-15-intel` runner for building and packaging the application on macOS AMD64 architecture. This ensures compatibility with updated tooling and infrastructure while maintaining consistent build environments across different platforms. The update affects only the release pipeline's macOS build configuration and does not modify any source code or functionality of the application itself. Co-developed-by: Aone Copilot <[email protected]> Signed-off-by: Sodawyx <[email protected]>