summaryrefslogtreecommitdiff
path: root/.forgejo/workflows
diff options
context:
space:
mode:
Diffstat (limited to '.forgejo/workflows')
-rw-r--r--.forgejo/workflows/coverage.yml4
-rw-r--r--.forgejo/workflows/lint.yml4
2 files changed, 8 insertions, 0 deletions
diff --git a/.forgejo/workflows/coverage.yml b/.forgejo/workflows/coverage.yml
index 172c352..d19d941 100644
--- a/.forgejo/workflows/coverage.yml
+++ b/.forgejo/workflows/coverage.yml
@@ -18,6 +18,10 @@ jobs:
- name: Set up php 8.3 with xdebug & composer
run: |
apt-get update
+ apt-get install -y ca-certificates apt-transport-https software-properties-common curl gnupg
+ curl -fsSL https://packages.sury.org/php/apt.gpg -o /usr/share/keyrings/sury-php.gpg
+ echo "deb [signed-by=/usr/share/keyrings/sury-php.gpg] https://packages.sury.org/php/ bookworm main" > /etc/apt/sources.list.d/sury-php.list
+ apt-get update
apt-get install -y php8.3 php8.3-cli php8.3-xdebug php8.3-mbstring php8.3-xml php8.3-curl php8.3-zip unzip
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php --install-dir=/usr/local/bin --filename=composer
diff --git a/.forgejo/workflows/lint.yml b/.forgejo/workflows/lint.yml
index 4417fe0..c57895a 100644
--- a/.forgejo/workflows/lint.yml
+++ b/.forgejo/workflows/lint.yml
@@ -18,6 +18,10 @@ jobs:
- name: Set up php 8.3
run: |
apt-get update
+ apt-get install -y ca-certificates apt-transport-https software-properties-common curl gnupg
+ curl -fsSL https://packages.sury.org/php/apt.gpg -o /usr/share/keyrings/sury-php.gpg
+ echo "deb [signed-by=/usr/share/keyrings/sury-php.gpg] https://packages.sury.org/php/ bookworm main" > /etc/apt/sources.list.d/sury-php.list
+ apt-get update
apt-get install -y php8.3 php8.3-cli php8.3-mbstring php8.3-xml php8.3-curl php8.3-zip unzip
php -v