File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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 : |
Original file line number Diff line number Diff line change 33 " src"
44 ],
55 "files" : [
6- " vendor/autoload.php" ,
76 " vendor/symfony/console/Resources/bin/hiddeninput.exe"
87 ],
98 "finder" : [
You can’t perform that action at this time.
0 commit comments