Skip to content

Releases: code-atlantic/edd-release-sync

EDD Release Sync v0.1.0

02 Oct 22:25

Choose a tag to compare

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. 🚀