Repository navigation
Release Flows
Lauren Pittenger edited this page Oct 30, 2026
·
10 revisions
- Installation (5)
- Upgrade (1)
- Settings (7)
- Indexing (8)
- Security (2)
- Sync (19)
- Autocomplete (11)
- Search (8)
- WP-CLI (9)
- Admin (7)
- Integrations (9)
| User Type | Flow Name | Testing Instruction | Status |
|---|---|---|---|
| Backend | Fresh install and activation | Refer | |
| Backend | Activation is blocked on PHP below 8.1 | Refer | |
| Backend | Activation is blocked on WordPress below 6.2.9 | Refer | |
| Backend | Deactivation falls back to WordPress search | Refer | |
| Backend | Deleting the plugin | Refer |
| User Type | Flow Name | Testing Instruction | Status |
|---|---|---|---|
| Backend | Upgrading from 2.x keeps settings and search working | Refer |
| User Type | Flow Name | Testing Instruction | Status |
|---|---|---|---|
| Backend | Empty credentials are rejected | Refer | |
| Backend | A wrong Admin key is rejected | Refer | |
| Backend | The Admin key is rejected as the Search key | Refer | |
| Backend | The index prefix only allows letters, numbers and underscores | Refer | |
| Backend |
wp-config.php constants lock their fields |
Refer | |
| Backend | Hiding the Algolia logo | Refer | |
| Backend | Insights records click events | Refer |
| User Type | Flow Name | Testing Instruction | Status |
|---|---|---|---|
| Backend | Re-indexing All posts gives the right count | Refer | |
| Backend | Re-indexing post type indexes gives the right counts | Refer | |
| Backend | Only terms in use are indexed | Refer | |
| Backend | Only authors with posts are indexed | Refer | |
| Backend | Leaving the page during a re-index warns you | Refer | |
| Backend | Long posts are split into records | Refer | |
| Backend |
ALGOLIA_SPLIT_POSTS keeps long posts as one record |
Refer | |
| Backend | Push settings | Refer |
| User Type | Flow Name | Testing Instruction | Status |
|---|---|---|---|
| Backend | Editors can't re-index or push settings | Refer | |
| Backend | Requests without a valid nonce are refused | Refer |
| User Type | Flow Name | Testing Instruction | Status |
|---|---|---|---|
| Backend | Editing, trashing and deleting a post stay in sync | Refer | |
| Backend | Unpublished posts are removed | Refer | |
| Backend | Password-protected posts are removed | Refer | |
| Backend | Scheduled posts aren't indexed until they publish | Refer | |
| Backend | Child page URLs update after a parent slug change | Refer | |
| Backend | Featured image changes sync | Refer | |
| Backend | Custom field changes don't sync | Refer | |
| Backend | Uploading, editing and deleting an image stay in sync | Refer | |
| Backend | Images attached to a draft aren't indexed | Refer | |
| Backend | A new tag added in the block editor is indexed | Refer | |
| Backend | A new tag typed by name is indexed | Refer | |
| Backend | Renaming a tag updates the posts that use it | Refer | |
| Backend | Renaming a tag used by more than 50 posts shows a notice | Refer | |
| Backend | Editing a tag shared by a post and a page | Refer | |
| Backend | Deleting a tag removes it | Refer | |
| Backend | Changing an author's display name syncs | Refer | |
| Backend | An author's first post indexes them | Refer | |
| Backend | Deleting an author's only post removes them | Refer | |
| Backend | Deleting a user removes them | Refer |
| User Type | Flow Name | Testing Instruction | Status |
|---|---|---|---|
| Backend | Autocomplete with no indexes shows a warning | Refer | |
| Backend | Saving autocomplete settings | Refer | |
| Backend | Reordering autocomplete sections | Refer | |
| Backend | Changing a section's label and number of suggestions | Refer | |
| Backend | Turning off an autocomplete card | Refer | |
| Backend | Autocomplete debounce | Refer | |
| Frontend | The Legacy dropdown works with mouse and keyboard | Refer | |
| Frontend | Autocomplete handles typos | Refer | |
| Frontend | Some search boxes don't get autocomplete | Refer | |
| Frontend | The Modern template doesn't attach without a container | Refer | |
| Frontend | The Modern template works with a container | Refer |
| User Type | Flow Name | Testing Instruction | Status |
|---|---|---|---|
| Frontend | Native WordPress search mode | Refer | |
| Frontend | Algolia with the theme's search template | Refer | |
| Frontend | Searching, filtering and paging on the InstantSearch page | Refer | |
| Frontend | Legacy and Modern InstantSearch templates | Refer | |
| Frontend | A theme can override the search template | Refer | |
| Frontend | InstantSearch on a block theme | Refer | |
| Frontend | Empty searches | Refer | |
| Frontend | Searches with no results | Refer |
| User Type | Flow Name | Testing Instruction | Status |
|---|---|---|---|
| Backend |
wp algolia reindex with no arguments |
Refer | |
| Backend |
wp algolia reindex for one index |
Refer | |
| Backend |
wp algolia reindex with the prefix in the index name |
Refer | |
| Backend |
wp algolia reindex with an index name and --all
|
Refer | |
| Backend |
wp algolia reindex with an out-of-range batch |
Refer | |
| Backend |
wp algolia reindex --all keeps existing records |
Refer | |
| Backend |
wp algolia reindex --all --clear empties indexes first |
Refer | |
| Backend |
wp algolia reindex --all with no enabled indexes |
Refer | |
| Backend |
wp algolia reindex with no API keys |
Refer |
| User Type | Flow Name | Testing Instruction | Status |
|---|---|---|---|
| Backend | Plugin notices only show on Algolia screens | Refer | |
| Backend | Site Health shows the plugin's status | Refer | |
| Backend | Site Health works with no keys | Refer | |
| Backend | Missing PHP extensions show a notice | Refer | |
| Backend | The admin footer | Refer | |
| Backend | The Premium Support, WooCommerce and SEO screens load | Refer | |
| Backend | The Pro requirements check is accurate | Refer |
| User Type | Flow Name | Testing Instruction | Status |
|---|---|---|---|
| Backend | WooCommerce internals aren't offered as indexes | Refer | |
| Backend | WooCommerce products are indexed | Refer | |
| Backend | Editing a variable product | Refer | |
| Backend | Yoast SEO | Refer | |
| Backend | WPML | Refer | |
| Backend | WP All Import | Refer | |
| Backend | WPBakery | Refer | |
| Backend | W3 Total Cache | Refer | |
| Backend | ClassicPress | Refer |
Schemas
Settings
Automated Sync
Synonyms
Custom Attributes
Index Replicas
Migration Guide
Customize Templates
Customize Search
Customize Autocomplete
Customize Autocomplete (Modern Template) debounce
Migrating InstantSearch Templates to Block Themes (FSE)
Which Flows to Run
Test Setup
Critical Flows
Testing Instructions for Critical Flows
Regression Checks
Release Flows
Testing Instructions for Release Flows