Skip to content

sync integrations/makeswift branch w/ canary#2900

Open
jorgemoya wants to merge 18 commits intointegrations/makeswiftfrom
sync-integrations-makeswift
Open

sync integrations/makeswift branch w/ canary#2900
jorgemoya wants to merge 18 commits intointegrations/makeswiftfrom
sync-integrations-makeswift

Conversation

@jorgemoya
Copy link
Contributor

What/Why?

Syncs integrations/makeswift with latest changes from canary

Testing

  • Confirm preview branch deploys without issue, perform manual testing

Migration

matthewvolk and others added 18 commits January 27, 2026 22:17
…2841)

* chore: update contributing file with some notes from latest release

* chore: add info about pushing tags

* fix: remove duplicate line
skip e2e on push to canary/integrations, only run on PRs, no merge queue
* chore(catalyst): CATALYST-1267 Translate form field errors

* chore(catalyst): CATALYST-1267 Output nextJS logs in test report folder

* chore(catalyst): CATALYST-1267 Update forgot-password test translation
* Update contributing doc to clarify not accepting PRs to integrate REST Management API

* update broken links and text
* create project command with three nested commands (create, link, and list)

* updated error message in build command

* fix linting

* Update packages/catalyst/src/cli/commands/build.ts

Co-authored-by: Chancellor Clark <chancellor.clark@bigcommerce.com>

* merge link tests into project

* organize tests for project using describe

* fix linting

---------

Co-authored-by: Chancellor Clark <chancellor.clark@bigcommerce.com>
* feat: Add items stock/backorder messages to cart page

* feat: Add items stock/backorder messages to cart page - Apply UI comments

* feat: Add items stock/backorder messages to cart page - Apply review comments
* feat(core): enable product image pagination

* feat: infinite gallery, no thumbnail

* fix: infinite scroll in thumbnail scroll

* fix: retains scroll position

* fix: infinite scroll fix

* fix: change product image to 12 per page

* fix: remove label prop

* fix: update loading animation

* fix: add accessbility

* chore: update changeset

* fix: merge steamable functions

* fix: update changeset

* fix: remove @ts-expect-errors

* fix: non-nullable assertion
* feat(core): add canonical URLs and hreflang alternates for SEO

* feat(core): add canonical URLs to additional pages

Add canonical meta tags to gift certificates, contact, public wishlist,
and compare pages. Update changeset with migration steps for all pages.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix(core): resolve eslint errors in canonical utility

- Add JSDoc param and returns type annotations
- Replace for...of loop with reduce for array iteration

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix: fetch vanity url

* chore: update changeset

* fix: use URL

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
* feat: Remove caching on fetching product inventory data

* feat: Remove caching on fetching product inventory data - Apply comments
Co-authored-by: funivan <xxx@example.com>
* fix(core): preview deployments now use correct metadataBase

* fix: lint issue

* fix: use URL.canParse

* chore: update changeset
* feat(ci): enable unlighthouse performance audits for vercel

Re-enable the performance category in Unlighthouse with mitigations for
hardware throttling: maxConcurrency=1 and samples=5 (median smoothing
absorbs cold start outliers across all discovered pages without needing
an explicit warm-up step). Rename artifacts with a "vercel" label for
future cross-platform comparison.

CATALYST-1768

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* chore: revert samples to 3

* chore: add concurrency to speed tests

* fix: target specific PLP and PDP pages to prevent wasted runtime

* fix: change PLP category to bath

* fix: expand report

* chore: test concurrency and all routes

* fix: fixed paths, multiple samples, with concurrency

* fix: run all pages, concurrency enabled, 1 sample size

* fix: add sample size of 3

* feat: add dynamic sampling

* fix: split brands and categories

* fix: update excluded routes

* fix: excluded paths

* fix: exclude other sites

* fix: disable throttling

* chore: update dynamic sampling

* fix: remove brands from custom sampling since it should be picked up automatically

* chore: limit concurrency

* chore: remove concurrency limit, no visible change

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* fix(core): conditionally include optional SEO metadata

* fix: remove new line in product meta description
* feat(other): LOCAL-1444 delivery translation

* chore(core): create translations patch

---------

Co-authored-by: bc-svc-local <bc-svc-local@users.noreply.github.com>
@jorgemoya jorgemoya requested a review from a team as a code owner February 25, 2026 17:56
@vercel
Copy link

vercel bot commented Feb 25, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
catalyst Ready Ready Preview, Comment Feb 25, 2026 5:56pm

Request Review

@changeset-bot
Copy link

changeset-bot bot commented Feb 25, 2026

⚠️ No Changeset found

Latest commit: 5365977

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

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.

8 participants