Linux 软件免费装
Banner图

Release Deploy for Easy Digital Downloads

开发者 artemsemkin
更新时间 2025年11月8日 09:48
PHP版本: 7.4 及以上
WordPress版本: 6.8
版权网址: 版权信息

标签

automation easy-digital-downloads workflow github webhook

下载

1.0.0

详情介绍:

Release Deploy for Easy Digital Downloads connects your GitHub releases directly to your EDD store—no ZIP uploads, no manual updates, no local file storage. Perfect for developers who want to streamline their release workflow: create a GitHub release and your customers instantly and securely get access. How it works Create a GitHub release (manually or via CI/CD) → Upload your ZIP as a release asset → Select it in EDD → Files serve directly to customers. Your GitHub repository becomes the single source of truth for both your code and your downloads. Core features True CI/CD deployment for your EDD store Push a tag. Your EDD store updates instantly. Customers get the latest version. You do nothing.

安装:

  1. Install and activate the plugin from the Plugins screen in WordPress.
  2. Navigate to Downloads → Settings → Extensions → Release Deploy and add a Personal Access Token from your GitHub account.
  3. Edit (or create) a Download and open the Files section.
  4. Click Browse Releases to pick files from your repositories.
  5. (Optional) Use the URL format edd-release-deploy://owner/repo/release/file.zip for quick configurations.
Your token is stored securely on your server and never leaves your WordPress installation.

屏幕截图:

  • EDD Download Edit Screen - remote GitHub file configured and validated, ready to serve to customers.
  • Settings Page - GitHub token configuration with API rate limit monitoring.

升级注意事项:

1.0.0 Initial public release.

常见问题:

How does this work with my Easy Digital Downloads store?

Instead of uploading ZIP files to WordPress, you store them as GitHub release assets. The plugin serves files directly from GitHub to your customers—no local storage needed. You can create releases manually on GitHub.com or automate the process with CI/CD pipelines. The plugin works with both workflows.

Can I use private repositories?

Yes! Add a GitHub Personal Access Token with repo scope. Your token is stored securely and never exposed to customers.

What's the difference between Lite and Pro?

Lite (this plugin) provides core file delivery from GitHub releases. You manually select which release to serve. Pro adds full automation: "latest" release support, webhooks for instant updates, automatic version/changelog sync with EDD Software Licensing, and email notifications.

Do I need both Lite and Pro installed?

No. Pro is standalone and includes all Lite features. If you upgrade to Pro, deactivate and delete the Lite version to avoid conflicts.

Is this compatible with EDD Software Licensing?

Yes! Both Lite and Pro work seamlessly with EDD Software Licensing:

  • Automatic updates – select your GitHub release file as the "Update File" and EDD Software Licensing will serve it to customers automatically
  • License validation – all standard EDD SL features work normally
  • Pro bonus – automatic version number and changelog syncing from your GitHub release notes

How much does this cost GitHub API rate limits?

The plugin caches GitHub API requests intelligently to minimize API calls. GitHub provides 5,000 requests per hour for authenticated requests, which is more than sufficient for any EDD store. The admin panel shows your current rate limit status, and Pro version includes email alerts if you approach the limit.

Can I serve files from multiple repositories?

Yes! Each Download can point to a different repository, release, or even a different GitHub account.

更新日志:

1.0.0