Skip to content

chameleon 4.4.52

Choose a tag to compare

@github-actions github-actions released this 20 Jul 10:44

Fixed

  • A core / common / shared cohort is named after its directory instead of a hash.
    These three read generic, so they sat in _STRUCTURAL_DIRS alongside the source roots and
    could never name a cluster -- the cohort fell through to a cluster-<hash> archetype. A hash
    carries strictly LESS information than the directory it replaced: the per-edit header read
    archetype=cluster-b2ee7e53 for app/core/ where archetype=core was available and correct.
    Found by bootstrapping ten brand-new fixture repos on the deployed plugin -- 4 of 10 carried a
    hashed archetype, every one for exactly these directories. After the fix, hashed archetypes
    across the ten fixtures drop from 5 to 2, and both survivors are cohorts sitting directly in an
    app/ source root, where no single name is honest and the hash remains right. Source roots
    (src, app, packages, lib) stay excluded and keep their own regression test.