Skip to content

feat(ci): add sec-core Ubuntu raw install tests - #2275

Draft
yangdao479 wants to merge 1 commit into
alibaba:mainfrom
yangdao479:feature/agent-sec-core/anolisa_cli_install_nightly_test
Draft

feat(ci): add sec-core Ubuntu raw install tests#2275
yangdao479 wants to merge 1 commit into
alibaba:mainfrom
yangdao479:feature/agent-sec-core/anolisa_cli_install_nightly_test

Conversation

@yangdao479

@yangdao479 yangdao479 commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

Why

需要先持续验证已发布的 sec-core 能否通过 anolisa CLI 在 Ubuntu 22.04 环境完成 raw 安装,并在真实安装环境中通过 E2E 测试。

What changed

  • 新增每日北京时间 00:00 触发的 sec-core Ubuntu raw 安装测试。
  • 使用 anolisa-k8s-general-ci-x64 runner 验证 Ubuntu 22.04 raw 安装路径。
  • 支持面向 main 的 pull request 和手动触发。
  • 安装完成后复用现有 Makefile target 执行 E2E 测试。
  • 暂不覆盖 Alinux4 raw 和 RPM 路径;Alinux4 raw 的依赖自动安装问题已单独提交 Issue 跟进。

Related issue

no-issue: 为 sec-core Ubuntu raw 发布包安装链路增加持续验证

User / Agent impact

不改变运行时行为。维护者可通过 PR、手动触发和 nightly 任务及时发现 Ubuntu raw 发布包安装或 E2E 回归。

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

CI 会在隔离 runner 中执行 system mode raw 安装。工作流权限限制为只读,不使用仓库密钥。

Validation

  • YAML 解析通过。
  • Makefile E2E target 校验通过。
  • git diff --check 通过。
  • Alinux4 raw 自动依赖安装缺陷已作为 Issue 独立跟进,不纳入本次 CI 覆盖范围。

Documentation and rollback

无需更新正式文档。删除该 workflow 即可回滚,不影响产品运行时。

@github-actions github-actions Bot added the scope:ci ./.github/ label Aug 6, 2026
Run raw installation checks on the Ubuntu 22.04 CI runner.

Reuse the installed-package E2E target to validate published sec-core
artifacts through the anolisa CLI.

Signed-off-by: yizheng <YiZheng.Yang@linux.alibaba.com>
@yangdao479
yangdao479 force-pushed the feature/agent-sec-core/anolisa_cli_install_nightly_test branch from ed2210e to 2d793a3 Compare August 6, 2026 13:19
@yangdao479 yangdao479 changed the title feat(ci): add sec-core install nightly tests feat(ci): add sec-core Ubuntu raw install tests Aug 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

scope:ci ./.github/

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant