chore(release): prepare v0.1.0 for public Packagist tracking

Drop the dev-time Forgejo/GitHub VCS `repositories` blocks and pin inter-package
deps to semver (^0.1.0) so the package resolves purely from Packagist. Point the
SFU sidecar fallback download at GitHub releases instead of git.blax.at.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Blax Software 2026-08-11 10:35:44 +02:00
parent 8bdca8fd61
commit c0b43ed84d
2 changed files with 4 additions and 14 deletions

View File

@ -17,8 +17,8 @@
"textalk/websocket": "^1.5|^1.6" "textalk/websocket": "^1.5|^1.6"
}, },
"require-dev": { "require-dev": {
"blax-software/laravel-ws": "dev-master", "blax-software/laravel-ws": "^0.1.0",
"blax-software/reactphp-kernel": "dev-master", "blax-software/reactphp-kernel": "^0.1.0",
"laravel/pint": "^1.13", "laravel/pint": "^1.13",
"phpunit/phpunit": "^10.5|^11.0", "phpunit/phpunit": "^10.5|^11.0",
"react/event-loop": "^1.5", "react/event-loop": "^1.5",
@ -27,16 +27,6 @@
"suggest": { "suggest": {
"ext-ffi": "Required by the Str0m media engine (Rust core exposed to PHP)." "ext-ffi": "Required by the Str0m media engine (Rust core exposed to PHP)."
}, },
"repositories": [
{
"type": "vcs",
"url": "https://github.com/blax-software/reactphp-kernel.git"
},
{
"type": "vcs",
"url": "https://github.com/blax-software/laravel-ws.git"
}
],
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"Blax\\WebRtc\\": "src/" "Blax\\WebRtc\\": "src/"

View File

@ -68,12 +68,12 @@ return [
'version' => env('WEBRTC_SFU_VERSION'), // default: the version pinned by this package 'version' => env('WEBRTC_SFU_VERSION'), // default: the version pinned by this package
'download_url' => env( 'download_url' => env(
'WEBRTC_SFU_DOWNLOAD_URL', 'WEBRTC_SFU_DOWNLOAD_URL',
'https://git.blax.at/blax-software/laravel-webrtc/releases/download/{version}/blax-webrtc-sfu-{platform}', 'https://github.com/blax-software/laravel-webrtc/releases/download/{version}/blax-webrtc-sfu-{platform}',
), ),
// sha256 verification is REQUIRED when set; null opts out explicitly. // sha256 verification is REQUIRED when set; null opts out explicitly.
'checksum_url' => env( 'checksum_url' => env(
'WEBRTC_SFU_CHECKSUM_URL', 'WEBRTC_SFU_CHECKSUM_URL',
'https://git.blax.at/blax-software/laravel-webrtc/releases/download/{version}/blax-webrtc-sfu-{platform}.sha256', 'https://github.com/blax-software/laravel-webrtc/releases/download/{version}/blax-webrtc-sfu-{platform}.sha256',
), ),
], ],