Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/.release-please-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"release-type": "php",
"packages": {
".": {
"package-name": "spiral/roadrunner-worker",
"package-name": "roadrunner/worker",
"changelog-path": "/CHANGELOG.md"
}
},
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,18 +28,18 @@ Check [roadrunner-server/roadrunner](https://github.com/roadrunner-server/roadru
### Installation

```bash
composer require spiral/roadrunner-worker
composer require roadrunner/worker
```

[![PHP](https://img.shields.io/packagist/php-v/spiral/roadrunner-worker.svg?style=flat-square&logo=php)](https://packagist.org/packages/spiral/roadrunner-worker)
[![Latest Version on Packagist](https://img.shields.io/packagist/v/spiral/roadrunner-worker.svg?style=flat-square&logo=packagist)](https://packagist.org/packages/spiral/roadrunner-worker)
[![License](https://img.shields.io/packagist/l/spiral/roadrunner-worker.svg?style=flat-square)](LICENSE)
[![Total Downloads](https://img.shields.io/packagist/dt/spiral/roadrunner-worker.svg?style=flat-square)](https://packagist.org/packages/spiral/roadrunner-worker/stats)
[![PHP](https://img.shields.io/packagist/php-v/roadrunner/worker.svg?style=flat-square&logo=php)](https://packagist.org/packages/roadrunner/worker)
[![Latest Version on Packagist](https://img.shields.io/packagist/v/roadrunner/worker.svg?style=flat-square&logo=packagist)](https://packagist.org/packages/roadrunner/worker)
[![License](https://img.shields.io/packagist/l/roadrunner/worker.svg?style=flat-square)](LICENSE)
[![Total Downloads](https://img.shields.io/packagist/dt/roadrunner/worker.svg?style=flat-square)](https://packagist.org/packages/roadrunner/worker/stats)

The RoadRunner binary can be downloaded with the [RoadRunner CLI](https://github.com/roadrunner-php/cli):

```bash
composer require spiral/roadrunner-cli --dev
composer require roadrunner/cli --dev
vendor/bin/rr get
```

Expand Down
67 changes: 39 additions & 28 deletions composer.json
Original file line number Diff line number Diff line change
@@ -1,48 +1,62 @@
{
"name": "spiral/roadrunner-worker",
"name": "roadrunner/worker",
"type": "library",
"description": "RoadRunner: PHP worker",
"description": "Base PHP worker for the RoadRunner application server: receives payloads over Goridge, sends responses and manages the worker pool",
"keywords": [
"roadrunner",
"worker",
"goridge",
"application-server",
"long-running"
],
"license": "MIT",
"authors": [
{
"name": "Anton Titov (wolfy-j)",
"email": "wolfy-j@spiralscout.com"
"name": "Anton Titov",
"homepage": "https://github.com/wolfy-j"
},
{
"name": "Valery Piashchynski",
"homepage": "https://github.com/rustatian"
},
{
"name": "Aleksei Gagarin (roxblnfk)",
"name": "Aleksei Gagarin",
"homepage": "https://github.com/roxblnfk"
},
{
"name": "Pavel Buchnev (butschster)",
"email": "pavel.buchnev@spiralscout.com"
"name": "Pavel Buchnev",
"homepage": "https://github.com/butschster"
},
{
"name": "Maksim Smakouz (msmakouz)",
"email": "maksim.smakouz@spiralscout.com"
"name": "Maksim Smakouz",
"homepage": "https://github.com/msmakouz"
},
{
"name": "RoadRunner Community",
"homepage": "https://github.com/roadrunner-server/roadrunner/graphs/contributors"
}
],
"homepage": "https://spiral.dev/",
"homepage": "https://roadrunner.dev/",
"support": {
"docs": "https://docs.roadrunner.dev",
"docs": "https://docs.roadrunner.dev/docs/php-worker/worker",
"issues": "https://github.com/roadrunner-server/roadrunner/issues",
"source": "https://github.com/roadrunner-php/worker",
"chat": "https://discord.gg/V6EK4he"
},
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/roadrunner-server"
}
],
"require": {
"php": ">=8.2",
"ext-json": "*",
"ext-sockets": "*",
"composer-runtime-api": "^2.0",
"psr/log": "^2.0 || ^3.0",
"spiral/goridge": "^4.3",
"spiral/roadrunner": "^3.0",
"composer-runtime-api": "^2.0"
"roadrunner/goridge": "^4.5",
"spiral/roadrunner": "^3.0"
},
"require-dev": {
"buggregator/trap": "^1.13",
Expand All @@ -53,12 +67,11 @@
"testo/testo": "^0.10.55",
"vimeo/psalm": "^6 || ^7"
},
"scripts": {
"cs:diff": "php-cs-fixer fix --dry-run -v --diff",
"cs:fix": "php-cs-fixer fix -v",
"test": "testo",
"psalm": "psalm",
"test:unit": "vendor/bin/testo --suite=Unit"
"replace": {
"spiral/roadrunner-worker": "self.version"
},
"suggest": {
"roadrunner/cli": "Provides RoadRunner installation and management CLI tools"
},
"autoload": {
"psr-4": {
Expand All @@ -70,14 +83,12 @@
"Spiral\\RoadRunner\\Tests\\Worker\\": "tests"
}
},
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/roadrunner-server"
}
],
"suggest": {
"spiral/roadrunner-cli": "Provides RoadRunner installation and management CLI tools"
"scripts": {
"cs:diff": "php-cs-fixer fix --dry-run -v --diff",
"cs:fix": "php-cs-fixer fix -v",
"test": "testo",
"psalm": "psalm",
"test:unit": "vendor/bin/testo --suite=Unit"
},
"config": {
"audit": {
Expand Down
1 change: 1 addition & 0 deletions src/Version.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ final class Version
{
public const PACKAGE_NAMES = [
'spiral/roadrunner',
'roadrunner/worker',
'spiral/roadrunner-worker',
];
public const VERSION_FALLBACK = 'dev-master';
Expand Down
25 changes: 24 additions & 1 deletion tests/Unit/VersionTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,29 @@ public static function provideVersions(): iterable
'1.*',
];

yield 'package under the new name' => [
[
'roadrunner/worker' => [
'pretty_version' => 'v3.8.0',
],
],
'3.8.0',
'3.*',
];

yield 'old name replaced by the new one' => [
[
'spiral/roadrunner-worker' => [
'replaced' => ['v3.8.0'],
],
'roadrunner/worker' => [
'pretty_version' => 'v3.8.0',
],
],
'3.8.0',
'3.*',
];

yield 'calendar version' => [
[
'spiral/roadrunner' => [
Expand Down Expand Up @@ -126,7 +149,7 @@ public static function provideVersions(): iterable

yield [
[
'spiral/roadrunner-http' => [
'roadrunner/http' => [
'pretty_version' => 'v1.8.0',
],
],
Expand Down
Loading