name: Deploy to WordPress.org

on:
  push:
    tags:
    - "*"
jobs:
  tag:
    name: On new tag
    runs-on: ubuntu-latest
    steps:
    - name: Checkout
      uses: actions/checkout@v4
    
    - name: Set Node.js 22.x
      uses: actions/setup-node@v4
      with:
        node-version: 22.x
    - run: composer install --no-dev && yarn && yarn build
    
    - name: WordPress Plugin Deploy
      uses: 10up/action-wordpress-plugin-deploy@master
      env:
        SVN_PASSWORD: ${{ secrets.SVN_PASSWORD }}
        SVN_USERNAME: ${{ secrets.SVN_USERNAME }}
        SLUG: wavinai-search