diff --git a/bots/pr/src/main/java/org/openjdk/skara/bots/pr/IntegrateCommand.java b/bots/pr/src/main/java/org/openjdk/skara/bots/pr/IntegrateCommand.java index fbbf3b54c..4b19f4081 100644 --- a/bots/pr/src/main/java/org/openjdk/skara/bots/pr/IntegrateCommand.java +++ b/bots/pr/src/main/java/org/openjdk/skara/bots/pr/IntegrateCommand.java @@ -97,6 +97,7 @@ public void handle(PullRequest pr, CensusInstance censusInstance, Path scratchPa reply.println("Pushed as commit " + rebasedHash.get().hex() + "."); prInstance.localRepo().push(rebasedHash.get(), pr.repository().getUrl(), pr.getTargetRef()); pr.setState(PullRequest.State.CLOSED); + pr.addLabel("integrated"); } } catch (IOException e) { log.throwing("IntegrateCommand", "handle", e); diff --git a/bots/pr/src/main/java/org/openjdk/skara/bots/pr/SponsorCommand.java b/bots/pr/src/main/java/org/openjdk/skara/bots/pr/SponsorCommand.java index 3e0d3e0b0..80d3ba7d5 100644 --- a/bots/pr/src/main/java/org/openjdk/skara/bots/pr/SponsorCommand.java +++ b/bots/pr/src/main/java/org/openjdk/skara/bots/pr/SponsorCommand.java @@ -79,6 +79,7 @@ public void handle(PullRequest pr, CensusInstance censusInstance, Path scratchPa reply.println("Pushed as commit " + rebasedHash.get().hex() + "."); prInstance.localRepo().push(rebasedHash.get(), pr.repository().getUrl(), pr.getTargetRef()); pr.setState(PullRequest.State.CLOSED); + pr.addLabel("integrated"); } } catch (IOException e) { log.throwing("SponsorCommand", "handle", e); diff --git a/bots/pr/src/test/java/org/openjdk/skara/bots/pr/IntegrateTests.java b/bots/pr/src/test/java/org/openjdk/skara/bots/pr/IntegrateTests.java index 0a0332782..159515059 100644 --- a/bots/pr/src/test/java/org/openjdk/skara/bots/pr/IntegrateTests.java +++ b/bots/pr/src/test/java/org/openjdk/skara/bots/pr/IntegrateTests.java @@ -86,6 +86,7 @@ void simpleMerge(TestInfo testInfo) throws IOException { assertEquals("integrationcommitter1@openjdk.java.net", headCommit.author().email()); assertEquals("Generated Committer 1", headCommit.committer().name()); assertEquals("integrationcommitter1@openjdk.java.net", headCommit.committer().email()); + assertTrue(pr.getLabels().contains("integrated")); } } diff --git a/bots/pr/src/test/java/org/openjdk/skara/bots/pr/SponsorTests.java b/bots/pr/src/test/java/org/openjdk/skara/bots/pr/SponsorTests.java index 0db509f45..9f9ebc84e 100644 --- a/bots/pr/src/test/java/org/openjdk/skara/bots/pr/SponsorTests.java +++ b/bots/pr/src/test/java/org/openjdk/skara/bots/pr/SponsorTests.java @@ -110,6 +110,7 @@ private void runSponsortest(TestInfo testInfo, boolean isAuthor) throws IOExcept assertEquals("Generated Reviewer 1", headCommit.committer().name()); assertEquals("integrationreviewer1@openjdk.java.net", headCommit.committer().email()); + assertTrue(pr.getLabels().contains("integrated")); } }