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

rero / sonar
95%
master: 95%

Build:
Build:
LAST BUILD BRANCH: sonar-dev
DEFAULT BRANCH: master
Repo Added 06 Jun 2019 02:41PM UTC
Files 284
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 sonar-dev
branch: sonar-dev
CHANGE BRANCH
x
Reset
  • sonar-dev
  • angular-17
  • dependabot/pip/bleach-3.1.4
  • dependabot/pip/certifi-2022.12.7
  • dependabot/pip/certifi-2023.7.22
  • dependabot/pip/cryptography-3.2
  • dependabot/pip/cryptography-38.0.3
  • dependabot/pip/cryptography-41.0.0
  • dependabot/pip/cryptography-41.0.2
  • dependabot/pip/cryptography-41.0.3
  • dependabot/pip/cryptography-41.0.4
  • dependabot/pip/cryptography-42.0.0
  • dependabot/pip/cryptography-42.0.2
  • dependabot/pip/cryptography-42.0.4
  • dependabot/pip/jupyter-core-4.11.2
  • dependabot/pip/pillow-9.3.0
  • dependabot/pip/pyjwt-2.4.0
  • dependabot/pip/sentry-sdk-1.14.0
  • dependabot/pip/tornado-6.3.3
  • dependabot/pip/uwsgi-2.0.22
  • dev
  • maj-add-fixtures
  • maj-angular-19
  • maj-dc-restricted-files
  • maj-fix-#933
  • maj-fix-ark
  • maj-fix-autocompletes
  • maj-fix-contrib-deposit
  • maj-fix-dependencies
  • maj-fix-files-stats
  • maj-fix-flask-admin
  • maj-fix-flask-env
  • maj-fix-identifiedBy-loader
  • maj-fix-key-encoding
  • maj-fix-lxml-deployment
  • maj-fix-oai-sets
  • maj-fix-oauth-form
  • maj-fix-org-files
  • maj-fix-search-permissions
  • maj-fix-setup
  • maj-fix-urn
  • maj-fix-xml-control-char
  • maj-get-jsonschema
  • maj-new-based-fixtures
  • maj-remove-hepvs-frontpage
  • maj-remove-legacy-files-api
  • maj-remove-org-oai-set
  • maj-remove-webpack-project
  • master
  • missing-fields
  • mmo-fix-pillow-version
  • mmo-redirect-hepfr
  • preview-and-thumbnails
  • rep-assign
  • rep-deps
  • rep-file-stats
  • rep-project-validation
  • rep-public-collections
  • rep-release
  • rep-ruff
  • rep-setup-trans
  • rep-subdivision-autocomplete
  • rep-submitter
  • rep-swisscovery
  • rep-test-fixtures
  • rep-welcome
  • sed-collection-tree
  • sed-doc-aggs-order
  • sed-fix-coverage
  • sed-fix-export-orgs
  • sed-harvest-irs
  • sed-masked-refactor
  • sed-sorting
  • sed-swisscovery-import
  • sonar-latest
  • sonar-test
  • sonar-v1.10.0
  • sonar-v1.10.1
  • sonar-v1.11.0
  • sonar-v1.12.0
  • sonar-v1.12.1
  • sonar-v1.12.1-fix-20251028
  • sonar-v1.12.2
  • sonar-v1.5.0
  • sonar-v1.6.0
  • sonar-v1.6.0-fix-20220331
  • sonar-v1.6.0-fix-20220419
  • sonar-v1.7.0
  • sonar-v1.8.0
  • sonar-v1.8.0-fix-20221019
  • sonar-v1.8.1
  • sonar-v1.8.2
  • sonar-v1.9.0
  • sonar-v1.9.0-fix20231008
  • sonar-v1.9.0-fix20231009
  • sonar-v1.9.1
  • staging
  • test
  • translations
  • urn
  • us-harvest-3-sources
  • us-harvest-ir
  • us-hep-projects
  • us-subdivisions
  • v0.1.0
  • v0.2.1
  • v0.2.2
  • v0.3.0
  • v0.3.1
  • v0.3.2
  • v0.3.3
  • v0.4.0
  • v0.5.0
  • v0.6.0
  • v0.7.0
  • v1.1.0
  • v1.1.1
  • v1.10.0
  • v1.10.1
  • v1.11.0
  • v1.12.0
  • v1.12.1
  • v1.12.3
  • v1.2.0
  • v1.3.0
  • v1.4.0
  • v1.4.1
  • v1.4.2
  • v1.5.0
  • v1.5.1
  • v1.6.0
  • v1.7.0
  • v1.8.0
  • v1.8.1
  • v1.8.2
  • v1.9.0
  • v1.9.1
  • weblate-rero_plus-sonar
  • wep-#948-data-coherence
  • wep-#984-fix-help
  • wep-#987-api-error
  • wep-add-created-updated
  • wep-fix-delete-deposit
  • wep-fix-monitoring
  • wep-python-3.12
  • wep-uwsgi
  • zub-collection-viewcode-fix
  • zub-docker-nginx-types
  • zub-katex

04 Feb 2026 10:19AM UTC coverage: 94.992% (+0.005%) from 94.987%
21667608950

push

github

PascalRepond
refactor(validation): scope validation workflow to configured organisations only

BREAKING CHANGE: Requires migration script to remove validation fields from non-HEPVS projects

Core changes:
- Restrict validation data to organisations with validation workflow enabled
- Skip validation processing entirely for non-configured organisations
- Fix exception when publishing with empty moderator list
- Fix projects ignoring JSON schema for marshmallow/JSON validation

Email templates:
- Remove unused translations (de, fr, it) - only keep English
- Simplify templates by using record_url variable directly
- Remove manual language parameter from send_email (use auto-detection)

Permissions:
- Filter by validation status in suggestions only for orgs with validation

Testing:
- Add HEPVS organisation fixture with dedicated validation configuration
- Add project_with_validation fixture with mocked workflow
- Add test_validation_schema.py for has_validation_workflow()
- Add test case for publish without moderators
- Remove obsolete rejected status permission tests

Security:
- Add pip-audit exceptions for CVE in nbconvert and urllib3
- Fix grobid version to grobid/grobid:0.8.2-crf

Closes #1079

Co-Authored-by: Pascal Repond <pascal.repond@rero.ch>
Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>

49 of 50 new or added lines in 8 files covered. (98.0%)

1 existing line in 1 file now uncovered.

7720 of 8127 relevant lines covered (94.99%)

0.95 hits per line

Relevant lines Covered
Build:
Build:
8127 RELEVANT LINES 7720 COVERED LINES
0.95 HITS PER LINE
Source Files on sonar-dev
  • Tree
  • List 284
  • Changed 11
  • Source Changed 11
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
21667608950 sonar-dev refactor(validation): scope validation workflow to configured organisations only BREAKING CHANGE: Requires migration script to remove validation fields from non-HEPVS projects Core changes: - Restrict validation data to organisations with valida... push 04 Feb 2026 10:32AM UTC PascalRepond github
94.99
21667119766 sonar-dev refactor(validation): scope validation workflow to configured organisations only BREAKING CHANGE: Requires migration script to remove validation fields from non-HEPVS projects Core changes: - Restrict validation data to organisations with valida... push 04 Feb 2026 10:17AM UTC PascalRepond github
94.99
19540219750 sonar-dev fix(deposit): fix contribution deposit autocompletion Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch> push 20 Nov 2025 02:40PM UTC jma github
94.99
19497895394 sonar-dev chore: release v1.12.3 Co-Authored-by: Pascal Repond <pascal.repond@rero.ch> push 19 Nov 2025 10:34AM UTC PascalRepond github
94.99
19422071938 sonar-dev fix: the autocomplete does not work on editors * Fixes the autocomplete editor configurations. Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch> push 17 Nov 2025 07:55AM UTC jma github
94.99
19328706529 sonar-dev fix: the autocomplete does not work on editors * Fixes the autocomplete editor configurations. Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch> push 13 Nov 2025 10:53AM UTC jma github
94.98
19261289931 sonar-dev fix(projects): CSV export customised for HEPVS not working as expected * Removes useless `has_custom_resource` functions. * Removes useless project resources configurations. * Flushes index after delete and index action. * Closes: #933. * Refacto... push 11 Nov 2025 09:47AM UTC jma github
94.98
19137726062 sonar-dev chore: release v1.12.2 Co-Authored-by: Pascal Repond <pascal.repond@rero.ch> push 06 Nov 2025 02:02PM UTC PascalRepond github
95.06
19094406058 sonar-dev chore: release v1.12.2 Co-Authored-by: Pascal Repond <pascal.repond@rero.ch> push 05 Nov 2025 07:38AM UTC PascalRepond github
95.06
18878211970 sonar-dev fix(login): fix oauth additionnal information form It occurs when an ORCID user with an hidden email try to sign up on SONAR. * Fixes the addtional information form as `invenio-oauthclient` does not have a `form_errors` marco anymore. Co-Author... push 28 Oct 2025 02:42PM UTC jma github
95.06
See All Builds (2987)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc