Add .forgejo/workflows/test-php83.yaml
Some checks failed
Check Runner OS / check-os (push) Successful in 4s
Test PHP 8.3 / test-php83 (push) Failing after 4s

This commit is contained in:
kjg 2025-12-23 02:51:39 +00:00
commit 44a69bec7a

View file

@ -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"