Skip to content

Deploy to WordPress.org #22

Deploy to WordPress.org

Deploy to WordPress.org #22

Workflow file for this run

name: Deploy to WordPress.org
"on":
release:
types:
- published
jobs:
tag:
name: New Plugin Release
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Build
run: |
npm install --legacy-peer-deps
npm run build
- name: WordPress Plugin Deploy
id: deploy
uses: 10up/action-wordpress-plugin-deploy@stable
with:
generate-zip: true
env:
SVN_USERNAME: "${{ secrets.SVN_USERNAME }}"
SVN_PASSWORD: "${{ secrets.SVN_PASSWORD }}"
- name: Upload release asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
with:
upload_url: "${{ github.event.release.upload_url }}"
asset_path: "${{github.workspace}}/${{ github.event.repository.name }}.zip"
asset_name: "${{ github.event.repository.name }}.zip"
asset_content_type: application/zip