Skip to content

refactor: extend upstream maintenance policy - #11

Merged
bioinformatist merged 1 commit into
mainfrom
refactor/compose-maintenance-policy
Jul 15, 2026
Merged

refactor: extend upstream maintenance policy#11
bioinformatist merged 1 commit into
mainfrom
refactor/compose-maintenance-policy

Conversation

@bioinformatist

Copy link
Copy Markdown
Member

变更

  • 将 upstream 更新到已合并的 refactor: compose maintenance gate policies bioinformatist/dotfiles#58
  • 删除完整的 scripts/maint/policy.json 镜像
  • policy-overrides.json 只声明 SCTMES 的风险项、Futu 本地构建和直连 fetch
  • 通过 lib.maintenancePolicy 合成锁定的 upstream 基线与下游 overlay
  • 让 116 cache gate 分别读取 base 和 head flake 的有效 policy,并兼容迁移前的 base revision
  • 更新维护文档与仓库规则,明确共享 marker 和公司专属 marker 的所有权

验证

  • 有效 policy 断言:包含 Improve、Futu、docker/containerd,不包含 workstation Eww marker
  • bash scripts/maint/ci-cache-gate.sh
  • env NIXPKGS_ALLOW_UNFREE=1 nix flake check --impure --allow-import-from-derivation
  • Bash、JSON、Nix 格式和 git diff --check

@bioinformatist
bioinformatist merged commit 7643e6d into main Jul 15, 2026
1 check passed
@bioinformatist
bioinformatist deleted the refactor/compose-maintenance-policy branch July 15, 2026 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant