Skip to content

Conversation

circlecube
Copy link
Member

@circlecube circlecube commented Jun 13, 2025

Proposed changes

This adds a next steps module, which adds a "Next Steps" dashboard widget and app portal in the bluehost plugin app (on the home page).

See:

Initial release of https://github.com/newfold-labs/wp-module-next-steps
There's a PR to fix the a11y color contrast issues already in the module, and some corp and blog task links need to be added to the steps still, but those can be done in subsequent module releases.

Type of Change

Production

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Dependency update
  • Refactoring / housekeeping (changes to files not directly related to functionality)

Development

  • Tests
  • Dependency update
  • Environment update / refactoring
  • Documentation Update

Video

Checklist

  • I have read the CONTRIBUTING doc
  • I have viewed my change in a web-browser
  • Linting and tests pass locally with my changes
  • I have added tests that prove my fix is effective or that my feature works
  • I have added necessary documentation (if appropriate)

Further comments

* develop: (56 commits)
  Composer(deps): Bump newfold-labs/wp-module-activation
  Composer(deps): Bump newfold-labs/wp-module-sso from 1.1.0 to 1.1.1
  update woo requirements for matrix tests
  update performance module to 3.1.6
  rollback global ctb to 1.2.0
  GitHub Actions(deps): Bump shivammathur/setup-php from 2.33.0 to 2.34.0
  Composer(deps): Bump newfold-labs/wp-module-migration
  🤖 prep for release - 4.3.8 → 4.3.9
  bump onboarding version to 2.7.4
  updating the AI, onboarding and onbaording-data modules to the latest versions
  Composer(deps): Bump newfold-labs/wp-module-migration
  NPM(deps): Bump @wordpress/icons from 10.24.0 to 10.25.0
  NPM Dev(deps-dev): Bump @wordpress/env from 10.24.0 to 10.25.0
  NPM(deps): Bump @wordpress/dom-ready from 4.24.0 to 4.25.0
  NPM(deps): Bump @wordpress/compose from 7.24.0 to 7.25.0
  NPM(deps): Bump @wordpress/html-entities from 4.24.0 to 4.25.0
  NPM Dev(deps-dev): Bump @wordpress/scripts from 30.17.0 to 30.18.0
  NPM(deps): Bump @wordpress/url from 4.24.0 to 4.25.0
  NPM Dev(deps-dev): Bump @wordpress/eslint-plugin from 22.10.0 to 22.11.0
  NPM(deps): Bump @wordpress/element from 6.24.0 to 6.25.0
  ...
@circlecube circlecube self-assigned this Jun 13, 2025
* develop:
  fix lint short ternary and whitespace errors
  🤖 prep for release - 4.3.9 → 4.3.10
  Composer(deps): Bump newfold-labs/wp-module-global-ctb
  Composer(deps): Bump newfold-labs/wp-module-data from 2.8.4 to 2.8.5
  Composer(deps): Bump newfold-labs/wp-module-ai from 1.2.2 to 1.2.3
  NPM Dev(deps-dev): Bump cypress from 14.4.1 to 14.5.0
  GitHub Actions(deps): Bump cypress-io/github-action
  Composer(deps): Bump newfold-labs/wp-module-onboarding-data
  GitHub Actions(deps): Bump shivammathur/setup-php from 2.34.0 to 2.34.1
  Composer(deps): Bump newfold-labs/wp-module-help-center
  `?:` when getting `mm_brand`
  `brand` is always 'bluehost'
  Use single quotes consistently.
  Avoid hardcoding a branch name as input value.
  Update .github/workflows/i18n-update.yml
  Add workflow to automate the .pot .po .php .json file generation
* develop: (43 commits)
  set permalinks for coming soon endpoint call and add timeout for coming soon notice get after enabling coming soon
  force reload in dashboard test
  roll back performance to 3.1.6 due to media library issues
  onboarding 3.0.1 to fix potential logo dead end
  ensure site is live before running coming soon widget test
  roll performance update to 3.2.3
  bump composer versions and audit fix npm packages
  🤖 prep for release - 4.3.10 → 4.4.0
  Fix lock conflict
  Bump onboarding to 3.0
  NPM Dev(deps-dev): Bump cypress from 14.5.0 to 14.5.1
  Skip onboarding v3 tests
  Composer(deps): Bump newfold-labs/wp-module-marketplace
  Delete old-style translation workflow.
  Support pre and post i18n scripts.
  Composer(deps): Bump newfold-labs/wp-module-solutions
  Composer(deps): Bump newfold-labs/wp-module-performance
  Composer(deps): Bump newfold-labs/wp-module-deactivation
  Composer(deps): Bump newfold-labs/wp-module-installer
  Composer(deps): Bump newfold-labs/wp-module-atomic from 1.3.0 to 1.3.1
  ...
* develop:
  Composer(deps): Bump newfold-labs/wp-module-onboarding
  lint fix and other cleanup
  add redirects for hosting and performance links that have changed recently
  tweak cypress config to stop excluding old test file and add blueprint support check
  Composer(deps): Bump newfold-labs/wp-module-performance
  fix quick links manage hosting link
  fix linting
  Add redirect staging routes
  add redirect for specific route
  Composer(deps): Bump newfold-labs/wp-module-hosting from 1.1.2 to 1.1.3

# Conflicts:
#	composer.lock
* develop: (37 commits)
  remove migration test from exclusion in cypress config
  Composer(deps): Bump newfold-labs/wp-module-migration
  Composer(deps): Bump newfold-labs/wp-module-hosting from 1.1.3 to 1.1.4
  Composer(deps): Bump newfold-labs/wp-module-performance
  Composer(deps): Bump newfold-labs/wp-module-data from 2.8.5 to 2.8.6
  NPM(deps): Bump react-router-dom from 7.6.3 to 7.7.0
  tweak skipped tests for now
  update tested version to WP 6.8.2
  use exact action ref
  js lint fix
  fix app redirect links to use adminUrl to support sites in subdirectory
  NPM Dev(deps-dev): Bump cypress from 14.5.1 to 14.5.2
  yml linting
  update formatting again
  try with less indentation
  try another PR comment formatting
  lint whitespace fix and fix markdown
  update comment body with friendly fomatting
  use artifact action output for artifact link
  update comment link text
  ...

# Conflicts:
#	composer.json
#	composer.lock
Copy link
Contributor

Latest Plugin Build

⬇️ Download build artifact: https://github.com/newfold-labs/wp-plugin-bluehost/actions/runs/16357625100/artifacts/3559217715
🗂️ Built from: add/next-steps-module
📦 Commit: b87fce5
📅 Date: 2025-07-17T22:46:30.878Z
🚀 Please download, test, and report any issues before merging. 🎉 This build includes the latest changes from this PR and was automatically generated by the GitHub Actions workflow. Any future commits will update this build.
Note: Artifacts expire after ~90 days

Currently, when someone creates a pull request, workflows can run twice when the HEAD branch uses a certain naming convention.

A few examples of this are `release/*`, `feature/*`, and `fix/*`. Unless a branch is a canonical place for code (`main` for publicly released code, `develop` for in progress work), then the workflows should only trigger when the pull request is opened.
@circlecube circlecube added this to the July 30, 2025 Release milestone Jul 18, 2025
circlecube and others added 16 commits July 23, 2025 12:41
* develop: (31 commits)
  🤖 prep for release - 4.4.1 → 4.4.2
  Composer(deps): Bump newfold-labs/wp-module-features from 1.5.0 to 1.5.1
  Apply suggestion from @Copilot
  `vars` need to be passed to jobs and steps.
  Pass `vars` using `env.
  Use the `vars` context outside of `run`.
  Don't include `{}`.
  Switch to using an Actions variable for name value
  Real REAL real repo name.
  Ok real real repo name and author.
  Use the correct author name.
  Delete the Lint YML workflow.
  Fix spacing.
  Correct `on` event indentation.
  Avoid legacy backticks.
  Properly indicate unused variable.
  Protect against globbing and word splitting.
  Avoid the need to run unverified binaries.
  undo indentation botch but fix line ordering
  Guard against several caching related problems.
  ...

# Conflicts:
#	composer.lock
…h-package-write-permission

add package write for release workflow
This makes it more clear and reads more like an `if else` statement.
Path filtering is already being applied at the workflow level. Checking that relevant file types are modified within a given event is not necessary.

This allows the archived third-party action to be removed.
desrosj and others added 13 commits July 23, 2025 15:49
…-push-events

Refine branch filtering for `push` events
* develop:
  Update wp-module-link-tracker to v1.0.4
  Update composer.lock
  Lint JS
  Upgrade module to use v1.0.2
  Include buildLink option
  Tweak use link tracker module on help section
  Tweak remove parameter that can be handled by default by the link-tracker module
  phpcs
  Include Link Tracker function on home page
  Include buldLink function on Index page

# Conflicts:
#	composer.lock
* develop:
  NPM(deps): Bump @wordpress/i18n from 5.26.0 to 6.0.0
  Composer(deps): Bump newfold-labs/wp-module-solutions
  NPM Dev(deps-dev): Bump @wordpress/env from 10.26.0 to 10.27.0
  NPM(deps): Bump @wordpress/html-entities from 4.26.0 to 4.27.0
  NPM(deps): Bump @wordpress/url from 4.26.0 to 4.27.0
  Composer(deps): Bump newfold-labs/wp-module-performance

# Conflicts:
#	composer.lock
* develop:
  NPM Dev(deps-dev): Bump cypress from 14.5.2 to 14.5.3
  GitHub Actions(deps): Bump shivammathur/setup-php from 2.34.1 to 2.35.0
  Composer(deps): Bump newfold-labs/wp-module-link-tracker
  Composer(deps): Bump newfold-labs/wp-module-ai from 1.2.3 to 1.3.0
  GitHub Actions(deps): Bump cypress-io/github-action
  NPM(deps): Bump react-router-dom from 7.7.0 to 7.7.1
  NPM(deps): Bump @wordpress/compose from 7.26.0 to 7.27.0

# Conflicts:
#	composer.lock
@circlecube circlecube marked this pull request as ready for review July 28, 2025 17:34
* main: (22 commits)
  Exclude the `vendor` and `node_modules` directories.
  Add path filtering for pull requests.
  Revert testing change.
  Introduce a `phpcs` error for testing.
  Use correct path for `phpcs`.
  Annotate pull requests with `phpcs` results.
  Configure caching of PHPCS results between scans.
  Make use of ramsey/composer-install.
  Scan all PHP files by default.
  Remove unused parameters for hook functions.
  Adjust the minimum required versions of WP and PHP.
  Add `synchronize` as an event type.
  Temporarily remove path filtering for pull requests.
  Remove reliance on archived third-party action.
  Add a name to the diff step.
  Move `if` condition in front of the `run` command.
  Don't pass the file list to `phpcs` command.
  Use correct input for pattern filtering.
  remove package write permissions
  remove stray quote
  ...
@circlecube circlecube requested review from wpscholar and a team July 28, 2025 19:39
@circlecube circlecube merged commit 69a5ba5 into develop Jul 29, 2025
10 of 11 checks passed
@circlecube circlecube deleted the add/next-steps-module branch July 29, 2025 20:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants