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

rero / rero-mef
87%
staging: 87%

Build:
Build:
LAST BUILD BRANCH: mef-test
DEFAULT BRANCH: staging
Repo Added 06 Oct 2020 08:30AM UTC
Files 203
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 mef-test
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • dependabot/github_actions/staging/actions/checkout-7.0.0
  • dependabot/github_actions/staging/actions/setup-node-6.4.0
  • dependabot/github_actions/staging/astral-sh/setup-uv-10.0.1
  • dependabot/pip/cryptography-41.0.4
  • dependabot/pip/cryptography-42.0.0
  • dependabot/pip/cryptography-42.0.4
  • dependabot/pip/cryptography-44.0.1
  • dependabot/pip/flask-3.1.1
  • dependabot/pip/jinja2-3.1.3
  • dependabot/pip/pyjwt-2.4.0
  • dependabot/pip/redis-4.5.3
  • dependabot/pip/redis-4.5.4
  • dependabot/pip/urllib3-2.0.6
  • dependabot/pip/urllib3-2.0.7
  • dependabot/uv/pip-26.0
  • dependabot/uv/pyjwt-2.12.0
  • dependabot/uv/urllib3-2.6.3
  • dependabot/uv/urllib3-2.7.0
  • maj-refactor-tests
  • master
  • mef-dev
  • mef-latest
  • mef-test
  • mef-v0.10.0
  • mef-v0.10.0-fix-20220921
  • mef-v0.10.0-fix-20221121
  • mef-v0.10.0-fix-20221220
  • mef-v0.11.0
  • mef-v0.12.0
  • mef-v0.12.0-20230726
  • mef-v0.12.0-20230822
  • mef-v0.12.0-20230824
  • mef-v0.14.0
  • mef-v0.14.0-fix-20240108
  • mef-v0.14.0-fix-20240425
  • mef-v0.16.2
  • mef-v0.17.0
  • mef-v0.8.0
  • mef-v0.8.0-fix-deleted
  • mef-v0.9.0
  • mef-v0.9.0-fix-PR89
  • release070
  • rep-cache
  • rep-ci-release
  • rep-copyright
  • rep-deps
  • rep-footer
  • rep-release
  • rep-release-fix
  • rep-release-workflow
  • staging
  • v0.10.0
  • v0.11.0
  • v0.12.0
  • v0.14.0
  • v0.16.2
  • v0.17.0
  • v0.8.0
  • v1.0.0
  • v1.0.1
  • v1.0.2
  • v1.0.3
  • v1.0.5
  • wep-#1732-corporate
  • wep-#1732-corporate-tmp
  • wep-#2559-authorized-access-points
  • wep-#2952-concepts-idref
  • wep-alembic
  • wep-better-bulk-index
  • wep-better-concepts-linking
  • wep-better-deleted
  • wep-better-es-mappings
  • wep-better-mef-viaf
  • wep-better-updated
  • wep-better-utc
  • wep-bnf-concept-transformation
  • wep-changebf_concept
  • wep-clean-get_latest-responses
  • wep-concepts-one-exact-match
  • wep-contribution-identified-by
  • wep-correct-concepts-type
  • wep-correct-mef-deleted
  • wep-dependencies
  • wep-dependencies-refactoring
  • wep-deployment
  • wep-docstrings-and-+++
  • wep-es-7.17
  • wep-fix-api-updated
  • wep-fix-auto-complete
  • wep-fix-bulk-index
  • wep-fix-bulk-indexing
  • wep-fix-concepts-create_mef
  • wep-fix-concepts-pid
  • wep-fix-create_mef_and_agents
  • wep-fix-deleted
  • wep-fix-dnb-redirect-to
  • wep-fix-dojson
  • wep-fix-gnd-person
  • wep-fix-latest
  • wep-fix-mef-concepts-links
  • wep-fix-parentheses
  • wep-fix-redirection-idref
  • wep-fix-script-code
  • wep-fix-setup
  • wep-fix-sources-filter
  • wep-fix-tests
  • wep-fix-update-viaf
  • wep-fix-updated
  • wep-fix-wait_empty_tasks
  • wep-fixes
  • wep-fixes-mapping
  • wep-gnd-get_online
  • wep-mef-concepts
  • wep-mef-get-updated
  • wep-mef-latest
  • wep-monitoring
  • wep-new-version
  • wep-os
  • wep-places
  • wep-poetry
  • wep-python-3.14
  • wep-reindex-mef
  • wep-remove-files
  • wep-save-deleted-data
  • wep-speed_up-dev-test
  • wep-speed_up-setup
  • wep-ssl-cerificate
  • wep-temporal
  • wep-types-changes
  • wep-ui
  • wep-viaf-add-sources
  • wep-viaf-updates
  • wep_remove_bf-Agent
  • zub-header-logo-fix
  • zub-homepage

09 Sep 2026 02:54PM UTC coverage: 87.054% (-0.5%) from 87.584%
34366759487

push

github

rerowep
feat(concepts): migrate the association identifier with alembic

The association identifiers live in the search index, so the concept
records have to be reindexed before their MEF records can be rebuilt on
the normalised BNF number. Nothing changes shape in the database, but
alembic is what records whether an instance has already run the
migration, and the other revisions of this module reindex the same way.

* The revision refuses to run while a live concept index does not map
  the association fields as its mapping file declares. An index created
  before those fields existed maps them dynamically, and a dynamically
  mapped `_association_level` becomes a text field that the match level
  filter silently never matches. Failing leaves the revision unstamped,
  so it runs again after `invenio rero es index update-mapping`.
* The indexing queue is drained in process, as `0d0b3009dbe0` and
  `d8536341fc5e` already do, so the migration is one `alembic upgrade`
  rather than a sequence of commands to run by hand.
* The MEF records left without any entity are deleted afterwards.
* `downgrade` only explains itself: the clusters cannot be rebuilt on an
  identifier the code no longer computes.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

21 of 63 new or added lines in 1 file covered. (33.33%)

5615 of 6450 relevant lines covered (87.05%)

0.87 hits per line

Relevant lines Covered
Build:
Build:
6450 RELEVANT LINES 5615 COVERED LINES
0.87 HITS PER LINE
Source Files on staging
  • Tree
  • List 203
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
34366759487 mef-test feat(concepts): migrate the association identifier with alembic The association identifiers live in the search index, so the concept records have to be reindexed before their MEF records can be rebuilt on the normalised BNF number. Nothing change... push 09 Sep 2026 02:59PM UTC rerowep github
87.05
34366718716 wep-better-concepts-linking Merge 11d817758 into c80be9cad Pull #242 09 Sep 2026 02:59PM UTC web-flow github
87.05
34353128200 mef-test feat(concepts): migrate the association identifier with alembic The association identifiers live in the search index, so the concept records have to be reindexed before their MEF records can be rebuilt on the normalised BNF number. Nothing change... push 09 Sep 2026 12:52PM UTC rerowep github
87.58
34348322820 wep-better-concepts-linking Merge f8cc0c046 into c80be9cad Pull #242 09 Sep 2026 12:02PM UTC web-flow github
87.58
34334196048 mef-test feat(concepts): link on the normalised BNF number IdRef and GND write the same BNF number in incompatible ways, with or without the trailing check character, and the identifier was compared as stored. Several records can also claim one number, wh... push 09 Sep 2026 09:27AM UTC rerowep github
87.58
34334091196 wep-better-concepts-linking Merge 833dc8945 into c80be9cad Pull #242 09 Sep 2026 09:24AM UTC web-flow github
87.58
34333900795 staging fix(certificates): generate instead of versioning One private key was versioned in this public repository, exposed since the initial commit: the TLS key of the development server, and its copy in the HAProxy bundle. Both certificates had expired ... push 09 Sep 2026 09:22AM UTC rerowep github
87.3
34323566388 wep-ssl-cerificate Merge cfb0fceb9 into b7d83823b Pull #248 09 Sep 2026 07:27AM UTC web-flow github
87.3
34322584020 staging perf(setup): group the commands into batches Ports the batch pattern of rero-ils: each `batch_*` function of scripts/setup_batches writes the command lines of one step, and `invenio rero batch` runs them in one application process instead of payi... push 09 Sep 2026 07:15AM UTC rerowep github
87.3
34224456243 wep-speed_up-setup Merge e09766adf into 2d91fe30f Pull #247 08 Sep 2026 12:13PM UTC web-flow github
87.3
See All Builds (821)
  • 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