Skip to content

sync integrations/makeswift branch w/ canary#2900

Merged
jorgemoya merged 18 commits intointegrations/makeswiftfrom
sync-integrations-makeswift
Mar 9, 2026
Merged

sync integrations/makeswift branch w/ canary#2900
jorgemoya merged 18 commits intointegrations/makeswiftfrom
sync-integrations-makeswift

Conversation

@jorgemoya
Copy link
Copy Markdown
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 February 25, 2026 17:56
@vercel
Copy link
Copy Markdown

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
Copy Markdown

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

@jorgemoya jorgemoya merged commit 5365977 into integrations/makeswift Mar 9, 2026
10 of 19 checks passed
@jorgemoya jorgemoya deleted the sync-integrations-makeswift branch March 9, 2026 18:00
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