Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
* develop:
  specify next release
  use innmind/operating-system 5
  CS
  • Loading branch information
Baptouuuu committed Mar 10, 2024
2 parents 878589b + 0bacb5c commit 2616ae7
Show file tree
Hide file tree
Showing 18 changed files with 48 additions and 44 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## 4.1.0 - 2024-03-10

### Changed

- Requires `innmind/operating-system:~5.0`

## 4.0.0 - 2023-11-12

### Added
Expand Down
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"php": "~8.2",
"innmind/url": "~4.0",
"innmind/cli": "~3.4",
"innmind/operating-system": "~4.1",
"innmind/operating-system": "~5.0",
"innmind/json": "^1.1",
"innmind/immutable": "~5.2",
"innmind/mantle": "~2.0"
Expand Down
3 changes: 1 addition & 2 deletions src/Agent/WatchFixtures.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
};
use Innmind\OperatingSystem\OperatingSystem;
use Innmind\Url\Path;
use Innmind\Immutable\Either;

final class WatchFixtures implements Agent
{
Expand All @@ -28,7 +27,7 @@ public function __invoke(

$filesystem->watch($fixtures)(
$activities,
static fn(Activities $activities) => Either::right( // right in order to have an infinite loop
static fn(Activities $activities, $continuation) => $continuation->continue(
$activities->push(Activity::fixturesModified),
),
);
Expand Down
3 changes: 1 addition & 2 deletions src/Agent/WatchProofs.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
};
use Innmind\OperatingSystem\OperatingSystem;
use Innmind\Url\Path;
use Innmind\Immutable\Either;

final class WatchProofs implements Agent
{
Expand All @@ -28,7 +27,7 @@ public function __invoke(

$filesystem->watch($proofs)(
$activities,
static fn(Activities $activities) => Either::right( // right in order to have an infinite loop
static fn(Activities $activities, $continuation) => $continuation->continue(
$activities->push(Activity::proofsModified),
),
);
Expand Down
3 changes: 1 addition & 2 deletions src/Agent/WatchProperties.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
};
use Innmind\OperatingSystem\OperatingSystem;
use Innmind\Url\Path;
use Innmind\Immutable\Either;

final class WatchProperties implements Agent
{
Expand All @@ -28,7 +27,7 @@ public function __invoke(

$filesystem->watch($properties)(
$activities,
static fn(Activities $activities) => Either::right( // right in order to have an infinite loop
static fn(Activities $activities, $continuation) => $continuation->continue(
$activities->push(Activity::propertiesModified),
),
);
Expand Down
3 changes: 1 addition & 2 deletions src/Agent/WatchSources.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
};
use Innmind\OperatingSystem\OperatingSystem;
use Innmind\Url\Path;
use Innmind\Immutable\Either;

final class WatchSources implements Agent
{
Expand All @@ -23,7 +22,7 @@ public function __invoke(

$os->filesystem()->watch($src)(
$activities,
static fn(Activities $activities) => Either::right( // right in order to have an infinite loop
static fn(Activities $activities, $continuation) => $continuation->continue(
$activities->push(Activity::sourcesModified),
),
);
Expand Down
6 changes: 1 addition & 5 deletions src/Agent/WatchTests.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,6 @@
};
use Innmind\OperatingSystem\OperatingSystem;
use Innmind\Url\Path;
use Innmind\Immutable\{
Sequence,
Either,
};

final class WatchTests implements Agent
{
Expand All @@ -31,7 +27,7 @@ public function __invoke(

$filesystem->watch($tests)(
$activities,
static fn(Activities $activities) => Either::right( // right in order to have an infinite loop
static fn(Activities $activities, $continuation) => $continuation->continue(
$activities->push(Activity::testsModified),
),
);
Expand Down
1 change: 0 additions & 1 deletion src/Monitor/Loop.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
use Innmind\Url\Path;
use Innmind\Immutable\{
Sequence,
Set,
Predicate\Instance,
};

Expand Down
5 changes: 1 addition & 4 deletions src/Trigger/ComposerUpdate.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,7 @@
Question\Question,
};
use Innmind\OperatingSystem\OperatingSystem;
use Innmind\Server\Control\Server\{
Command,
Process\Output,
};
use Innmind\Server\Control\Server\Command;
use Innmind\Immutable\{
Map,
Str,
Expand Down
11 changes: 7 additions & 4 deletions tests/Agent/WatchFixturesTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,13 @@
OperatingSystem,
Filesystem,
};
use Innmind\FileWatch\Ping;
use Innmind\FileWatch\{
Ping,
Continuation,
};
use Innmind\Url\Path;
use Innmind\Immutable\{
Either,
Maybe,
Set,
};
use PHPUnit\Framework\TestCase;
Expand Down Expand Up @@ -64,11 +67,11 @@ public function testSendMessageWhenFixturesAreModified()
->expects($this->once())
->method('__invoke')
->with($activities, $this->callback(static function($listen) use ($activities): bool {
$listen($activities); // simulate folder modification
$listen($activities, Continuation::of($activities)); // simulate folder modification

return true;
}))
->willReturn(Either::right($activities));
->willReturn(Maybe::of($activities));

$this->assertSame($agent, $agent($os, $project, $activities));
$this->assertEquals(
Expand Down
11 changes: 7 additions & 4 deletions tests/Agent/WatchProofsTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,13 @@
OperatingSystem,
Filesystem,
};
use Innmind\FileWatch\Ping;
use Innmind\FileWatch\{
Ping,
Continuation,
};
use Innmind\Url\Path;
use Innmind\Immutable\{
Either,
Maybe,
Set,
};
use PHPUnit\Framework\TestCase;
Expand Down Expand Up @@ -64,11 +67,11 @@ public function testSendMessageWhenProofsAreModified()
->expects($this->once())
->method('__invoke')
->with($activities, $this->callback(static function($listen) use ($activities): bool {
$listen($activities); // simulate folder modification
$listen($activities, Continuation::of($activities)); // simulate folder modification

return true;
}))
->willReturn(Either::right($activities));
->willReturn(Maybe::just($activities));

$this->assertSame($agent, $agent($os, $project, $activities));
$this->assertEquals(
Expand Down
11 changes: 7 additions & 4 deletions tests/Agent/WatchPropertiesTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,13 @@
OperatingSystem,
Filesystem,
};
use Innmind\FileWatch\Ping;
use Innmind\FileWatch\{
Ping,
Continuation,
};
use Innmind\Url\Path;
use Innmind\Immutable\{
Either,
Maybe,
Set,
};
use PHPUnit\Framework\TestCase;
Expand Down Expand Up @@ -64,11 +67,11 @@ public function testSendMessageWhenSourcesAreModified()
->expects($this->once())
->method('__invoke')
->with($activities, $this->callback(static function($listen) use ($activities): bool {
$listen($activities); // simulate folder modification
$listen($activities, Continuation::of($activities)); // simulate folder modification

return true;
}))
->willReturn(Either::right($activities));
->willReturn(Maybe::just($activities));

$this->assertSame($agent, $agent($os, $project, $activities));
$this->assertEquals(
Expand Down
11 changes: 7 additions & 4 deletions tests/Agent/WatchSourcesTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,13 @@
OperatingSystem,
Filesystem,
};
use Innmind\FileWatch\Ping;
use Innmind\FileWatch\{
Ping,
Continuation,
};
use Innmind\Url\Path;
use Innmind\Immutable\{
Either,
Maybe,
Set,
};
use PHPUnit\Framework\TestCase;
Expand Down Expand Up @@ -59,11 +62,11 @@ public function testSendMessageWhenSourcesAreModified()
->expects($this->once())
->method('__invoke')
->with($activities, $this->callback(static function($listen) use ($activities): bool {
$listen($activities); // simulate folder modification
$listen($activities, Continuation::of($activities)); // simulate folder modification

return true;
}))
->willReturn(Either::right($activities));
->willReturn(Maybe::just($activities));

$this->assertSame($agent, $agent($os, $project, $activities));
$this->assertEquals(
Expand Down
11 changes: 7 additions & 4 deletions tests/Agent/WatchTestsTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,13 @@
OperatingSystem,
Filesystem,
};
use Innmind\FileWatch\Ping;
use Innmind\FileWatch\{
Ping,
Continuation,
};
use Innmind\Url\Path;
use Innmind\Immutable\{
Either,
Maybe,
Set,
};
use PHPUnit\Framework\TestCase;
Expand Down Expand Up @@ -64,11 +67,11 @@ public function testSendMessageWhenSourcesAreModified()
->expects($this->once())
->method('__invoke')
->with($activities, $this->callback(static function($listen) use ($activities): bool {
$listen($activities); // simulate folder modification
$listen($activities, Continuation::of($activities)); // simulate folder modification

return true;
}))
->willReturn(Either::right($activities));
->willReturn(Maybe::just($activities));

$this->assertSame($agent, $agent($os, $project, $activities));
$this->assertEquals(
Expand Down
1 change: 0 additions & 1 deletion tests/Trigger/BlackBoxTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
Trigger,
Triggers,
Activity,
Activity\Type,
Iteration,
};
use Innmind\OperatingSystem\{
Expand Down
1 change: 0 additions & 1 deletion tests/Trigger/CodingStandardTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@
};
use Innmind\Filesystem\{
Adapter,
Name,
File,
File\Content,
};
Expand Down
1 change: 0 additions & 1 deletion tests/Trigger/DockerComposeTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@
};
use Innmind\Filesystem\{
Adapter,
Name,
File,
File\Content,
};
Expand Down
2 changes: 0 additions & 2 deletions tests/Trigger/PsalmTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
Trigger,
Triggers,
Activity,
Activity\Type,
Iteration,
};
use Innmind\Server\Control\{
Expand All @@ -31,7 +30,6 @@
};
use Innmind\Filesystem\{
Adapter,
Name,
File,
File\Content,
};
Expand Down

0 comments on commit 2616ae7

Please sign in to comment.