Skip to content

Add SonarQube analysis and coverage reporting to GitHub Actions #15057

Add SonarQube analysis and coverage reporting to GitHub Actions

Add SonarQube analysis and coverage reporting to GitHub Actions #15057

Triggered via pull request July 21, 2026 17:42
Status Success
Total duration 25m 4s
Artifacts 3

maven_unit_test.yml

on: pull_request
Matrix: unittest
Matrix: integration-test
Publish App Image  /  Build & Test
3m 4s
Publish App Image / Build & Test
Coverage Report Submission
37s
Coverage Report Submission
SonarQube Analysis and Coverage
3m 13s
SonarQube Analysis and Coverage
Publish App Image  /  Check for Secrets Availability
3s
Publish App Image / Check for Secrets Availability
Publish App Image  /  Package & Publish
13m 0s
Publish App Image / Package & Publish
Fit to window
Zoom out
Zoom in

Annotations

41 warnings
(Stable / JDK 21) Unit Tests: src/main/java/edu/harvard/iq/dataverse/DatasetField.java#L388
unchecked call to add(E) as a member of the raw type java.util.List
(Stable / JDK 21) Unit Tests: src/main/java/edu/harvard/iq/dataverse/DatasetField.java#L372
unchecked call to add(E) as a member of the raw type java.util.List
(Stable / JDK 21) Unit Tests: src/main/java/edu/harvard/iq/dataverse/DatasetField.java#L366
unchecked call to add(E) as a member of the raw type java.util.List
(Stable / JDK 21) Unit Tests: src/main/java/edu/harvard/iq/dataverse/engine/command/CommandHelper.java#L34
unchecked method invocation: method permissionsRequired in class edu.harvard.iq.dataverse.engine.command.CommandHelper is applied to given types
(Stable / JDK 21) Unit Tests: src/main/java/edu/harvard/iq/dataverse/engine/command/impl/AbstractDatasetCommand.java#L232
getEffectivePidGenerator(edu.harvard.iq.dataverse.DvObjectContainer) in edu.harvard.iq.dataverse.DvObjectServiceBean has been deprecated and marked for removal
(Stable / JDK 21) Integration Tests: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L196
HandleAuthHandle in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
(Stable / JDK 21) Integration Tests: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L195
IndependentHandleService in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
(Stable / JDK 21) Integration Tests: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L157
DataFilePIDFormat in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
(Stable / JDK 21) Integration Tests: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L156
IdentifierGenerationStyle in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
(Stable / JDK 21) Integration Tests: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L144
DoiProvider in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
(Stable / JDK 21) Integration Tests: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L143
Shoulder in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
(Stable / JDK 21) Integration Tests: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L142
Authority in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
(Stable / JDK 21) Integration Tests: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L141
Protocol in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
(Stable / JDK 21) Integration Tests: src/main/java/edu/harvard/iq/dataverse/util/AlphaNumericComparator.java#L65
Integer(int) in java.lang.Integer has been deprecated and marked for removal
(Stable / JDK 21) Integration Tests: src/main/java/edu/harvard/iq/dataverse/engine/command/impl/AbstractDatasetCommand.java#L232
getEffectivePidGenerator(edu.harvard.iq.dataverse.DvObjectContainer) in edu.harvard.iq.dataverse.DvObjectServiceBean has been deprecated and marked for removal
Publish App Image / Build & Test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Publish App Image / Build & Test: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L196
HandleAuthHandle in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
Publish App Image / Build & Test: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L195
IndependentHandleService in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
Publish App Image / Build & Test: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L157
DataFilePIDFormat in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
Publish App Image / Build & Test: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L156
IdentifierGenerationStyle in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
Publish App Image / Build & Test: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L144
DoiProvider in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
Publish App Image / Build & Test: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L143
Shoulder in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
Publish App Image / Build & Test: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L142
Authority in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
Publish App Image / Build & Test: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L141
Protocol in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
Publish App Image / Build & Test: src/main/java/edu/harvard/iq/dataverse/util/AlphaNumericComparator.java#L65
Integer(int) in java.lang.Integer has been deprecated and marked for removal
Publish App Image / Build & Test: src/main/java/edu/harvard/iq/dataverse/engine/command/impl/AbstractDatasetCommand.java#L232
getEffectivePidGenerator(edu.harvard.iq.dataverse.DvObjectContainer) in edu.harvard.iq.dataverse.DvObjectServiceBean has been deprecated and marked for removal
Publish App Image / Package & Publish: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L196
HandleAuthHandle in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
Publish App Image / Package & Publish: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L195
IndependentHandleService in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
Publish App Image / Package & Publish: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L157
DataFilePIDFormat in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
Publish App Image / Package & Publish: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L156
IdentifierGenerationStyle in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
Publish App Image / Package & Publish: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L144
DoiProvider in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
Publish App Image / Package & Publish: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L143
Shoulder in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
Publish App Image / Package & Publish: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L142
Authority in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
Publish App Image / Package & Publish: src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProviderFactoryBean.java#L141
Protocol in edu.harvard.iq.dataverse.settings.SettingsServiceBean.Key has been deprecated and marked for removal
Publish App Image / Package & Publish: src/main/java/edu/harvard/iq/dataverse/util/AlphaNumericComparator.java#L65
Integer(int) in java.lang.Integer has been deprecated and marked for removal
Publish App Image / Package & Publish: src/main/java/edu/harvard/iq/dataverse/engine/command/impl/AbstractDatasetCommand.java#L232
getEffectivePidGenerator(edu.harvard.iq.dataverse.DvObjectContainer) in edu.harvard.iq.dataverse.DvObjectServiceBean has been deprecated and marked for removal

Artifacts

Produced during runtime
Name Size Digest
dataverse-java21.war
167 MB
sha256:071bed0cbc63076d1e4c901fe2cefdd27f9d1e28d9e200b75d58ace2379c0e88
java-artifacts
374 MB
sha256:676a874cc52fac0be85cd2d822bd7d30596224b65af090b1404fa3c93fb1a2aa
java-reportdir
14 MB
sha256:0a761bea506f37bddd5f2317379a8175aef9659c5abefe715243f4c574919bd3