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

rero / rero-ils
91%

Build:
DEFAULT BRANCH: staging
Repo Added 10 Jun 2025 11:14AM UTC
Files 612
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 staging
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • angular-update
  • bib-latest
  • bib-memovs
  • bib-test
  • bib-v.1.25.1
  • bib-v1.25.0
  • bib-v1.25.2
  • bib-v1.26.0
  • dependabot/github_actions/staging/actions/checkout-7.0.1
  • dependabot/github_actions/staging/actions/setup-node-7.0.0
  • dependabot/github_actions/staging/actions/upload-artifact-7
  • dependabot/github_actions/staging/astral-sh/setup-uv-9.0.0
  • dependabot/github_actions/staging/coverallsapp/github-action-2.3.8
  • dependabot/npm_and_yarn/tests/e2e/cypress/lodash-4.17.23
  • dependabot/npm_and_yarn/tests/e2e/cypress/lodash-4.18.1
  • dependabot/npm_and_yarn/tests/e2e/cypress/minimatch-3.1.5
  • dependabot/npm_and_yarn/tests/e2e/cypress/multi-58fc06ecb0
  • dependabot/npm_and_yarn/tests/e2e/cypress/tmp-0.2.4
  • dependabot/npm_and_yarn/tests/e2e/cypress/tmp-0.2.6
  • dependabot/uv/lxml-html-clean-0.4.4
  • dependabot/uv/nbconvert-7.17.1
  • dependabot/uv/pip-26.0
  • dependabot/uv/urllib3-2.6.3
  • dependabot/uv/uv-8177a8837a
  • dependabot/uv/werkzeug-3.1.6
  • fix/login-page-remove-rero-ils-ui-bundle
  • goa-correct-facet-counts
  • goa-deps
  • goa-doc-stats
  • goa-exports-item-list
  • goa-exports-xlsx
  • goa-exports-xml
  • goa-files-indexing
  • goa-fix-thumbnail-size
  • goa-homepage-editor
  • goa-homepage-mappings
  • goa-ill-form
  • goa-mobile-menu
  • goa-operation-logs
  • goa-patron-email
  • goa-refresh-delete-button
  • goa-stream-xlsx
  • goa-update-dependencies
  • goa-user-editor
  • ils-dev
  • ils-test
  • maj-acq-add-remove-message
  • maj-can-request-codes
  • maj-fix-3733
  • maj-fix-4003
  • maj-fix-concurrency
  • maj-fix-encode-url
  • maj-fix-locations-aggs
  • maj-fix-overdue-api-permissions
  • maj-fix-sip2-translations
  • maj-test-lib-allow-receipt-update
  • maj-uv
  • master
  • next-version
  • rep-acq-csv
  • rep-actions
  • rep-anonyme
  • rep-anonymise
  • rep-assign-pr
  • rep-auto-renew-fixtures
  • rep-babel
  • rep-call-numbers
  • rep-canton
  • rep-claims
  • rep-claude
  • rep-clean-docs
  • rep-coll
  • rep-coll-validation
  • rep-collections
  • rep-copyright-check
  • rep-copyright-headers
  • rep-cryptography
  • rep-date-range-offset
  • rep-deps
  • rep-doc-notes
  • rep-docs
  • rep-dropdowns
  • rep-email
  • rep-encoding
  • rep-etag
  • rep-extend-open
  • rep-extract-translations
  • rep-fa7
  • rep-fix-500
  • rep-fix-css
  • rep-fix-encoding
  • rep-fix-es-memory
  • rep-fix-homepage
  • rep-fix-inactive-orders
  • rep-fix-loc-note
  • rep-fix-owning-distrib
  • rep-fix-patron-oplog
  • rep-fix-release
  • rep-fix-static
  • rep-fix-wiki
  • rep-fixtures
  • rep-frebooks
  • rep-genreform
  • rep-genreforms
  • rep-header
  • rep-index-request-limits
  • rep-invenio-update
  • rep-inventory
  • rep-irregular
  • rep-item-type-distrib
  • rep-item-type-links
  • rep-lib-notif
  • rep-loc-note
  • rep-location-labels
  • rep-lofi-permissions
  • rep-nb
  • rep-nginx
  • rep-not-expired
  • rep-notif-counter
  • rep-oplog-request-date
  • rep-order-cache
  • rep-org-json
  • rep-patron
  • rep-patron-delete
  • rep-patron-role
  • rep-patron_setting
  • rep-prefixes
  • rep-redis
  • rep-release
  • rep-release-workflow
  • rep-reminders
  • rep-request-limits
  • rep-ris
  • rep-ruff
  • rep-scan-help
  • rep-sort-date
  • rep-sru
  • rep-stat-distrib
  • rep-swisscovery
  • rep-temporary-item-type-remove
  • rep-test-fix
  • rep-translate
  • rep-translates
  • rep-ugent
  • rep-vs-link
  • staging
  • translations
  • v1.25.0
  • v1.25.1
  • v1.25.2
  • v1.26.0
  • v1.27.0
  • v1.27.1
  • v1.28.0
  • v1.29.0
  • weblate-rero_plus-rero-ils
  • wep-#4010-import_from_the_web
  • wep-acq-amounts-as-cents
  • wep-add-operationlogs-mapping
  • wep-allow-delete-order-lines
  • wep-better-acquisitions
  • wep-better-bulk-index-task
  • wep-better-delete-holding
  • wep-better-mef-sync
  • wep-better-tests
  • wep-custom-css
  • wep-delete_item-with-collection
  • wep-dependencies
  • wep-dependencies-setuptools
  • wep-disable-scheduler-tasks-dev
  • wep-es-search
  • wep-fix-create_next_late_expected_issues
  • wep-fix-datetimeutc
  • wep-fix-facets
  • wep-fix-fixtures
  • wep-fix-ill_request
  • wep-fix-import-loc
  • wep-fix-imports
  • wep-fix-loc-import
  • wep-fix-poe
  • wep-fix-process_late_issues
  • wep-fix-reindex_document_items
  • wep-fix-rollover
  • wep-fix-scheduler
  • wep-fix-subject-imports
  • wep-fix-thumbnails
  • wep-fix-timezone
  • wep-harvesting-audiovisual-archives
  • wep-holding_item_links_not_needed_any_more
  • wep-import-dnb-slsp-mef-link
  • wep-import-scott-polar
  • wep-new-version-scheduler
  • wep-opensearch
  • wep-operation_log-item-scan
  • wep-provisionactivity-date-9999
  • wep-rebbitmq-redis
  • wep-remove-cypress
  • wep-remove-types
  • wep-remove-webpack-project
  • wep-sru
  • wep-test-no-mef-access
  • wep-tests-import-transformation
  • wep-thumbnails
  • zub-available-languages
  • zub-collection-search-organisation-fix
  • zub-document-link-to-pro-view
  • zub-holdings-analyzed-field
  • zub-holdings-items
  • zub-ill-serializer-fix
  • zub-login-password-visibility
  • zub-new-acquisition-improvement
  • zub-number-step
  • zub-page-title
  • zub-record-reason-permission-improvement
  • zub-russian-dolls-pnpm
  • zub-sticky-zindex-fix
  • zub-translate-fix
  • zub-user-datepicker-config

19 Aug 2026 09:21AM UTC coverage: 91.396%. Remained the same
32237177568

push

github

PascalRepond
ci: add the continuous localization workflow

Add `extract-translations.yml`, the workflow already validated on sonar,
sonar-ui and ng-core: it merges (never rebases) `staging` into the
`translations` buffer branch, regenerates
`rero_ils/translations/messages.pot` and pushes it back to the buffer only
when the set of source messages changes.

The CI commits the template only; Weblate becomes the sole editor of the
`.po` files, via the "Update PO files to match POT (msgmerge)" add-on. Both
actors write disjoint files, so a CI <-> Weblate conflict is impossible by
construction. The buffer is squash-merged into `staging` once per release.

The diff guard ignores `POT-Creation-Date` (rewritten every run) and the
`#:` source locations (they churn on any line shift), so a run without a
real message change produces nothing. A hunk is ignored only when every
changed line in it is generated metadata, so an added or removed msgid is
still committed.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-by: Pascal Repond <pascal.repond@rero.ch>

24356 of 26649 relevant lines covered (91.4%)

0.91 hits per line

Relevant lines Covered
Build:
Build:
26649 RELEVANT LINES 24356 COVERED LINES
0.91 HITS PER LINE
Source Files on staging
  • Tree
  • List 612
  • 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
32237177568 staging ci: add the continuous localization workflow Add `extract-translations.yml`, the workflow already validated on sonar, sonar-ui and ng-core: it merges (never rebases) `staging` into the `translations` buffer branch, regenerates `rero_ils/translati... push 19 Aug 2026 11:33AM UTC PascalRepond github
91.4
32237331329 translations Update translation files Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate. Translation: RERO+/rero-ils Translate-URL: https://hosted.weblate.org/projects/rero_plus/rero-ils/ push 19 Aug 2026 10:10AM UTC weblate github
91.4
32236376077 rep-extract-translations Merge 014769993 into 03f2dd144 Pull #4221 19 Aug 2026 10:05AM UTC web-flow github
91.4
32126905379 goa-exports-item-list Merge 9a57990df into 03f2dd144 Pull #4218 18 Aug 2026 11:22AM UTC web-flow github
91.4
32121910353 staging feat(exports): add XLSX exports * Adds XLSX endpoints wherever CSV exports are available. * Reuses existing CSV serializers to have identical export content. * Integrates https://github.com/rero/rero-invenio-base/pull/38 * Adds shared and export-... push 18 Aug 2026 10:22AM UTC anouillz github
91.4
32116927932 goa-stream-xlsx Merge 8108ba618 into 2ea47a654 Pull #4200 18 Aug 2026 09:25AM UTC web-flow github
91.4
32111018493 goa-patron-email Merge 6df741092 into 2ea47a654 Pull #4214 18 Aug 2026 08:11AM UTC web-flow github
91.31
32038923647 wep-better-bulk-index-task Merge b2fd3d92b into 2ea47a654 Pull #4216 17 Aug 2026 03:17PM UTC web-flow github
91.29
32033454310 fix/login-page-remove-rero-ils-ui-bundle Merge ed511134a into 2ea47a654 Pull #4217 17 Aug 2026 02:34PM UTC web-flow github
91.29
32032840205 wep-better-bulk-index-task Merge a95caffd6 into 2ea47a654 Pull #4216 17 Aug 2026 01:50PM UTC web-flow github
91.29
See All Builds (868)
  • 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