{"id":21097426,"url":"https://github.com/godaddy-wordpress/setup-wp-env","last_synced_at":"2025-08-10T16:06:40.496Z","repository":{"id":61575846,"uuid":"546809088","full_name":"godaddy-wordpress/setup-wp-env","owner":"godaddy-wordpress","description":"Github Action for running a WordPress install using @wordpress/env.","archived":false,"fork":false,"pushed_at":"2022-10-26T16:01:15.000Z","size":11,"stargazers_count":17,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-31T13:32:18.203Z","etag":null,"topics":["actions","wordpress","wp-env"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/godaddy-wordpress.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-10-06T17:23:44.000Z","updated_at":"2025-07-04T11:18:15.000Z","dependencies_parsed_at":"2023-01-11T17:23:47.398Z","dependency_job_id":null,"html_url":"https://github.com/godaddy-wordpress/setup-wp-env","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/godaddy-wordpress/setup-wp-env","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godaddy-wordpress%2Fsetup-wp-env","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godaddy-wordpress%2Fsetup-wp-env/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godaddy-wordpress%2Fsetup-wp-env/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godaddy-wordpress%2Fsetup-wp-env/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/godaddy-wordpress","download_url":"https://codeload.github.com/godaddy-wordpress/setup-wp-env/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/godaddy-wordpress%2Fsetup-wp-env/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269747841,"owners_count":24469099,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["actions","wordpress","wp-env"],"created_at":"2024-11-19T22:48:05.480Z","updated_at":"2025-08-10T16:06:40.305Z","avatar_url":"https://github.com/godaddy-wordpress.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Setup @wordpress/env (wp-env)\n\nThis Action will setup and start [@wordpress/env](https://github.com/WordPress/gutenberg/tree/HEAD/packages/env) for quick and efficient continuous integration (CI) testing with WordPress.\n\n## Usage\n\nUse this Action in one of your project [workflows](https://docs.github.com/en/actions/using-workflows) steps:\n\n```yaml\njobs:\n  wp-env:\n    runs-on: ubuntu-latest\n    name: Setup WordPress Environment\n    steps:\n      - name: Start wp-env\n        uses: godaddy-wordpress/setup-wp-env@v1\n```\n\n### Usage with .wp-env.json\n\nThis Action assumes that no `.wp-env.json` is present in the project that uses this Action in a workflow. If a `.wp-env.json` file is present in the project, this Action config will override that config; however, if no inputs are provided that already exist in `.wp-env.json`, those will be used instead (this is how `@wordpress/env` is designed).\n\nIf your project includes a `.wp-env.json` at root, it is best to explicitly add all necessary inputs in order to override the `.wp-env.json` which exists in the project.\n\n## Options\n\nThis action allows configuration of each option found in [`.wp-env.json`](https://github.com/WordPress/gutenberg/tree/HEAD/packages/env#wp-envjson), except the port (it is unnecessary, as each runner is encapsulated). These are added as strings, and later converted to JSON and added to `.wp-env.override.json`.\n\n### Examples\n\n```yaml\n- name: Start wp-env\n  uses: godaddy-wordpress/setup-wp-env@v1\n  with:\n    core: 'WordPress/WordPress#5.9'\n    phpVersion: '7.4'\n    plugins: '[\"https://downloads.wordpress.org/plugin/coblocks.zip\"]'\n    themes: '[\"https://downloads.wordpress.org/theme/go.zip\"]'\n```\n\n\u003e Please note that when adding plugins and themes for integration testing, it is a best practice to use the official released of those projects (not development versions). This will greatly reduce the time for setup and ensures you are only downloading the necessary code for testing.\n\n---\n\nCopyright © 2022  [GoDaddy Operating Company, LLC](https://godaddy.com) \u0026nbsp;\u0026middot;\u0026nbsp; All Rights Reserved \u0026nbsp;\u0026middot;\u0026nbsp; [License](LICENSE)\n\n[![GoDaddy Engineering](https://raw.githubusercontent.com/godaddy-wordpress/.github/master/assets/godaddy-oss-readme-banner.webp)](https://www.godaddy.com/engineering/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgodaddy-wordpress%2Fsetup-wp-env","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgodaddy-wordpress%2Fsetup-wp-env","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgodaddy-wordpress%2Fsetup-wp-env/lists"}