From 44a69bec7ab16c05e6da76f446ebaef5835dc108 Mon Sep 17 00:00:00 2001 From: kjg Date: Tue, 23 Dec 2025 02:51:39 +0000 Subject: [PATCH] Add .forgejo/workflows/test-php83.yaml --- .forgejo/workflows/test-php83.yaml | 39 ++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .forgejo/workflows/test-php83.yaml diff --git a/.forgejo/workflows/test-php83.yaml b/.forgejo/workflows/test-php83.yaml new file mode 100644 index 0000000..ff2ce3a --- /dev/null +++ b/.forgejo/workflows/test-php83.yaml @@ -0,0 +1,39 @@ +name: Test PHP 8.3 +on: + push: + workflow_dispatch: + +jobs: + test-php83: + runs-on: ubuntu-latest + steps: + - name: Install PHP 8.3 + run: | + echo "=== Installing PHP 8.3 ===" + sudo apt-get update + sudo apt-get install -y wget gnupg2 lsb-release + + # Ondřej Surý repository 추가 + sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg + echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list + + # PHP 8.3 설치 + sudo apt-get update + sudo apt-get install -y \ + php8.3-cli \ + php8.3-common \ + php8.3-curl \ + php8.3-mbstring \ + php8.3-xml \ + php8.3-zip + + - name: Verify PHP 8.3 + run: | + echo "=== PHP Version ===" + php --version + echo "" + echo "=== PHP Modules ===" + php -m + echo "" + echo "=== PHP Info ===" + php -i | grep -E "PHP Version|System" \ No newline at end of file