{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":529027653,"defaultBranch":"trunk","name":"wordpress-playground","ownerLogin":"WordPress","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-25T21:46:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/276006?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718858494.0","currentOid":""},"activityList":{"items":[{"before":"c9ed3e468d7f6a3b1286a86d2ef1f5f00e7d4095","after":"096c0bcc42453f2c99c5237ab930d823b0d06e36","ref":"refs/heads/add/wp-version-caching","pushedAt":"2024-06-20T04:42:50.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Merge branch 'trunk' into add/wp-version-caching","shortMessageHtmlLink":"Merge branch 'trunk' into add/wp-version-caching"}},{"before":"16a462a279a3ed07995d7daf671291e05790fd9e","after":"f885702a25baf16d49f59f02f037aa8212db3ffc","ref":"refs/heads/update/store-remote-assets-as-zip","pushedAt":"2024-06-20T04:42:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Merge branch 'add/wp-version-caching' into update/store-remote-assets-as-zip","shortMessageHtmlLink":"Merge branch 'add/wp-version-caching' into update/store-remote-assets…"}},{"before":null,"after":"16a462a279a3ed07995d7daf671291e05790fd9e","ref":"refs/heads/update/store-remote-assets-as-zip","pushedAt":"2024-06-20T04:41:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Preload assets","shortMessageHtmlLink":"Preload assets"}},{"before":"1ed4c0100f6c44283438efd85fb0d3bc6a51ca1b","after":"faf97c696108194ff018079ca1bc7e3ba6ad35c5","ref":"refs/heads/mark-website-builds-with-hash","pushedAt":"2024-06-20T02:00:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brandonpayton","name":"Brandon Payton","path":"/brandonpayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/530877?s=80&v=4"},"commit":{"message":"WIP: Include hash with website build\n\nWe need some way to detect whether the app has been updated since we last cached app resources. This may not be the way, but it can kick of discussion.","shortMessageHtmlLink":"WIP: Include hash with website build"}},{"before":null,"after":"1ed4c0100f6c44283438efd85fb0d3bc6a51ca1b","ref":"refs/heads/mark-website-builds-with-hash","pushedAt":"2024-06-20T01:54:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brandonpayton","name":"Brandon Payton","path":"/brandonpayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/530877?s=80&v=4"},"commit":{"message":"Recompile WordPress major and beta versions","shortMessageHtmlLink":"Recompile WordPress major and beta versions"}},{"before":"c2fd2f9d491de23d47030a3a15c2734e48ccc68f","after":"c9ed3e468d7f6a3b1286a86d2ef1f5f00e7d4095","ref":"refs/heads/add/wp-version-caching","pushedAt":"2024-06-20T01:21:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brandonpayton","name":"Brandon Payton","path":"/brandonpayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/530877?s=80&v=4"},"commit":{"message":"Fix web-service-worker build","shortMessageHtmlLink":"Fix web-service-worker build"}},{"before":"23162b81ad885bab73789c5e5d70070352188f34","after":"1ed4c0100f6c44283438efd85fb0d3bc6a51ca1b","ref":"refs/heads/trunk","pushedAt":"2024-06-18T16:35:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"Recompile WordPress major and beta versions","shortMessageHtmlLink":"Recompile WordPress major and beta versions"}},{"before":"dc1f71ca8e30939f9730f6f55788f918ee446a26","after":"c2fd2f9d491de23d47030a3a15c2734e48ccc68f","ref":"refs/heads/add/wp-version-caching","pushedAt":"2024-06-18T09:52:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Catch fetch error","shortMessageHtmlLink":"Catch fetch error"}},{"before":"84ef2c79dabcb7c4b3843b8ac9cffb7cdeee5b23","after":"6d0b11c8dc584e16e5b8d6ddb34035e759ae0221","ref":"refs/heads/playground-cli-offline","pushedAt":"2024-06-18T08:46:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"Move resolveWordPressZip to download.ts","shortMessageHtmlLink":"Move resolveWordPressZip to download.ts"}},{"before":null,"after":"84ef2c79dabcb7c4b3843b8ac9cffb7cdeee5b23","ref":"refs/heads/playground-cli-offline","pushedAt":"2024-06-18T08:43:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"Source WordPress zip from a local cache file before looking for it online","shortMessageHtmlLink":"Source WordPress zip from a local cache file before looking for it on…"}},{"before":"56f3618d8f948b81c365a4159496798c43b57414","after":"18d6b4de0b8f5642b0be7258d736b41ca619851a","ref":"refs/heads/wp-cli-offline","pushedAt":"2024-06-18T08:39:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"Support copying local directories into VFS on boot","shortMessageHtmlLink":"Support copying local directories into VFS on boot"}},{"before":null,"after":"b3b23846f059d137f1c022033fe1666e8cdfd1b1","ref":"refs/heads/cli-mount-after-blueprint","pushedAt":"2024-06-18T08:38:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"Playground CLI: add mountAfterBlueprint option\n\nThis PR adds a `mountAfterBlueprint` option to Playground CLI to enable\nmounting directories after the Blueprint has finished running.\n\n ## Motivation\n\nTBD\n\n ## Examples\n\n```shell\nnpx @wp-playground/cli --mount-after-blueprint=./uploads:/wordpress/wp-content/uploads\n\n```","shortMessageHtmlLink":"Playground CLI: add mountAfterBlueprint option"}},{"before":"e9eb62b5543930b54026e986c26a9fb1de8934f0","after":"23162b81ad885bab73789c5e5d70070352188f34","ref":"refs/heads/trunk","pushedAt":"2024-06-18T08:35:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"Remove deprecation note from shorthand steps (#1507)\n\nFixes \r\n\r\n- #1282\r\n\r\n\r\n## Implementation details\r\nremove the deprecation lines from the schema","shortMessageHtmlLink":"Remove deprecation note from shorthand steps (#1507)"}},{"before":"bae59974b81a5f7a8888700f893f17c536262372","after":"e9eb62b5543930b54026e986c26a9fb1de8934f0","ref":"refs/heads/trunk","pushedAt":"2024-06-18T08:09:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"Refresh WordPress Nightly","shortMessageHtmlLink":"Refresh WordPress Nightly"}},{"before":"95e15a2d796c2a1f6da7ff5ff297b66b3bd3bda8","after":"bae59974b81a5f7a8888700f893f17c536262372","ref":"refs/heads/trunk","pushedAt":"2024-06-18T04:09:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Remove trailing semicolon from example URL for loading playground with network access (#1520)\n\nIt can be confusing if one attempts to copypaste that line for reloading\r\nthe page as the value for `networking` ends up being `yes;`\r\n\r\n\r\n### After\r\n\r\n![image](https://github.com/WordPress/wordpress-playground/assets/746152/65fd2087-5e85-483f-bd1c-164cebe57e91)\r\n\r\n\r\n\r\n### Before\r\n\r\n\"image\"\r\nsrc=\"https://github.com/WordPress/wordpress-playground/assets/746152/adf04f97-b7df-4ead-a2e1-52629f9b54fb\"\r\n\r\n\r\n## Motivation for the change, related issues\r\n\r\nWhile showcasing Playground during WCEU, I found myself failing to\r\ninstall plugins after copy-pasting the proposed URL until I realized I\r\nwas copying an unintended semicolon.\r\n\r\n## Implementation details\r\n\r\n## Testing Instructions (or ideally a Blueprint)","shortMessageHtmlLink":"Remove trailing semicolon from example URL for loading playground wit…"}},{"before":"83fde9a18890caa637d1bfa36d401a178a2ab096","after":"de77a0065f4e25f25e3a09ab2c605e6257374fad","ref":"refs/heads/docs-update-blueprint-data-format","pushedAt":"2024-06-17T18:08:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ndiego","name":"Nick Diego","path":"/ndiego","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4832319?s=80&v=4"},"commit":{"message":"Update packages/docs/site/docs/09-blueprints-api/03-data-format.md\n\nCo-authored-by: Brandon Payton ","shortMessageHtmlLink":"Update packages/docs/site/docs/09-blueprints-api/03-data-format.md"}},{"before":"b1a4158632b7b5f9d651447b73965cd2ea820aaa","after":"95e15a2d796c2a1f6da7ff5ff297b66b3bd3bda8","ref":"refs/heads/trunk","pushedAt":"2024-06-17T17:24:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brandonpayton","name":"Brandon Payton","path":"/brandonpayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/530877?s=80&v=4"},"commit":{"message":"Networking access: Fix wp_http_supports() to work without the kitchen-sink extension bundle. (#1504)\n\nFixes #1494 \r\n\r\nIn #1048 I introduced a regression of #819, in that `wp_http_supports( [\r\n'ssl' ] )` no longer returned truthful without the kitchen-sink\r\nextension bundle loaded.\r\n\r\nThis partially reverts #1048 by keeping the filters for Requests, but\r\nreinstating the deprecated WP_HTTP filters.\r\n\r\nIt's worth noting, that this is not a direct revert, as it forces the\r\nFetch/Dummy handlers instead of simply adding them as an option. This is\r\nto match the Requests filter behaviour.\r\n\r\nTo test this, the following blueprint should land you on a plugin\r\ninstall page without any errors visible:\r\n\r\nhttps://playground.wordpress.net/#{%22phpExtensionBundles%22:[%22light%22],%22features%22:{%22networking%22:true},%22landingPage%22:%22/wp-admin/plugin-install.php%22,%22steps%22:[{%22step%22:%22login%22,%22username%22:%22admin%22,%22password%22:%22password%22}]}\r\n```\r\n{\r\n \"phpExtensionBundles\": [\r\n \"light\"\r\n ],\r\n \"features\": {\r\n \"networking\": true\r\n },\r\n \"landingPage\": \"/wp-admin/plugin-install.php\",\r\n \"steps\": [\r\n {\r\n \"step\": \"login\",\r\n \"username\": \"admin\",\r\n \"password\": \"password\"\r\n }\r\n ]\r\n}\r\n```","shortMessageHtmlLink":"Networking access: Fix wp_http_supports() to work without the kitchen…"}},{"before":"1cc71df13ac24630694bda7a3b8ffc88abb23634","after":"b1a4158632b7b5f9d651447b73965cd2ea820aaa","ref":"refs/heads/trunk","pushedAt":"2024-06-17T16:35:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brandonpayton","name":"Brandon Payton","path":"/brandonpayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/530877?s=80&v=4"},"commit":{"message":"Networking: Remove CORS workarounds for WordPress.org API. (#1511)\n\n## Motivation for the change, related issues\r\n\r\napi.WordPress.org/core/version-check now supports preflight requests,\r\nand so we can remove these header deletions that was to resolve CORS\r\nissues\r\n\r\nSee #933 for where this was added.\r\n\r\n## Testing Instructions (or ideally a Blueprint)\r\n\r\nThe following blueprint should not have a CORS fetch failure in browser\r\nconsole.\r\n\r\n\r\nhttps://playground.wordpress.net/?mode=seamless#{%22preferredVersions%22:{%22php%22:%228.0%22,%22wp%22:%226.5%22},%22phpExtensionBundles%22:[%22kitchen-sink%22],%22features%22:{%22networking%22:true},%22landingPage%22:%22/wp-admin/update-core.php%22,%22steps%22:[{%22step%22:%22login%22,%22username%22:%22admin%22,%22password%22:%22password%22}]}","shortMessageHtmlLink":"Networking: Remove CORS workarounds for WordPress.org API. (#1511)"}},{"before":"132b96150fcc2541415771f1a217c09729d425f1","after":"1cc71df13ac24630694bda7a3b8ffc88abb23634","ref":"refs/heads/trunk","pushedAt":"2024-06-17T08:09:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"Refresh WordPress Nightly","shortMessageHtmlLink":"Refresh WordPress Nightly"}},{"before":"2f13e7e5a444357e54ed1ae96cf06ab28c49d67b","after":"132b96150fcc2541415771f1a217c09729d425f1","ref":"refs/heads/trunk","pushedAt":"2024-06-16T08:09:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"Refresh WordPress Nightly","shortMessageHtmlLink":"Refresh WordPress Nightly"}},{"before":"dfa97639e59056a6858588372873a9c10789de96","after":"dc1f71ca8e30939f9730f6f55788f918ee446a26","ref":"refs/heads/add/wp-version-caching","pushedAt":"2024-06-14T16:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Load index.html when offline","shortMessageHtmlLink":"Load index.html when offline"}},{"before":"9af8499a09686139ff13d8e48e7f36cf0800854f","after":"2f13e7e5a444357e54ed1ae96cf06ab28c49d67b","ref":"refs/heads/trunk","pushedAt":"2024-06-14T08:09:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"Refresh WordPress Nightly","shortMessageHtmlLink":"Refresh WordPress Nightly"}},{"before":"d06df424e78712b0e77c147cb4fe50061a1d7f6d","after":"9af8499a09686139ff13d8e48e7f36cf0800854f","ref":"refs/heads/trunk","pushedAt":"2024-06-13T15:59:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"v0.9.0","shortMessageHtmlLink":"v0.9.0"}},{"before":"601bdc19b8203e987e82b9c6fedbacf438277152","after":"d06df424e78712b0e77c147cb4fe50061a1d7f6d","ref":"refs/heads/trunk","pushedAt":"2024-06-13T15:38:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"v0.8.0","shortMessageHtmlLink":"v0.8.0"}},{"before":"a3968d3285f50b232b76a15327f3f639f3c8f57d","after":"601bdc19b8203e987e82b9c6fedbacf438277152","ref":"refs/heads/trunk","pushedAt":"2024-06-13T15:24:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"chore: update changelog","shortMessageHtmlLink":"chore: update changelog"}},{"before":"08a3d8c995930d38847b60ff51bf648e3dce2623","after":"a3968d3285f50b232b76a15327f3f639f3c8f57d","ref":"refs/heads/trunk","pushedAt":"2024-06-13T15:20:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"v0.7.21","shortMessageHtmlLink":"v0.7.21"}},{"before":"32378fa16d3c719bef3fdbc4f66da24fb6ff0789","after":"08a3d8c995930d38847b60ff51bf648e3dce2623","ref":"refs/heads/trunk","pushedAt":"2024-06-13T14:07:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"chore: update changelog","shortMessageHtmlLink":"chore: update changelog"}},{"before":"cd34e50b10a1198c395dd7b1d6e9c361add910d5","after":"32378fa16d3c719bef3fdbc4f66da24fb6ff0789","ref":"refs/heads/trunk","pushedAt":"2024-06-13T08:09:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamziel","name":"Adam Zieliński","path":"/adamziel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/205419?s=80&v=4"},"commit":{"message":"Refresh WordPress Nightly","shortMessageHtmlLink":"Refresh WordPress Nightly"}},{"before":"b1182bfc1e8ad1d41912aec811bf132f74edae60","after":"dfa97639e59056a6858588372873a9c10789de96","ref":"refs/heads/add/wp-version-caching","pushedAt":"2024-06-13T05:38:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Add preloading TODO preload all files","shortMessageHtmlLink":"Add preloading TODO preload all files"}},{"before":"e34381b08476890c8d3fd1e34842b6a4ddfc88a6","after":"b1182bfc1e8ad1d41912aec811bf132f74edae60","ref":"refs/heads/add/wp-version-caching","pushedAt":"2024-06-13T04:47:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bgrgicak","name":"Bero","path":"/bgrgicak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1199991?s=80&v=4"},"commit":{"message":"Cache all unscoped urls","shortMessageHtmlLink":"Cache all unscoped urls"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaiTrzgA","startCursor":null,"endCursor":null}},"title":"Activity · WordPress/wordpress-playground"}