Skip to content

Commit da58cc7

Browse files
committed
Install themes via composer directly
1 parent 69358cd commit da58cc7

File tree

1 file changed

+5
-19
lines changed

1 file changed

+5
-19
lines changed

.github/workflows/prepare-assets.yml

+5-19
Original file line numberDiff line numberDiff line change
@@ -12,24 +12,19 @@ jobs:
1212
- name: Checkout repo.
1313
uses: actions/checkout@v4
1414

15-
- name: Clone wporg-parent-2021 parent theme sourcecode.
16-
uses: actions/checkout@v4
17-
with:
18-
repository: 'WordPress/wporg-parent-2021'
19-
path: 'temp/wporg-parent-2021'
20-
2115
- name: Clone wporg-developer-2023 theme sourcecode.
2216
uses: actions/checkout@v4
2317
with:
2418
repository: 'WordPress/wporg-developer'
2519
path: 'temp/wporg-developer-2023'
2620

21+
- name: Install Composer dependencies
22+
run: composer install --ignore-platform-req=php+ --working-dir "${{ github.workspace }}/temp/wporg-developer-2023"
23+
2724
- name: Copy themes.
2825
run: |
2926
mkdir wp-content
30-
mkdir wp-content/themes
31-
mv -fv temp/wporg-parent-2021/source/wp-content/themes/wporg-parent-2021 wp-content/themes/wporg-parent-2021
32-
mv -fv temp/wporg-developer-2023/source/wp-content/themes/wporg-developer-2023 wp-content/themes/wporg-developer-2023
27+
mv -fv temp/wporg-developer-2023/source/wp-content .
3328
rm -rf temp
3429
3530
- name: Clone GatherPress sourcecode.
@@ -38,12 +33,6 @@ jobs:
3833
repository: 'GatherPress/gatherpress'
3934
path: 'wp-content/plugins/gatherpress'
4035

41-
- name: Clone phpdoc-parser source.
42-
uses: actions/checkout@v4
43-
with:
44-
repository: 'WordPress/phpdoc-parser'
45-
path: 'wp-content/plugins/phpdoc-parser'
46-
4736
- name: Get Composer Cache Directory
4837
id: composer-cache
4938
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
@@ -56,12 +45,9 @@ jobs:
5645
restore-keys: |
5746
${{ runner.os }}-composer-
5847
59-
- name: Install Composer dependencies
60-
run: composer install --ignore-platform-req=php+ --working-dir "${{ github.workspace }}/wp-content/plugins/phpdoc-parser"
61-
6248
- name: Copy built assets into ZIP for extraction inside Playground.
6349
run: |
64-
zip -FSr zips/playground-assets.zip wp-content -x "*.git*" "*.mp4*"
50+
zip -FSr zips/playground-assets.zip wp-content -x "*.git*" "*.mp4*" "*/jetpack/"
6551
rm -rf wp-content
6652
6753
- uses: EndBug/add-and-commit@v9

0 commit comments

Comments
 (0)