Recent Commits to wp-pluginsused:master (1)

  • 08/09/2026 12:48

    The actions run on Node 24, and Package moves to one shared job

    The actions run on Node 24, and Package moves to one shared job
    
    actions/upload-artifact@v4 and actions/checkout@v4 declare node20, which
    the runners no longer provide -- GitHub was already forcing them onto 24
    and saying so in an annotation. ci.yml had moved checkout to v7 and the two
    Claude workflows had not, so this repository was running two majors of one
    action. Nothing between v4 and v7 of either touches how they are used here:
    the inputs in use are unchanged, and v7 of checkout restricts only fork
    pull requests under pull_request_target and workflow_run, neither of which
    any workflow here uses.
    
    Package is a caller now. The job it names builds the zip a release would
    have built -- the build where there is one, the deploy's exclusion list,
    the readme transform -- and lives in the tooling repository, because that
    exclusion list is already a copy of the release procedure's and a copy of a
    copy in nineteen places is how one skip list ends up with five spellings.
    
    Run it from the Actions tab when somebody needs a fix before it is on
    wordpress.org. The GitHub source zip cannot serve that: build/ is generated
    and absent from git, so a plugin with blocks arrives with none registered,
    and the zip unpacks under a name WordPress installs beside the copy already
    there rather than over it.
    
    Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01757bRbnEDK95mmzYaqupuP

Log in