Skip to content

Commit 3d6bd31

Browse files
Upload All plugins During Release Job
1 parent f114876 commit 3d6bd31

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

.github/workflows/ci.yml

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,16 @@ jobs:
122122
id: version
123123
run: echo "version=${GITHUB_REF#refs/tags/v}" >> $GITHUB_OUTPUT
124124

125+
- name: Extract wordpress plugin version
126+
run: |
127+
version_wordpress=$(grep -oP '<version>\K[^<]+' src/plugins/migration/wordpress/wordpress.xml)
128+
echo "version_wordpress=$version_wordpress" >> $GITHUB_ENV
129+
130+
- name: Extract wp-all-export plugin version
131+
run: |
132+
version_wp_all_export=$(grep -oP '\* Version:\s*\K[^\s]+' src/cms-export-plugins/ja-wp-all-export/wp-all-export.php)
133+
echo "version_wp_all_export=$version_wp_all_export" >> $GITHUB_ENV
134+
125135
- name: Update XML versions
126136
run: |
127137
sed -i "s|<version>.*</version>|<version>${{ steps.version.outputs.version }}</version>|" src/component/cmsmigrator.xml
@@ -157,6 +167,16 @@ jobs:
157167
constituents/ \
158168
language/
159169
170+
- name: Create wordpress plugin zip
171+
run: |
172+
cd src/plugins/migration/wordpress
173+
zip -r ../../../../cypress/fixtures/plg_wordpress_v${{ env.version_wordpress }}.zip .
174+
175+
- name: Create wp-all-export plugin zip
176+
run: |
177+
cd src/cms-export-plugins/ja-wp-all-export
178+
zip -r ../../../cypress/fixtures/ja_wp_all_export_v${{ env.version_wp_all_export }}.zip .
179+
160180
- name: Verify zip files exist
161181
run: ls -lh cypress/fixtures/
162182

@@ -170,6 +190,6 @@ jobs:
170190
171191
- name: Upload assets to GitHub Release
172192
run: |
173-
gh release upload ${{ github.event.release.tag_name }} cypress/fixtures/pkg_cmsmigrator_v${{ steps.version.outputs.version }}.zip --clobber
193+
gh release upload ${{ github.event.release.tag_name }} cypress/fixtures/pkg_cmsmigrator_v${{ steps.version.outputs.version }}.zip cypress/fixtures/plg_wordpress_v${{ env.version_wordpress }}.zip cypress/fixtures/ja_wp_all_export_v${{ env.version_wp_all_export }}.zip --clobber
174194
env:
175195
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)