Skip to content

EDD Release Sync v0.1.0

Latest

Choose a tag to compare

@danieliser danieliser released this 02 Oct 22:25
· 2 commits to main since this release

EDD Release Sync v0.1.0 - Initial Release

Zero-opinion GitHub Action for syncing WordPress plugin releases to Easy Digital Downloads via webhook.

Features

✅ Minimal webhook-only functionality - No opinionated build process
✅ Git Updater compatibility - Full support via asset_api_url
✅ Comprehensive error handling - Clear feedback on failures
✅ Test mode - Validate without updating products
✅ Composable - Use with any build workflow

Quick Start

- uses: code-atlantic/edd-release-sync@v0.1.0
  with:
    edd_id: ${{ secrets.EDD_PRODUCT_ID }}
    version: ${{ github.ref_name }}
    release_url: ${{ github.event.release.html_url }}
    download_url: 'https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/plugin.zip'
    asset_api_url: ${{ steps.asset.outputs.url }}
    webhook_url: ${{ secrets.EDD_WEBHOOK_URL }}
    webhook_token: ${{ secrets.EDD_WEBHOOK_TOKEN }}

Documentation

See README.md for complete usage examples and documentation.

Requirements

  • EDD Release Manager plugin installed on WordPress site
  • GitHub Actions workflow with release creation
  • Configured webhook token in wp-config.php

Make your EDD releases automatic. 🚀