Skip to content

fixup! Add composer manually #6

fixup! Add composer manually

fixup! Add composer manually #6

name: Generate Playground Assets
on: [ push ]
jobs:
generate-playground-assets:
runs-on: ubuntu-latest
steps:
- name: Clone phpdoc-parser source.
uses: actions/checkout@v4
with:
path: 'phpdoc-parser'
- name: Install composer
run: curl --show-error --silent https://getcomposer.org/installer | php
- name: Install composer dependencies
working-directory: './phpdoc-parser'
run: composer install
- name: Clone WordPress sourcecode.
uses: actions/checkout@v4
with:
repository: 'WordPress/wordpress-develop'
path: 'wordpress-develop'
- name: Copy built assets into ZIP for extraction inside Playground.
run: |
mkdir -p assets/vendor
mkdir -p assets/wp-content/uploads/wordpress-develop
cp -r wordpress-develop/src assets/wp-content/uploads/wordpress-develop
cp -r phpdoc-parser/vendor assets/vendor
- name: Create downloadable artifact.
uses: actions/upload-artifact@v4
with:
name: playground-assets
path: assets