• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

accordproject / template-archive
89%

Build:
DEFAULT BRANCH: main
Repo Added 06 Sep 2023 10:51AM UTC
Token BKq4KzHdkPjgbAm704bynvNc9wVMyTE9T regen
Build 190 Last
Files 31
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • Darshan/i75/readme-typos
  • Rishabh060105/fix-cicero-core-offline-validation
  • Rishabh060105/fix-pr918-unit-tests
  • Rishabh060105/issue-930-auto-bump-versions-upstream
  • ap-publish-v3.0.0
  • ccr-0491f270-56okum
  • chore/cicero-core-markdown-2
  • chore/stale-maintainer-engagement-guard
  • claude/jovial-haibt-27063d
  • claude/modest-blackwell-ba247e
  • claude/runtime-1.0-namespace-support
  • dependabot/npm_and_yarn/ajv-6.14.0
  • dependabot/npm_and_yarn/axios-1.13.5
  • dependabot/npm_and_yarn/axios-1.15.0
  • dependabot/npm_and_yarn/axios-1.6.0
  • dependabot/npm_and_yarn/brace-expansion-1.1.13
  • dependabot/npm_and_yarn/browserify-sign-4.2.2
  • dependabot/npm_and_yarn/follow-redirects-1.15.4
  • dependabot/npm_and_yarn/lodash-4.17.23
  • dependabot/npm_and_yarn/lodash-4.18.1
  • dependabot/npm_and_yarn/node-forge-1.3.2
  • dependabot/npm_and_yarn/node-forge-1.4.0
  • dependabot/npm_and_yarn/npm_and_yarn-405df656c0
  • dependabot/npm_and_yarn/npm_and_yarn-41ca2fbb24
  • dependabot/npm_and_yarn/npm_and_yarn-46c6c7d63e
  • dependabot/npm_and_yarn/packages/cicero-core/axios-1.15.0
  • dependabot/npm_and_yarn/packages/cicero-core/flatted-3.4.2
  • dependabot/npm_and_yarn/packages/cicero-core/lodash-4.17.23
  • dependabot/npm_and_yarn/packages/cicero-core/lodash-4.18.1
  • dependabot/npm_and_yarn/packages/cicero-core/mammoth-1.11.0
  • dependabot/npm_and_yarn/packages/cicero-core/multi-acd8535d99
  • dependabot/npm_and_yarn/packages/cicero-core/multi-b413b99d21
  • dependabot/npm_and_yarn/packages/cicero-core/multi-bf05dc1ecf
  • dependabot/npm_and_yarn/packages/cicero-core/node-forge-1.3.2
  • dependabot/npm_and_yarn/packages/cicero-core/node-forge-1.4.0
  • dependabot/npm_and_yarn/packages/cicero-core/pbkdf2-3.1.3
  • dependabot/npm_and_yarn/packages/cicero-core/sha.js-2.4.12
  • dependabot/npm_and_yarn/packages/cicero-core/underscore-1.13.8
  • dependabot/npm_and_yarn/packages/cicero-core/webpack-5.105.2
  • dependabot/npm_and_yarn/packages/cicero-core/xmldom/xmldom-0.9.10
  • dependabot/npm_and_yarn/packages/cicero-tools/babel/traverse-7.23.2
  • dependabot/npm_and_yarn/packages/cicero-tools/follow-redirects-1.15.4
  • dependabot/npm_and_yarn/picomatch-2.3.2
  • dependabot/npm_and_yarn/underscore-1.13.8
  • dependabot/npm_and_yarn/webpack-5.104.1
  • dependabot/npm_and_yarn/xmldom/xmldom-0.9.10
  • dlease/include-sample-data
  • docs-fix-docs-link
  • docs/cicero-range-migration
  • ds-fix-publish-allow-same-version
  • ds-markdown-transform-v1
  • ds-template-engine
  • feat/cicero-compat-window
  • feat/cicero-core-esm
  • feat/concerto-v4-upgrade
  • feat/restore-draft-command
  • fix/concerto-v4-compatibility
  • fix/export-script-type
  • fix/fromArchive-missing-await
  • fix/getHash-model-namespace
  • fix/publish-workflow-permissions
  • fix/reenable-template-signing
  • fix/scriptmanager-getAllScripts
  • fix/setReadme-drops-logo
  • fix/template-hash-fixtures-2.2.0
  • fix/windows-hash-mismatch
  • main
  • mh-lerna-v7-migration
  • mttrbrts-cicero-dependency-scan
  • refs/pull/796/merge
  • request
  • salama968/i853/upgrade-to-latest-version-of-markdown-and-concerto
  • test/cicero-core-coverage-and-windows-fix

19 Oct 2026 07:42PM UTC coverage: 89.483% (+0.09%) from 89.395%
39313233694

push

github

web-flow
feat(cicero-core): load templates from earlier majors within a compatibility window (#962)

* feat(cicero-core): load templates from earlier majors within a compatibility window

cicero-core rejects any template whose accordproject.cicero range excludes its own version, so every major release forces every template to bump its range, re-hash and re-sign, even when, as in 3.0, the release only changed packaging.

Add TEMPLATE_COMPATIBILITY_FLOOR (2.0.0, the last release that changed what a template must contain). Metadata#satisfiesCiceroVersion and TemplateLibrary.filterTemplateIndexCiceroVersion also accept a range that overlaps [floor, running version], so ^2.x templates load in 3.x unchanged. Versions below the floor behave as before.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Matt Roberts <code@rbrts.uk>

* fix(cicero-core): exclude invalid ciceroVersion ranges from the compatibility window

semver.intersects throws on an invalid or missing range where semver.satisfies returns false, so one malformed template index entry aborted filterTemplateIndexCiceroVersion. Return false for invalid ranges before intersecting.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Matt Roberts <code@rbrts.uk>

---------

Signed-off-by: Matt Roberts <code@rbrts.uk>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

242 of 277 branches covered (87.36%)

Branch coverage included in aggregate %.

11 of 11 new or added lines in 3 files covered. (100.0%)

796 of 883 relevant lines covered (90.15%)

534.33 hits per line

Relevant lines Covered
Build:
Build:
883 RELEVANT LINES 796 COVERED LINES
534.33 HITS PER LINE
Source Files on main
  • Tree
  • List 31
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
39313233694 main feat(cicero-core): load templates from earlier majors within a compatibility window (#962) * feat(cicero-core): load templates from earlier majors within a compatibility window cicero-core rejects any template whose accordproject.cicero range ex... push 19 Oct 2026 07:44PM UTC web-flow github
89.48
39312656110 feat/cicero-compat-window Merge 3364a81c3 into e61f3a221 Pull #962 19 Oct 2026 07:39PM UTC web-flow github
89.48
39311565636 feat/cicero-compat-window Merge bfc94dece into e61f3a221 Pull #962 19 Oct 2026 07:32PM UTC web-flow github
89.47
38171814567 dependabot/npm_and_yarn/npm_and_yarn-46c6c7d63e Merge 41f45662f into e61f3a221 Pull #959 11 Oct 2026 08:22PM UTC web-flow github
89.4
38171342492 main chore(actions): publish v3.0.0 to npm (#955) Signed-off-by: GitHub <noreply@github.com> Co-authored-by: mttrbrts <mttrbrts@users.noreply.github.com> push 11 Oct 2026 08:16PM UTC web-flow github
89.4
38171011043 ap-publish-v3.0.0 Merge 9c0126dae into a9e1c4dd4 Pull #955 11 Oct 2026 08:11PM UTC web-flow github
89.4
38170279281 main fix(cicero-core): Template#getHash() drops model files under an undefined key (#943) * fix(cicero-core): use file.name instead of undefined file.namespace in getHash() ModelManager#getModels() returns objects shaped {name, content}, not {namespa... push 11 Oct 2026 08:00PM UTC web-flow github
89.4
38169153110 fix/getHash-model-namespace Merge b78ac302c into 9467dc4bc Pull #943 11 Oct 2026 07:43PM UTC web-flow github
89.4
38167636850 main docs(cicero-core): document the accordproject.cicero range check in MIGRATION.md (#956) cicero-core 3.0 rejects templates whose accordproject.cicero range excludes 3.0.0. Document who is affected, the error and the fix. Refs accordproject/templa... push 11 Oct 2026 07:22PM UTC web-flow github
89.4
38166979059 ccr-0491f270-56okum Merge ec470d4f3 into 1d9fb1d25 Pull #957 11 Oct 2026 07:12PM UTC web-flow github
89.4
See All Builds (176)

Badge your Repo: template-archive

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc