|
94 | 94 | tools: flex |
95 | 95 | extensions: ${{ env.REQUIRED_PHP_EXTENSIONS }} |
96 | 96 |
|
| 97 | + - name: Install root dependencies |
| 98 | + uses: ramsey/composer-install@v3 |
| 99 | + |
| 100 | + - name: Build packages |
| 101 | + run: php .github/build-packages.php |
| 102 | + |
| 103 | + # Remove root vendor and bridge vendor to avoid circular symlinks when installing bridge dependencies |
| 104 | + - name: Clean vendor folders |
| 105 | + run: rm -rf vendor src/platform/src/Bridge/${{ matrix.bridge.bridge }}/vendor |
| 106 | + |
97 | 107 | - name: Install dependencies |
98 | 108 | uses: ramsey/composer-install@v3 |
99 | 109 | with: |
@@ -128,6 +138,16 @@ jobs: |
128 | 138 | tools: flex |
129 | 139 | extensions: ${{ env.REQUIRED_PHP_EXTENSIONS }} |
130 | 140 |
|
| 141 | + - name: Install root dependencies |
| 142 | + uses: ramsey/composer-install@v3 |
| 143 | + |
| 144 | + - name: Build packages |
| 145 | + run: php .github/build-packages.php |
| 146 | + |
| 147 | + # Remove root vendor and bridge vendor to avoid circular symlinks when installing bridge dependencies |
| 148 | + - name: Clean vendor folders |
| 149 | + run: rm -rf vendor src/platform/src/Bridge/${{ matrix.bridge.bridge }}/vendor |
| 150 | + |
131 | 151 | - name: Install dependencies |
132 | 152 | uses: ramsey/composer-install@v3 |
133 | 153 | with: |
@@ -162,6 +182,16 @@ jobs: |
162 | 182 | tools: flex |
163 | 183 | extensions: ${{ env.REQUIRED_PHP_EXTENSIONS }} |
164 | 184 |
|
| 185 | + - name: Install root dependencies |
| 186 | + uses: ramsey/composer-install@v3 |
| 187 | + |
| 188 | + - name: Build packages |
| 189 | + run: php .github/build-packages.php |
| 190 | + |
| 191 | + # Remove root vendor and bridge vendor to avoid circular symlinks when installing bridge dependencies |
| 192 | + - name: Clean vendor folders |
| 193 | + run: rm -rf vendor src/platform/src/Bridge/${{ matrix.bridge.bridge }}/vendor |
| 194 | + |
165 | 195 | - name: Install dependencies |
166 | 196 | uses: ramsey/composer-install@v3 |
167 | 197 | with: |
|
0 commit comments