[wp-meta] [Making WordPress.org] #3192: Provide an API endpoint to fetch plugin checksums

Making WordPress.org noreply at wordpress.org
Thu Oct 12 12:30:27 UTC 2017

#3192: Provide an API endpoint to fetch plugin checksums
 Reporter:  schlessera        |      Owner:
     Type:  enhancement       |     Status:  new
 Priority:  normal            |  Milestone:
Component:  Plugin Directory  |   Keywords:
 In the context of the [https://make.wordpress.org/cli/2017/09/26
 /wordpress-plugin-and-theme-checksums-project-announcement/ WordPress
 Plugins & Themes Checksums Project], we need an API endpoint on the .org
 infrastructure that can serve plugin checksums for all the files for all
 plugins from the plugin repository, in all their versions.

 Although we had first planned to build this on a separate server, more
 recent discussions with @Otto42 and @dd32 have produced the current plan:

 1. Hook into the plugin repository's ZIP downloads mechanism to add the
 checksums as additional files to the downloads SVN.
 2. Build a first iteration of API endpoint for plugin checksums in
 collaboration with the Systems team to be directly deployed to the .org
 3. Postpone theme support for a future iteration, as the theme repository
 has not yet caught up to the same infrastructure than the plugin

 This ticket will handle the .org side of the project (checksums storage &
 API endpoint), while the consuming side will be handled in the
 [https://github.com/wp-cli/ideas/issues/6 corresponding GitHub ticket].

 ( Related ticket that might make use of 1. above: #619 )

Ticket URL: <https://meta.trac.wordpress.org/ticket/3192>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org

More information about the wp-meta mailing list