Skip to content

Commit be95b70

Browse files
committed
bug #144 Fixed "stalled" (Nyholm)
This PR was squashed before being merged into the master branch. Discussion ---------- Fixed "stalled" This is just fixing a typo Commits ------- 571a864 Fixed "stalled"
2 parents 1240694 + 571a864 commit be95b70

File tree

7 files changed

+19
-19
lines changed

7 files changed

+19
-19
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ review process and how to increase the chances to get the PR merged.
7878

7979
Carson will look for old inactive issues and start a process with them.
8080

81-
1. Bot will make a comment to encourage activity and add label "Staled".
81+
1. Bot will make a comment to encourage activity and add label "Stalled".
8282
1. Bot will make a comment to inform the issue will be closed
8383
1. Bot will close the issue.
8484

config/services.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ parameters:
1111
- 'App\Subscriber\MilestoneNewPRSubscriber'
1212
- 'App\Subscriber\WelcomeFirstTimeContributorSubscriber'
1313
- 'App\Subscriber\CloseDraftPRSubscriber'
14-
- 'App\Subscriber\RemoveStaledLabelOnCommentSubscriber'
14+
- 'App\Subscriber\RemoveStalledLabelOnCommentSubscriber'
1515
secret: '%env(SYMFONY_SECRET)%'
1616

1717
symfony/symfony-docs:
@@ -24,7 +24,7 @@ parameters:
2424
- 'App\Subscriber\BugLabelNewIssueSubscriber'
2525
- 'App\Subscriber\AutoLabelFromContentSubscriber'
2626
- 'subscriber.symfony_docs.milestone'
27-
- 'App\Subscriber\RemoveStaledLabelOnCommentSubscriber'
27+
- 'App\Subscriber\RemoveStalledLabelOnCommentSubscriber'
2828
secret: '%env(SYMFONY_DOCS_SECRET)%'
2929

3030
# used in a functional test
@@ -40,7 +40,7 @@ parameters:
4040
- 'App\Subscriber\MilestoneNewPRSubscriber'
4141
- 'App\Subscriber\WelcomeFirstTimeContributorSubscriber'
4242
- 'App\Subscriber\CloseDraftPRSubscriber'
43-
- 'App\Subscriber\RemoveStaledLabelOnCommentSubscriber'
43+
- 'App\Subscriber\RemoveStalledLabelOnCommentSubscriber'
4444

4545
services:
4646
_defaults:

src/Command/PingStaleIssuesCommand.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ protected function execute(InputInterface $input, OutputInterface $output)
7575
foreach ($issues as $issue) {
7676
$comment = $this->commentGenerator->getComment($this->extractType($issue));
7777
$this->issueApi->commentOnIssue($repository, $issue['number'], $comment);
78-
$this->labelApi->addIssueLabel($issue['number'], 'Staled', $repository);
78+
$this->labelApi->addIssueLabel($issue['number'], 'Stalled', $repository);
7979

8080
// add a scheduled task to process this issue again after 2 weeks
8181
$this->scheduler->runLater($repository, $issue['number'], Task::ACTION_INFORM_CLOSE_STALE, new \DateTimeImmutable(self::MESSAGE_TWO_AFTER));

src/Service/TaskHandler/CloseStaleIssuesHandler.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public function handle(Task $task): void
3838
}
3939
$labels = $this->labelApi->getIssueLabels($task->getNumber(), $repository);
4040
if (in_array('Keep open', $labels)) {
41-
$this->labelApi->removeIssueLabel($task->getNumber(), 'Staled', $repository);
41+
$this->labelApi->removeIssueLabel($task->getNumber(), 'Stalled', $repository);
4242

4343
return;
4444
}
@@ -47,7 +47,7 @@ public function handle(Task $task): void
4747
$this->issueApi->commentOnIssue($repository, $task->getNumber(), $this->commentGenerator->getClosingComment());
4848
$this->issueApi->close($repository, $task->getNumber());
4949
} else {
50-
$this->labelApi->removeIssueLabel($task->getNumber(), 'Staled', $repository);
50+
$this->labelApi->removeIssueLabel($task->getNumber(), 'Stalled', $repository);
5151
}
5252
}
5353

src/Service/TaskHandler/InformAboutClosingStaleIssuesHandler.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public function handle(Task $task): void
4242
}
4343
$labels = $this->labelApi->getIssueLabels($task->getNumber(), $repository);
4444
if (in_array('Keep open', $labels)) {
45-
$this->labelApi->removeIssueLabel($task->getNumber(), 'Staled', $repository);
45+
$this->labelApi->removeIssueLabel($task->getNumber(), 'Stalled', $repository);
4646

4747
return;
4848
}
@@ -51,7 +51,7 @@ public function handle(Task $task): void
5151
$this->issueApi->commentOnIssue($repository, $task->getNumber(), $this->commentGenerator->getInformAboutClosingComment());
5252
$this->scheduler->runLater($repository, $task->getNumber(), Task::ACTION_CLOSE_STALE, new \DateTimeImmutable(PingStaleIssuesCommand::MESSAGE_THREE_AND_CLOSE_AFTER));
5353
} else {
54-
$this->labelApi->removeIssueLabel($task->getNumber(), 'Staled', $repository);
54+
$this->labelApi->removeIssueLabel($task->getNumber(), 'Stalled', $repository);
5555
}
5656
}
5757

src/Subscriber/RemoveStaledLabelOnCommentSubscriber.php renamed to src/Subscriber/RemoveStalledLabelOnCommentSubscriber.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
*
1414
* @author Tobias Nyholm <tobias.nyholm@gmail.com>
1515
*/
16-
class RemoveStaledLabelOnCommentSubscriber implements EventSubscriberInterface
16+
class RemoveStalledLabelOnCommentSubscriber implements EventSubscriberInterface
1717
{
1818
private $labelApi;
1919
private $botUsername;
@@ -37,16 +37,16 @@ public function onIssueComment(GitHubEvent $event)
3737
$removed = false;
3838
$issueNumber = $data['issue']['number'];
3939
foreach ($data['issue']['labels'] as $label) {
40-
if ('Staled' === $label['name']) {
40+
if ('Stalled' === $label['name']) {
4141
$removed = true;
42-
$this->labelApi->removeIssueLabel($issueNumber, 'Staled', $repository);
42+
$this->labelApi->removeIssueLabel($issueNumber, 'Stalled', $repository);
4343
}
4444
}
4545

4646
if ($removed) {
4747
$event->setResponseData([
4848
'issue' => $issueNumber,
49-
'removed_staled_label' => true,
49+
'removed_stalled_label' => true,
5050
]);
5151
}
5252
}

tests/Subscriber/RemoveStaledLabelOnCommentSubscriberTest.php renamed to tests/Subscriber/RemoveStalledLabelOnCommentSubscriberTest.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
use App\Event\GitHubEvent;
99
use App\GitHubEvents;
1010
use App\Model\Repository;
11-
use App\Subscriber\RemoveStaledLabelOnCommentSubscriber;
11+
use App\Subscriber\RemoveStalledLabelOnCommentSubscriber;
1212
use PHPUnit\Framework\TestCase;
1313
use Symfony\Component\EventDispatcher\EventDispatcher;
1414

15-
class RemoveStaledLabelOnCommentSubscriberTest extends TestCase
15+
class RemoveStalledLabelOnCommentSubscriberTest extends TestCase
1616
{
1717
private $subscriber;
1818

@@ -25,7 +25,7 @@ class RemoveStaledLabelOnCommentSubscriberTest extends TestCase
2525

2626
protected function setUp()
2727
{
28-
$this->subscriber = new RemoveStaledLabelOnCommentSubscriber(new NullLabelApi(), 'carsonbot');
28+
$this->subscriber = new RemoveStalledLabelOnCommentSubscriber(new NullLabelApi(), 'carsonbot');
2929
$this->repository = new Repository('carsonbot-playground', 'symfony', null);
3030

3131
$this->dispatcher = new EventDispatcher();
@@ -47,21 +47,21 @@ public function testOnComment()
4747
public function testOnCommentOnStale()
4848
{
4949
$event = new GitHubEvent([
50-
'issue' => ['number' => 1234, 'labels' => [['name' => 'Foo'], ['name' => 'Staled']]], 'comment' => ['user' => ['login' => 'nyholm']],
50+
'issue' => ['number' => 1234, 'labels' => [['name' => 'Foo'], ['name' => 'Stalled']]], 'comment' => ['user' => ['login' => 'nyholm']],
5151
], $this->repository);
5252

5353
$this->dispatcher->dispatch($event, GitHubEvents::ISSUE_COMMENT);
5454

5555
$responseData = $event->getResponseData();
5656
$this->assertCount(2, $responseData);
5757
$this->assertSame(1234, $responseData['issue']);
58-
$this->assertSame(true, $responseData['removed_staled_label']);
58+
$this->assertSame(true, $responseData['removed_stalled_label']);
5959
}
6060

6161
public function testOnBotCommentOnStale()
6262
{
6363
$event = new GitHubEvent([
64-
'issue' => ['number' => 1234, 'labels' => [['name' => 'Foo'], ['name' => 'Staled']]], 'comment' => ['user' => ['login' => 'carsonbot']],
64+
'issue' => ['number' => 1234, 'labels' => [['name' => 'Foo'], ['name' => 'Stalled']]], 'comment' => ['user' => ['login' => 'carsonbot']],
6565
], $this->repository);
6666

6767
$this->dispatcher->dispatch($event, GitHubEvents::ISSUE_COMMENT);

0 commit comments

Comments
 (0)