You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compiler & Build
Report the final Zig build step duration from the live progress task shown
during acton build, keeping the final build log consistent with the visible
CLI progress timer and avoiding a misleading completion line when the final
build fails. [#2939]
Read bundled base and std .tydb interface databases as immutable system
inputs, so installed distributions and --syspath roots can reuse read-only
interfaces without LMDB lock files while project and dependency caches keep
normal locking. [#2945]
Distribution builds remove generated LMDB lock files from packaged base/std
caches and normalize data.mdb permissions so release tarballs ship
world-readable interface databases.
Box unboxed numeric values before they flow through value use sites,
fixing assignments, conditionals, isinstance, and and/or expressions
after primitive unboxing. [#2943]
CLI & Project Workflow
Use local module names without redundant project prefixes in imports,
signature inspection, build and test output, diagnostics, snapshot
directories, and stale-output pruning while keeping project-qualified
identities for internal caches and dependency layout. [#2937, #2941, #2946, #2949]
Dependency lib modules can be imported and inspected with the dependency
package name, for example import dep_a and acton sig dep_a, instead of
spelling the generated dep_a.lib module.
Packages & Distribution
Publish signed RPM package repositories at rpm.acton.now and rpmtip.acton.now, with signed package and repository metadata for DNF/YUM
clients and install docs for stable and tip repositories. [#2957]
Restore http_proxy and https_proxy handling when x86_64 Linux release
builds fetch package dependencies, fixing a proxy-only-network regression from
the 0.28 build and linking changes where Acton connected directly even though
earlier Acton releases used the proxy. [#2956]
Dependency download failures report the proxy variable and proxy
environment Acton used, with a hint for checking proxy configuration.
A make test-proxy Docker harness and CI job validate release artifacts on
amd64 and arm64 hosts behind a proxy-only network.
Add RPM packaging via make rpms, producing packages from an existing dist/ tree and validating them in Fedora CI by building, installing, and
compile-testing the generated RPMs. [#2948]
Prune upstream tests, scripts, maintenance files, and docs when extracting
distribution dependencies, keeping release artifacts focused on runtime
files. [#2948]
Declare ca-certificates as a Debian package dependency and install it in the
container image, so package downloads over TLS work on stripped-down systems
without relying on another package to provide system CA roots. [#2952]
Force Acton's macOS Zig SDK fallback for spawned Zig builds even when DEVELOPER_DIR is already set, fixing Homebrew source builds with macOS 26
Command Line Tools. [#2938]
The Homebrew formula installs lsp-server-acton explicitly and avoids
copying dist/bin into the formula prefix.
Documentation
Index CHANGELOG.md into Ask Acton separately from the guide docs, so release
notes are available in chat search and changelog updates refresh that source
independently. [#2944]