Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introducing wpcom site helper plugin into the Monorepo. #37737

Merged
merged 2,291 commits into from
Jun 12, 2024
Merged

Conversation

zinigor
Copy link
Member

@zinigor zinigor commented Jun 6, 2024

Proposed changes:

  • Adds a new project plugin for wpcomsh.
  • Introduces linter and static analysis for the project.

Other information:

  • Have you written new tests for your changes, if applicable?
  • Have you checked the E2E test CI results, and verified that your changes do not break them?
  • Have you tested your changes on WordPress.com, if applicable (if so, you'll see a generated comment below with a script to run)?

Jetpack product discussion

Does this pull request change what data or activity we track or use?

Testing instructions:

  • Go to '..'

hideandgeek404 and others added 30 commits February 28, 2024 09:53
…pcomsh#1724

* Bump version to 3.14.54

* Update wc-calypso-bridge to 2.3.9
…wpcomsh#1726

* Bump version to 3.14.55

* Update wc-calypso-bridge to 2.3.10
…he classic admin interface Automattic/wpcomsh#1725

* Remove Jetpack > Manage menu item as part of the wpcom navigation redesign

* Use the flag wpcom_is_nav_redesign_enabled

* Remove function_exists

* Add checks for Jetpack and Jetpack_Options
* Use jetpack-mu-wpcom v5.15.0

* wpcomsh bump to 13.15.1

* Use jetpack-mu-wpcom v5.15.1
* initial commit

* earliear hook

* working prototype

* fixes

* fix constant

* linting + comments

* linting

* more linting

* mooore linting

* version bump

---------

Co-authored-by: Andrés Blanco <[email protected]>
* Use jetpack-mu-wpcom v5.15.2

* wpcomsh bump to 13.15.4
* Updating jetpack-mu-wpcom to 5.6.0.

* Bump version to 3.16.0.
* Use jetpack-mu-wpcom v5.16.1

* wpcomsh bump to 3.16.1
* Add a code deployment logs entry endpoint

* Fix linting errors

* Rename class file

* Fix linting issues

* Fix linting errors

* Fix include for logs endpoint

* Change the endpoint url and assemble the log path in the endpoint based on run and deployment id
…tomattic/wpcomsh#1669

* Correctly read/update synced color scheme when saving from wp-admin

---------

Co-authored-by: Ashar Fuadi <[email protected]>
* Use jetpack-mu-wpcom v5.17.0

* wpcomsh bump to 3.17.1
…pcomsh#1744

* Bump wc-calypso-bridge to 2.3.11

* Bump version to 3.17.3
* GitHub Deployments: Remove feature flag call

* Bump WPCOMSH version to 3.17.4
* Use jetpack-mu-wpcom v5.18.0

* wpcomsh bump to 3.17.5
…comsh#1749

* Jetpack: move away from deprecated class

Fixes #292
Fixes #399

This class was deprecated years ago. We can now safely move to its replacement.

* Bump version
…h#1748

* Scheduled Updates: Add menu item for eligible sites

* Version bump
* Use jetpack-mu-wpcom v5.19.0

* Bump wpcomsh
…wpcomsh#1753

* Filter migrations started by migrateguru

* Bump files

* Revert "Bump files"

This reverts commit 34cd1f6b665cdb2f47124e29274bea3646e8e022.

* Bump


* Jetpack: replace dep build_raw_urls calls

Replace deprecated Jetpack::build_raw_urls() calls
with Status->get_site_suffix calls.

* Fix lint spacing

* Resorting to check class existence instead of method existence.

---------

Co-authored-by: Igor Zinovyev <[email protected]>
@zinigor zinigor enabled auto-merge (squash) June 12, 2024 12:21
Copy link
Contributor

@anomiex anomiex left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spotted a few more things we might want to clean up.

projects/plugins/wpcomsh/composer.json Show resolved Hide resolved
projects/plugins/wpcomsh/feature-plugins/hooks.php Outdated Show resolved Hide resolved
projects/plugins/wpcomsh/i18n.php Outdated Show resolved Hide resolved
projects/plugins/wpcomsh/plugin-hotfixes.php Outdated Show resolved Hide resolved
projects/plugins/wpcomsh/wpcomsh.php Outdated Show resolved Hide resolved
@anomiex anomiex disabled auto-merge June 12, 2024 12:44
@anomiex
Copy link
Contributor

anomiex commented Jun 12, 2024

Also remember we don't want to squash-and-merge this PR, we want to go in the settings and enable "Allow merge commits" to preserve the imported history. Then disable that again as soon as we've merged this.

@zinigor zinigor merged commit 68d1ce7 into trunk Jun 12, 2024
73 checks passed
@zinigor zinigor deleted the add/converge-wpcomsh branch June 12, 2024 18:31
@github-actions github-actions bot removed the [Status] Needs Author Reply We would need you to make some changes or provide some more details about your PR. Thank you! label Jun 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Actions GitHub actions used to automate some of the work around releases and repository management Docs E2E Tests [Plugin] Jetpack Issues about the Jetpack plugin. https://wordpress.org/plugins/jetpack/ [Plugin] Wpcomsh [Tests] Includes Tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.