5555 - name : ' Install xmllint'
5656 run : ' sudo apt update && sudo apt install libxml2-utils'
5757
58+ - name : ' Get composer cache directory'
59+ id : ' composer-cache'
60+ run : ' echo "dir=$(composer config cache-files-dir)" >> $FORGEJO_OUTPUT'
61+
62+ - name : ' Cache dependencies'
63+ uses : ' actions/cache@v4'
64+ with :
65+ path : ' ${{ steps.composer-cache.outputs.dir }}'
66+ key : ' composer'
67+ restore-keys : ' composer'
68+
5869 - name : ' Install dependencies'
5970 run : ' composer update --prefer-dist --no-progress'
6071
7182 with :
7283 php-version : ' 8.3'
7384
85+ - name : ' Get composer cache directory'
86+ id : ' composer-cache'
87+ run : ' echo "dir=$(composer config cache-files-dir)" >> $FORGEJO_OUTPUT'
88+
89+ - name : ' Cache dependencies'
90+ uses : ' actions/cache@v4'
91+ with :
92+ path : ' ${{ steps.composer-cache.outputs.dir }}'
93+ key : ' composer'
94+ restore-keys : ' composer'
95+
7496 - name : ' Install dependencies'
7597 run : ' composer update --prefer-dist --no-progress'
7698
@@ -99,6 +121,17 @@ jobs:
99121 php-version : ' ${{ matrix.php-version }}'
100122 extensions : ' sqlite3'
101123
124+ - name : ' Get composer cache directory'
125+ id : ' composer-cache'
126+ run : ' echo "dir=$(composer config cache-files-dir)" >> $FORGEJO_OUTPUT'
127+
128+ - name : ' Cache dependencies'
129+ uses : ' actions/cache@v4'
130+ with :
131+ path : ' ${{ steps.composer-cache.outputs.dir }}'
132+ key : ' composer'
133+ restore-keys : ' composer'
134+
102135 - name : ' Install dependencies with expected TYPO3 version'
103136 run : ' composer require --prefer-dist --no-progress "typo3/cms-core:${{ matrix.typo3-version }}"'
104137
@@ -124,6 +157,17 @@ jobs:
124157 with :
125158 php-version : ' ${{ matrix.php-version }}'
126159
160+ - name : ' Get composer cache directory'
161+ id : ' composer-cache'
162+ run : ' echo "dir=$(composer config cache-files-dir)" >> $FORGEJO_OUTPUT'
163+
164+ - name : ' Cache dependencies'
165+ uses : ' actions/cache@v4'
166+ with :
167+ path : ' ${{ steps.composer-cache.outputs.dir }}'
168+ key : ' composer'
169+ restore-keys : ' composer'
170+
127171 - name : ' Install dependencies with expected TYPO3 version'
128172 run : ' composer require --prefer-dist --no-progress "typo3/cms-backend:${{ matrix.typo3-version }}" "typo3/cms-core:${{ matrix.typo3-version }}" "typo3/cms-dashboard:${{ matrix.typo3-version }}"'
129173
0 commit comments