Skip to content

Commit 552bb1e

Browse files
committed
heh
1 parent e458cb4 commit 552bb1e

2 files changed

Lines changed: 32 additions & 22 deletions

File tree

.github/workflows/build-gcc-deb-packages.yml

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -49,19 +49,23 @@ jobs:
4949
uses: actions/cache@v4
5050
with:
5151
path: /var/cache/apt
52-
key: apt-${{ matrix.os }}-${{ matrix.arch }}-v1
52+
key: apt-${{ runner.os }}-${{ runner.arch }}-v1
5353

5454
- name: Bootstrap container
5555
run: |
5656
apt-get install -y ruby build-essential jq curl gzip sudo git gnupg
5757
gem install --no-document fpm
5858
59-
- name: Set up PHP
60-
uses: shivammathur/setup-php@v2
61-
with:
62-
php-version: '8.4'
63-
extensions: mbstring, xml, json, curl, zip
64-
tools: composer:v2
59+
- name: Install composer
60+
run: |
61+
curl -L https://files.henderkes.com/${RPM_ARCH}-linux/php -o /usr/local/bin/php
62+
chmod +x /usr/local/bin/php
63+
curl -sS https://raw.githubusercontent.com/composer/getcomposer.org/f3108f64b4e1c1ce6eb462b159956461592b3e3e/web/installer | php -- --quiet
64+
mv composer.phar /usr/local/bin/composer
65+
66+
- name: Prepare cache directories
67+
run: |
68+
composer config -g cache-dir
6569
6670
- name: Cache Composer downloads
6771
uses: actions/cache@v4
@@ -71,8 +75,8 @@ jobs:
7175
restore-keys: |
7276
composer-
7377
74-
- name: Install build tooling
75-
run: composer install
78+
- name: Install vendor
79+
run: composer install --no-interaction --prefer-dist --no-progress
7680

7781
- name: Download artifact from spc-download.yml
7882
uses: dawidd6/action-download-artifact@v11

.github/workflows/build-zig-packages.yml

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,6 @@ jobs:
6464
echo "TARGET_DIR=el10" >> $GITHUB_ENV
6565
fi
6666
67-
- name: Set up PHP
68-
uses: shivammathur/setup-php@v2
69-
with:
70-
php-version: '8.4'
71-
extensions: mbstring, xml, json, curl, zip
72-
tools: composer:v2
73-
7467
- name: Install caching dependencies
7568
run: |
7669
apt-get update
@@ -83,7 +76,23 @@ jobs:
8376
/var/cache/apt/archives
8477
!/var/cache/apt/archives/lock
8578
!/var/cache/apt/archives/partial
86-
key: zig-apt-${{ matrix.arch }}-v1
79+
key: zig-apt-${{ runner.arch }}-v1
80+
81+
- name: Install APT dependencies
82+
run: |
83+
sudo apt-get install -y curl ruby rpm build-essential
84+
sudo gem install fpm
85+
86+
- name: Install composer
87+
run: |
88+
curl -L https://files.henderkes.com/${RPM_ARCH}-linux/php -o /usr/local/bin/php
89+
chmod +x /usr/local/bin/php
90+
curl -sS https://raw.githubusercontent.com/composer/getcomposer.org/f3108f64b4e1c1ce6eb462b159956461592b3e3e/web/installer | php -- --quiet
91+
mv composer.phar /usr/local/bin/composer
92+
93+
- name: Prepare cache directories
94+
run: |
95+
composer config -g cache-dir
8796
8897
- name: Restore Composer cache
8998
uses: actions/cache@v4
@@ -93,11 +102,8 @@ jobs:
93102
restore-keys: |
94103
composer-
95104
96-
- name: Install dependencies
97-
run: |
98-
sudo apt-get install -y ruby rpm build-essential
99-
sudo gem install fpm
100-
composer install
105+
- name: Install vendor
106+
run: composer install --no-interaction --prefer-dist --no-progress
101107

102108
- name: Download artifact from spc-download.yml
103109
uses: dawidd6/action-download-artifact@v11

0 commit comments

Comments
 (0)