Skip to content

Commit 9d6ab58

Browse files
authored
Merge pull request #1104 from jenkinsci/dependabot/maven/org.jvnet.hudson.plugins-analysis-pom-11.2867.v81ec3848d647
Bump org.jvnet.hudson.plugins:analysis-pom from 11.2852.v88a_36fe3230d to 11.2867.v81ec3848d647
2 parents eecf1e4 + 0900354 commit 9d6ab58

File tree

14 files changed

+42
-46
lines changed

14 files changed

+42
-46
lines changed

.github/quality-gates.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
},
1414
{
1515
"metric": "branch",
16-
"threshold": 80.0,
16+
"threshold": 75.0,
1717
"criticality": "UNSTABLE"
1818
},
1919
{

plugin/pom.xml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -45,18 +45,6 @@
4545
</properties>
4646

4747
<dependencies>
48-
<!-- Project Dependencies -->
49-
<dependency>
50-
<groupId>org.eclipse.collections</groupId>
51-
<artifactId>eclipse-collections-api</artifactId>
52-
<version>${eclipse-collections.version}</version>
53-
</dependency>
54-
<dependency>
55-
<groupId>org.eclipse.collections</groupId>
56-
<artifactId>eclipse-collections</artifactId>
57-
<version>${eclipse-collections.version}</version>
58-
</dependency>
59-
6048
<!-- Jenkins Plugin Dependencies -->
6149
<dependency>
6250
<groupId>org.jenkins-ci.plugins</groupId>

plugin/src/main/java/io/jenkins/plugins/forensics/git/blame/GitBlamer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ class GitBlamer extends Blamer {
5151
static final String NO_HEAD_ERROR = "Could not retrieve HEAD commit, aborting";
5252
static final String BLAME_ERROR = "Computing blame information failed with an exception:";
5353

54+
@SuppressWarnings("serial")
5455
private final GitClient git;
5556
private final String gitCommit;
5657

plugin/src/main/java/io/jenkins/plugins/forensics/git/delta/GitDeltaCalculator.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ public class GitDeltaCalculator extends DeltaCalculator {
3232
static final String DELTA_ERROR = "Computing delta information failed with an exception:";
3333
static final String EMPTY_COMMIT_ERROR = "Calculating the Git code delta is not possible due to an unknown commit ID";
3434

35+
@SuppressWarnings("serial")
3536
private final GitClient git;
3637
private final String scmKey;
3738

@@ -51,6 +52,7 @@ public GitDeltaCalculator(final GitClient git, final String scmKey) {
5152
}
5253

5354
@Override
55+
@SuppressWarnings("deprecation")
5456
public Optional<Delta> calculateDelta(final Run<?, ?> build, final Run<?, ?> referenceBuild,
5557
final String scmKeyFilter, final FilteredLog log) {
5658
var scm = StringUtils.defaultIfEmpty(scmKeyFilter, scmKey);

plugin/src/main/java/io/jenkins/plugins/forensics/git/miner/CommitStatisticsStep.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,7 @@ public String getDisplayName() {
225225
}
226226

227227
@Override
228+
@SuppressWarnings("rawtypes")
228229
public boolean isApplicable(final Class<? extends AbstractProject> jobType) {
229230
return true;
230231
}

plugin/src/main/java/io/jenkins/plugins/forensics/git/miner/GitRepositoryMiner.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ public class GitRepositoryMiner extends RepositoryMiner {
3131
@Serial
3232
private static final long serialVersionUID = 1157958118716013983L;
3333

34+
@SuppressWarnings("serial")
3435
private final GitClient gitClient;
3536

3637
GitRepositoryMiner(final GitClient gitClient) {

plugin/src/main/java/io/jenkins/plugins/forensics/git/reference/BuildCommits.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ class BuildCommits implements Serializable {
2323

2424
private final String previousBuildCommit;
2525

26-
private final List<String> commits = new ArrayList<>();
26+
@SuppressWarnings("PMD.LooseCoupling")
27+
private final ArrayList<String> commits = new ArrayList<>();
2728

2829
private ObjectId head = ObjectId.zeroId();
2930
private ObjectId target = ObjectId.zeroId();

plugin/src/main/java/io/jenkins/plugins/forensics/git/reference/GitCommitsRecord.java

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package io.jenkins.plugins.forensics.git.reference;
22

3-
import org.apache.commons.lang3.StringUtils;
3+
import org.apache.commons.lang3.Strings;
44
import org.eclipse.jgit.lib.ObjectId;
55

66
import edu.hm.hafner.util.FilteredLog;
@@ -42,7 +42,7 @@ public class GitCommitsRecord implements RunAction2, Serializable {
4242
*/
4343
public static Optional<GitCommitsRecord> findRecordForScm(final Run<?, ?> build, final String scmKey) {
4444
return build.getActions(GitCommitsRecord.class).stream()
45-
.filter(record -> StringUtils.containsIgnoreCase(record.getScmKey(), scmKey))
45+
.filter(record -> Strings.CI.contains(record.getScmKey(), scmKey))
4646
.findAny();
4747
}
4848

@@ -58,9 +58,12 @@ public static Optional<GitCommitsRecord> findRecordForScm(final Run<?, ?> build,
5858
private final RecordingType recordingType;
5959
private final String latestCommitLink;
6060
private final String targetParentCommit;
61-
private final List<String> commits;
62-
private final List<String> errorMessages;
63-
private final List<String> infoMessages;
61+
@SuppressWarnings("PMD.LooseCoupling")
62+
private final ArrayList<String> commits;
63+
@SuppressWarnings("PMD.LooseCoupling")
64+
private final ArrayList<String> errorMessages;
65+
@SuppressWarnings("PMD.LooseCoupling")
66+
private final ArrayList<String> infoMessages;
6467

6568
/** Determines if this record is the starting point or an incremental record that is based on the previous record. */
6669
enum RecordingType {

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.jvnet.hudson.plugins</groupId>
88
<artifactId>analysis-pom</artifactId>
9-
<version>11.2852.v88a_36fe3230d</version>
9+
<version>11.2867.v81ec3848d647</version>
1010
<relativePath />
1111
</parent>
1212

ui-tests/src/main/java/io/jenkins/plugins/forensics/git/DetailsTable.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
package io.jenkins.plugins.forensics.git;
22

3+
import org.openqa.selenium.By;
4+
import org.openqa.selenium.Keys;
5+
import org.openqa.selenium.WebElement;
6+
37
import java.util.ArrayList;
48
import java.util.Collections;
59
import java.util.List;
10+
import java.util.Locale;
611
import java.util.stream.Collectors;
712

8-
import org.openqa.selenium.By;
9-
import org.openqa.selenium.Keys;
10-
import org.openqa.selenium.WebElement;
11-
1213
/**
1314
* Page object for the details-table of the forensics view.
1415
*
1516
* @author Mitja Oldenbourg
1617
*/
17-
public class DetailsTable {
18+
public final class DetailsTable {
1819
static final String FILE_NAME = "File";
1920
static final String AUTHORS = "#Authors";
2021
static final String COMMITS = "#Commits";
@@ -165,6 +166,6 @@ private void updateTableRows() {
165166
}
166167

167168
private WebElement getHeaderAsWebElement(final int option) {
168-
return page.findElement(By.xpath(String.format(".//thead/tr/th[%d]", option)));
169+
return page.findElement(By.xpath(String.format(Locale.ENGLISH, ".//thead/tr/th[%d]", option)));
169170
}
170171
}

0 commit comments

Comments
 (0)