@@ -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