Skip to content

chore(anolisa): bump version to 0.3.2 - #2614

Merged
ikunkun-sys merged 1 commit into
alibaba:mainfrom
ikunkun-sys:release/anolisa/0.3.2
Aug 17, 2026
Merged

chore(anolisa): bump version to 0.3.2#2614
ikunkun-sys merged 1 commit into
alibaba:mainfrom
ikunkun-sys:release/anolisa/0.3.2

Conversation

@ikunkun-sys

Copy link
Copy Markdown
Collaborator

Why

ANOLISA 0.3.2 packages the five user-visible component changes merged after
0.3.1. This release synchronizes every distribution surface and curates
bilingual notes from the actual component range without adding runtime behavior
in the bump commit.

What changed

Related issue

no-issue: release metadata for already-merged PRs #2533, #2551, #2580, #2558,
and #2604

User / Agent impact

Published ANOLISA packages will report version 0.3.2. Users gain a native DSH
adapter with explicit multi-profile lifecycle, exact OS/architecture component
availability, target-correct Raw install previews, a visible logs --level
alias, and accurate system-helper status when systemctl cannot start.

Risk and compatibility

  • Public CLI, API, configuration, or documented behavior changed
  • Privileged or security-sensitive behavior changed
  • Cross-component contract changed
  • Migration or rollback guidance is needed

The release commit itself changes metadata and documentation only; the runtime
changes were already merged and tested independently. JSON consumers must use
targets and target_available instead of platforms and
platform_available. Repository publishers must deploy components-v2.toml
beside the unchanged v1 index. Disable DSH adapters before downgrading to an
ANOLISA release without the DSH receipt variant.

Validation

Linux x86_64; Rust 1.88.0, Cargo 1.88.0, Node.js 24.15.0, npm 11.12.1:

  • cargo fmt --all -- --check
  • cargo check --workspace --locked
  • cargo clippy --workspace --all-targets --locked -- -D warnings
  • cargo test --workspace --doc --locked
  • cargo test --workspace --locked
  • cargo doc --workspace --no-deps --locked
  • node npm/tests/platforms.test.js
  • node npm/scripts/package-npm.js --validate
  • node npm/scripts/package-npm.js --target linux-x64
  • Release and packaged Linux x64 binaries reported anolisa 0.3.2.
  • Root and Linux x64 npm tarball metadata read back as version 0.3.2.
  • Nightly Raw lifecycle harness syntax, case list, and repository configuration
    checks.
  • bash scripts/docs-lint.sh
  • Website locale validation, typecheck, production build, agent-index
    validation, and 162-page link validation.
  • python3 scripts/check-component-versions.py
  • Rendered anolisa.spec.in parsed with rpmspec -P.
  • The history-derived release audit passed against the 0.3.1 content bump for
    both the working tree and committed HEAD.
  • git diff --check and git diff --cached --check.

The macOS arm64 and Linux arm64 package templates were validated but not built
on this Linux x86_64 host.

Documentation and rollback

Updated src/anolisa/CHANGELOG.md, CHANGELOG_zh.md, and the RPM changelog.
Before artifact publication, rollback is a revert of this release commit. After
publication, issue a corrected follow-up version rather than reusing 0.3.2.

Synchronize the Cargo workspace, npm root and native payload packages,
and the RPM release boundary at 0.3.2.

Curate the bilingual changelog from the five ANOLISA changes after 0.3.1,
covering target-aware availability and Raw metadata, native DSH adapters,
the logs alias, and systemd status reporting. The bump itself adds no new
runtime behavior.

The remaining 0.3.1 literals are historical release rows, status fixtures,
and Node version examples, so this release leaves them unchanged.

Assisted-by: Codex:0.147.0
Signed-off-by: 爱鲲 <jiawa.syx@alibaba-inc.com>
@github-actions github-actions Bot added component:anolisa src/anolisa scope:documentation ./docs/|./*.md|./NOTICE labels Aug 17, 2026
@ikunkun-sys
ikunkun-sys removed the request for review from casparant August 17, 2026 10:51

@qoderai qoderai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

本次审查范围内未发现需要修改的问题。


🤖 Generated by QoderView workflow run

@kongche-jbw kongche-jbw left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review baseline: e4f85283c3ee0f444be40e37e22904498959b27d...0dfa739e0029e59065e40e2721185fb1c8d87e9b
未发现阻塞问题。

Remaining risks:

  • Linux ARM64 packaging was exercised locally; macOS ARM64 was not built in this pass.
  • rpmspec is unavailable locally, so RPM parsing relies on the author's recorded validation.

Verification scope:

  • Reviewed the complete diff, adjacent release tooling, five post-0.3.1 merges, and all comments.
  • Rust 1.88 fmt/check/clippy/doc passed; workspace tests: 2163 passed, 1 ignored.
  • npm tests/template validation, docs lint, version matrix, and Linux ARM64 package smoke passed.
  • GitHub checks passed, including Test anolisa, website, docs, version, PR lint, and CLA.

@ikunkun-sys
ikunkun-sys merged commit 70f8a5e into alibaba:main Aug 17, 2026
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component:anolisa src/anolisa scope:documentation ./docs/|./*.md|./NOTICE

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants