* Replace shell smoke test with Go integration tests Replaces the 480-line bash smoke test with Go integration tests that are deterministic, fast, and self-contained. The new test infrastructure uses fixture data and a mock wp.org server so tests run without network dependencies on the WordPress.org API. New files: - Mock wp.org server (internal/wporg/mock_server.go) + API fixtures - Test DB helpers (internal/testutil/testdb.go) for in-memory SQLite - Integration smoke test covering full pipeline, HTTP endpoints, composer install, version pinning, and build integrity - R2 sync test using gofakes3 for S3-compat verification - Live canary test for nightly runs against real wp.org - Fixture capture script (test/capture-fixtures.sh) - Canary CI workflow (.github/workflows/canary.yml) Changes: - wporg.Client now supports configurable base URL via SetBaseURL() - S3 client uses path-style addressing (needed for R2 + test compat) - CI workflow gains integration test job (stub CSS, no Tailwind needed) - Makefile: smoke target replaced with integration target Deleted: test/smoke_test.sh, .github/workflows/smoke-test.yml Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Allow insecure HTTP for composer in integration tests The httptest server uses plain HTTP (http://127.0.0.1:...) which Composer's secure-http default blocks. Add secure-http: false to the generated composer.json config. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
25 lines
1 KiB
JSON
25 lines
1 KiB
JSON
{
|
|
"name": "Classic Editor",
|
|
"slug": "classic-editor",
|
|
"version": "1.6.6",
|
|
"author": "<a href=\"https://developer.wordpress.org/\">WordPress Contributors</a>",
|
|
"requires": "4.9",
|
|
"tested": "6.7.2",
|
|
"requires_php": "5.2.4",
|
|
"download_link": "https://downloads.wordpress.org/plugin/classic-editor.1.6.6.zip",
|
|
"added": "2018-03-08",
|
|
"last_updated": "2024-11-11 20:45:00",
|
|
"homepage": "https://wordpress.org/plugins/classic-editor/",
|
|
"short_description": "Enables the previous \"classic\" editor and the old-style Edit Post screen.",
|
|
"downloaded": 68000000,
|
|
"active_installs": 5000000,
|
|
"rating": 98,
|
|
"num_ratings": 1200,
|
|
"versions": {
|
|
"1.6.3": "https://downloads.wordpress.org/plugin/classic-editor.1.6.3.zip",
|
|
"1.6.4": "https://downloads.wordpress.org/plugin/classic-editor.1.6.4.zip",
|
|
"1.6.5": "https://downloads.wordpress.org/plugin/classic-editor.1.6.5.zip",
|
|
"1.6.6": "https://downloads.wordpress.org/plugin/classic-editor.1.6.6.zip",
|
|
"dev-trunk": "https://downloads.wordpress.org/plugin/classic-editor.zip"
|
|
}
|
|
}
|