From afda60b7fd02c96558db10d8d7caa79b6d900785 Mon Sep 17 00:00:00 2001 From: Michael Schiemer Date: Fri, 31 Oct 2025 04:02:35 +0100 Subject: [PATCH] fix: remove php8.5-pcntl and php8.5-sodium from workflow installations - pcntl and sodium are built-in in PHP 8.5, no separate packages needed - These extensions are part of php8.5-cli/core and don't need separate installation - Fixes 'Unable to locate package' errors in workflow setup --- .gitea/workflows/production-deploy.yml | 2 +- .gitea/workflows/security-scan.yml | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/production-deploy.yml b/.gitea/workflows/production-deploy.yml index edfdd75e..ddfe613c 100644 --- a/.gitea/workflows/production-deploy.yml +++ b/.gitea/workflows/production-deploy.yml @@ -64,6 +64,7 @@ jobs: apt-get update # Install PHP 8.5 (matches composer.json requirement ^8.5 and Dockerfiles) + # Note: pcntl and sodium are built-in in PHP 8.5, no separate packages needed apt-get install -y \ php8.5 \ php8.5-cli \ @@ -74,7 +75,6 @@ jobs: php8.5-zip \ php8.5-gd \ php8.5-intl \ - php8.5-sodium \ php8.5-bcmath \ php8.5-redis \ composer diff --git a/.gitea/workflows/security-scan.yml b/.gitea/workflows/security-scan.yml index 4ecfc8ee..e6e0ce81 100644 --- a/.gitea/workflows/security-scan.yml +++ b/.gitea/workflows/security-scan.yml @@ -52,6 +52,7 @@ jobs: apt-get update # Install PHP 8.5 (matches composer.json requirement ^8.5 and Dockerfiles) + # Note: pcntl and sodium are built-in in PHP 8.5, no separate packages needed apt-get install -y \ php8.5 \ php8.5-cli \ @@ -60,7 +61,6 @@ jobs: php8.5-xml \ php8.5-mbstring \ php8.5-zip \ - php8.5-pcntl \ php8.5-pdo \ php8.5-pdo-sqlite \ php8.5-bcmath \ @@ -69,7 +69,6 @@ jobs: php8.5-gd \ php8.5-exif \ php8.5-iconv \ - php8.5-sodium \ composer - name: Validate composer.json and composer.lock