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

Merge trunk into wcs-migration branch #2778

Closed
wants to merge 10 commits into from

Conversation

Ferdev
Copy link
Contributor

@Ferdev Ferdev commented Jul 24, 2024

Description

This PR merge the latest changes from the trunk branch into the wcs-migration branch.

Related issue(s)

N/A

Steps to reproduce & screenshots/GIFs

  1. Check out latest trunk in woocommerce-shipping.
  2. Check out this branch.
  3. Make sure you can enable both plugins, and the migration flow banners work as expected.

Checklist

  • unit tests
  • changelog.txt entry added
  • readme.txt entry added

iyut and others added 10 commits June 26, 2024 14:33
…2754)

* Bump tested up to version

* add changelog

* update readme file
…he Destination is Within EU (#2764)

* add condition for EU tariff number

* add changelog

* edit the tariff number error text

* edit changelog
…active (#2761)

* Rough take

* Do not change the name, this is still called WooCommerce Shipping & Tax

* Set `wc_services_will_handle_coexistence_with_woo_shipping_and_woo_tax` hook to indicate we will handle the coexistence

* Remove WC_Connect_Note_DHL_Live_Rates_Available notice todo

My concern was about the class not existing and thereby creating PHP fatal errors, but we require the file right before using it, so there's no issue even if shipping has not been generally initiated.

* Remove outdated todos

* Status page should respect shipping conditional loading (#2776)

* Conditionally hide shipping related status data

* Satisfy tests

* Introduce new "wc_services_will_disable_shipping_logic" hook (#2775)

* Reimplement logic that completely blocks WCS&T logic from initiating

* Introduce new hook for conditional loading

---------

Co-authored-by: Gerhard <potgieterg@gmail.com>
@Ferdev Ferdev requested review from a team and kallehauge and removed request for a team July 24, 2024 13:06
@Ferdev
Copy link
Contributor Author

Ferdev commented Jul 26, 2024

I've tried to run the e2e tests locally, but even checking out trunk they don't pass in my machine. I get a lot of random timeouts in different tests each run. @kallehauge can you try running them locally? you have to:

npm run test:e2e-docker-up
npm run test:e2e

@kallehauge
Copy link
Contributor

kallehauge commented Jul 26, 2024

You bet! Giving it a swing now @Ferdev.

Edit: Trunk is working for me, so giving the branch a go again

@Ferdev
Copy link
Contributor Author

Ferdev commented Jul 29, 2024

I'm closing this PR in favor of #2783, which rebases instead of merging trunk, which makes the whole merge cleaner. If you don't mind, I'm gonna add you as reviewer in the other PR, @kallehauge 😇

@Ferdev Ferdev closed this Jul 29, 2024
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.

5 participants