simplify version handling in Actyx build
rkuhn opened this issue · comments
Roland Kuhn commented
We remove build-util
from the workspace:
winres
icon support is inlined intoax/build.rs
- version related code is removed from
ax/build.rs
- Os/Arch infrastructure is moved into
ax/src
(with env variables used at compile time to get the data) - CLI version string in the structopt properties is replaced by the Cargo.toml version (via
env!("CARGO_PKG_VERSION")
) - Cargo.toml version is kept in line with the Actyx version, always holding the latest release
Release infrastructure:
- the release PR also updates the version in
ax/Cargo.toml
- publishing artifacts also runs
cargo publish
inax
Related: downloads page
We need to
- move the current downloads page to “old downloads” (no longer auto-generated!)
- make the generated downloads page smaller by only offering Node Manager and
ax
To this end, we make a new product prefix ax
for the versions
file and use that and node-manager
for generating the new downloads page.
Roland Kuhn commented
done