Skip to content

roots/wpackagist-changelog-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

WPackagist Changelog Action

Automatically comment WordPress plugin changelogs on pull requests when WPackagist dependencies change in your composer.lock or composer.json files.

Features

  • Detects changes to WPackagist plugins in both composer.lock and composer.json
  • Fetches changelogs from WordPress.org API
  • Warns about unstable versions when installed version > WP.org's stable tag for the plugin

Usage

Basic Setup

Create a workflow file in your repository (e.g., .github/workflows/wpackagist-changelog.yml):

name: WPackagist Changelog

on:
  pull_request:
    paths:
      - 'composer.lock'
      - 'composer.json'

jobs:
  changelog:
    runs-on: ubuntu-latest
    permissions:
      pull-requests: write
    steps:
      - name: Comment changelogs on PR
        uses: roots/wpackagist-changelog-action@v1

Example Comment

The action creates a formatted comment like this:

🔌 WordPress Plugin Changelogs

woocommerce (v10.2.0)

⚠️ Warning: Installing version 10.2.0 but stable tag is 10.1.2. This may be an unstable version. Learn more

View changelog

10.2.2 2025-09-29

WooCommerce

  • Fix - Check if template part is from file system before building the result from file #61171
  • Fix - Fix low-resolution images displayed in the Classic Template block gallery #61182
  • Fix - Make legacy gallery filters available while rendering blocks #61173

View full changelog on WordPress.org

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published