Skip to content

Commit c292b8e

Browse files
authored
Merge pull request #177 from mglaman/phar-failing-to-build
Make compiling phar a CI job
2 parents f155c0e + 744d35e commit c292b8e

3 files changed

Lines changed: 33 additions & 3 deletions

File tree

.github/workflows/php.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,3 +101,34 @@ jobs:
101101
run: php drupalorg project:link address
102102
- name: project:releases
103103
run: php drupalorg project:releases address
104+
105+
phar:
106+
runs-on: ubuntu-latest
107+
needs:
108+
- validate
109+
- phpstan
110+
steps:
111+
- uses: actions/checkout@v2
112+
- name: "Install PHP"
113+
uses: "shivammathur/setup-php@v2"
114+
with:
115+
coverage: "none"
116+
php-version: "8.1"
117+
tools: composer:v2
118+
- name: Get Composer Cache Directory
119+
id: composer-cache
120+
run: |
121+
echo "::set-output name=dir::$(composer config cache-files-dir)"
122+
- uses: actions/cache@v1
123+
with:
124+
path: ${{ steps.composer-cache.outputs.dir }}
125+
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
126+
restore-keys: |
127+
${{ runner.os }}-composer-
128+
- name: Install dependencies
129+
run: composer install --prefer-dist --no-progress --no-suggest --no-dev
130+
- name: Build phar
131+
run: |
132+
composer run box-install
133+
composer run box-build
134+
composer run box-info

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ jobs:
2020
uses: "shivammathur/setup-php@v2"
2121
with:
2222
coverage: "none"
23-
php-version: "8.0"
23+
php-version: "8.1"
2424

2525
- name: "Install dependencies"
26-
run: "composer install --no-interaction --no-progress --no-suggest"
26+
run: "composer install --no-interaction --no-progress --no-suggest --no-dev"
2727

2828
- name: Build phar
2929
run: |

box.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"src"
44
],
55
"files": [
6-
"vendor/autoload.php",
76
"vendor/symfony/console/Resources/bin/hiddeninput.exe"
87
],
98
"finder": [

0 commit comments

Comments
 (0)