MMTProductionBundle PublishedNew code

Most recent deployment

Production 2

Live at www.marmot.com from branch master and commit c6ff124ab.

DeployedSep 10, 2026, 8:10 AM EDT
RepositoryNewellBrands/ecom-elf-marmot
Bundleproduction2--master--NewellBrands/ecom-elf-marmot--79

Overview

Deployment details

Environment
Production 2
Host
www.marmot.com
Branch
master
Commit
c6ff124ab
Triggered by
ivaiman
CompLib version
7.19.1
Bundle ID
28117
External publish ID
ee2224da-c633-49b6-8c62-f7038a546d71
Workflow run ID
34474535932
Previous deploy
Sep 10, 2026, 7:45 AM EDT

What changed

Included commits since previous deploy

Commit count126
CompareAvailable
  • 1047692cechore: sync release/7.18.0-pwa.mmt -> release/7.19.0-pwa.mmtnewellbrands-ci-bot[bot]
  • d7ee8a008chore(ODCD-35938): add implementation planKartheek.Akunuri
  • a6c379cb5fix(ODCD-35938): fix LCP preload anti-patterns in slim-banner and product-viewKartheek.Akunuri
  • bb26f87c0fix(ODCD-35938): gate only preload link on isFirstPosition, not banner renderKartheek.Akunuri
  • ef27c79b2fix(ODCD-35938): use firstGalleryImage.url for SSR-compatible PDP preloadKartheek.Akunuri
  • 587289e29chore(plan): iterate ODCD-35938 with new inputsKartheek.Akunuri
  • 3c3667d68chore(plan): add iteration insights for ODCD-35938Kartheek.Akunuri
  • dc9082439ODCD-36335: shareable dotCMS preview links (?previewDate=) with preview bannerTim Bridge
  • 155388c61ODCD-36335: enable preview links on production; no-store preview responsesTim Bridge
  • f07ef6de6ODCD-36335: cover the preview no-store headerTim Bridge
  • 28bcd053aODCD-36335: Marmot dotCMS shareable preview links (?previewDate=) (#2961)Irina Vaiman
  • ab8cb22c5fix(ODCD-35938): use getImageUrl+DM_PRESETS for PDP LCP preload; remove dead video branchKartheek.Akunuri
  • b3fd573e6ODCD-36335: state the real reason the banner copy skips react-intlTim Bridge
  • 13c886e45ODCD-36335: address the open review findings from #2961Tim Bridge
  • 1e2445032ODCD-36335: fix the preview noindex being silently overriddenTim Bridge
  • 2d608b6abODCD-36335: drop the expiration caveat from the bannerTim Bridge
  • 430862057chore(ODCD-36381): add implementation plan artifactsTim Bridge
  • df3ac075fchore(ODCD-36381): scope plan to the dependency bump; defer PLP disclosure portTim Bridge
  • 6a9d244e3docs(ODCD-36381): reference ODCD-36395 as the deferred-scope storyTim Bridge
  • 7b25b94efchore(ODCD-36381): add run insightsTim Bridge
  • cf2838e94docs(ODCD-36381): record the AC amendments applied to the ticketTim Bridge
  • e230a94c6fix(ODCD-36381): add Operation 0 - capture the pre-upgrade baselineTim Bridge
  • c0d204d50chore(ODCD-36381): capture pre-upgrade baseline (Operation 0, partial)Tim Bridge
  • a2c63758cchore(ODCD-36381): complete Operation 0 pre-upgrade baselineTim Bridge
  • 81fe81f32fix(ODCD-36381): correct an unverified claim in the baseline artifactTim Bridge
  • ac9724aedfix(ODCD-36381): verify the local PLP failure and record the complib defectTim Bridge
  • b2d68de6bfix(ODCD - 35938): fix LCP preload anti-patterns in Marmot slim-banner and product-view (#2966)Irina Vaiman
  • dcef42922docs(ODCD-36381): prove the complib root cause and fix; confirm refinements are not SSR'dTim Bridge
  • f1eca194efix(ODCD-36381): prove the complib repin fixes the PLP; correct the target refTim Bridge
  • 3aad04751fix(ODCD-36381): retract the deploy-impact claim - complib is resolved by CITim Bridge
  • 6cd7a8b58fix(ODCD-36381): drop R7 - the missing 7.19.0 env mapping is expected, not a riskTim Bridge
  • 35228de24chore(ODCD-36381): coding agents install the correct complib; refresh insightsTim Bridge
  • 4aada651fchore: sync release/7.18.0-pwa.mmt -> release/7.18.1-pwa.mmtnewellbrands-ci-bot[bot]
  • 67719ec7bODCD-36381: upgrade PWA Kit 3.18.0 -> 3.19.0 + SSR refinements disclosureVaiman
  • 406440ab9chore: sync release/7.18.0-pwa.mmt -> release/7.18.1-pwa.mmtnewellbrands-ci-bot[bot]
  • 23df1939bfix(ODCD-36381): keep marmot theme parts on the SSR refinement disclosureVaiman
  • b7015b8a0fix(ODCD-36381): restore inert refinement headings and cover category-linksVaiman
  • e443ed5ddMerge branch 'release/7.19.0-pwa.mmt' into ODCD-36381-marmot-upgrade-pwa-kit-3-19-0Irina Vaiman
  • e392614d0Release/7.18.1 pwa.mmt (#2977)Irina Vaiman
  • e8761c9b5Merge branch 'release/7.19.0-pwa.mmt' into ODCD-36381-marmot-upgrade-pwa-kit-3-19-0Irina Vaiman
  • c5c33cd6fODCD-36381; fixing lintVaiman
  • 639127a2fODCD-36381: upgrade PWA Kit 3.18.0 → 3.19.0 + SSR refinements disclosure (#2975)Irina Vaiman
  • edf3cfc7echore: sync release/7.18.1-pwa.mmt -> release/7.19.0-pwa.mmtnewellbrands-ci-bot[bot]
  • 81415ab5eRelease/7.18.1 pwa.mmt (#2981)Irina Vaiman
  • 46b8d8586Release/7.18.1 pwa.mmt (#2981) (#2982)Irina Vaiman
  • 51c18aaedfix(ODCD-36415): restore order prop on ProductTile in PLP gridAkram, Faiz
  • fed09ccd8Merge branch 'release/7.18.2-pwa.mmt' into feature/ODCD-36335-review-fixesIrina Vaiman
  • 953a5f79bODCD-36335: address the open review findings from #2961 (#2970)Irina Vaiman
  • b2122fa0bchore: sync release/7.18.2-pwa.mmt -> release/7.19.0-pwa.mmtnewellbrands-ci-bot[bot]
  • b9b1a50faODCD-36443: Add implementation plan for PD merch pilot round 1.Vaiman
  • 3ed591b21ODCD-36422: add OOS BIS-fix implementation planKartheek.Akunuri
  • 2e6460385chore(ODCD-36415): add implementation plan and change surface filesAkram, Faiz
  • cb6efe6a0ODCD-36422: fix OOS BIS-eligible PDP 404 and swatch filterKartheek.Akunuri
  • dd31ce2a5ODCD-36422: Added note for BIS enabled guard.Kartheek.Akunuri
  • 9d403b5b8ODCD-36422: address bot review — extract isBisEligible, add enableStockReminder gate, fix optional chaining, add testsKartheek.Akunuri
  • 8940646e7ODCD-36422: iterate plan — expand to 4-op change surface post bot reviewKartheek.Akunuri
  • e47d55c8cfix(ODCD-36381): restore the refinement panel gutter that stops drawer h-scrollVaiman
  • 0aa7a9c14fix(ODCD-36381): import the disclosure override by relative path so it loadsVaiman
  • 8ed4ea13ffix(ODCD-36381): keep the Category filter heading on the body fontVaiman
  • 05f91b944ODCD - 36422: fix OOS BIS-eligible PDP 404 and swatch filter (#2984)Irina Vaiman
  • ae2a726c2Merge branch 'release/7.19.0-pwa.mmt' into story/ODCD-36381-filtersIrina Vaiman
  • 8429e5766fix(ODCD-36381): make the PLP filter disclosure override actually load, and restore its prod styling (#2985)Irina Vaiman
  • 8e8e05a26chore(plan): iterate ODCD-36443 with new inputs — Marmot theme-fix gapsKartheek.Akunuri
  • 0a771ba53Merge branch 'release/7.19.0-pwa.mmt' into ODCD-36415-mmt-plp-editorial-tile-orderIrina Vaiman
  • 19315b601ODCD - 36415: restore order prop on ProductTile in Marmot PLP grid (#2983)Irina Vaiman
  • 0f40e6c61chore(plan): ODCD-36443 sync metadata + change-surface for iteration 3 (Op 27/28)Kartheek.Akunuri
  • 3d92f55c8chore(plan): ODCD-36443 fix metadata contractVersion 2.0 → 1.0 (flat structure)Kartheek.Akunuri
  • 6673a68d4feat(ODCD-36443): add PD Tier-3 adapters, layouts, and tab theme for MarmotKartheek.Akunuri
  • 590bc76a6feat(ODCD-36443): expand registry, tests, and isInitialPage for Marmot PD Tier 3Kartheek.Akunuri
  • 6216b8332fix(ODCD-36443): fix PD html-markup global styles and hero-banner parts for MarmotKartheek.Akunuri
  • 5f1b08d58fix(ODCD-36443): trim Marmot registry to ticket scope (Op 21 correction)Kartheek.Akunuri
  • 6d0a94950feat(ODCD-36443): add Marmot brand themes for 3 new PD componentsKartheek.Akunuri
  • ac210bad2ODCD-36443: Iteration 4 - revise plan to HIGH confidence, merge iteration-3 Marmot theme fixes, add dual-source backcompat contract.Vaiman
  • e605ef966ODCD-36443: Implement Marmot theme fixes (Ops 27a/27b/28) and HFUS medium/slim variants port (Op 30).Vaiman
  • fdad6a3edMerge branch 'ODCD-36443-pd-pilot-round-1' of https://github.com/NewellBrands/ecom-elf-marmot into ODCD-36443-pd-pilot-round-1Kartheek.Akunuri
  • 279e74adefeat(ODCD-36443): brand theme sync for 3 new PD component themes (Marmot)Kartheek.Akunuri
  • 9069507e9fix(ODCD-36443): correct headless.tabContent typeId in registry.js and registry.test.jsKartheek.Akunuri
  • 9489ba879fix(ODCD-36443): fix prettier formatting in registry.js and adapters/utils.jsKartheek.Akunuri
  • d07c2b200chore(plan): iterate ODCD-36443 with new inputs — Iteration 7 post-CI fixesKartheek.Akunuri
  • df6c48643chore(plan): sync ODCD-36443 change-surface with Iteration 7 — add 13 SFCC JSON rowsKartheek.Akunuri
  • 0a759bacbfix(ODCD-36443): navStyle in banner adapters, landing-page bleed, masonryBrick theme, fix duplicate global spreadKartheek.Akunuri
  • 1edca10daODCD-36443: Fixed Lint Issues.Kartheek.Akunuri
  • d873a3323test(ODCD-36443): fix null-safety.test.js — matchMedia polyfill + useDotCMSHeaderConfig mockKartheek.Akunuri
  • 6f4d995c2fix(ODCD-36443): address review findings — tab-layout pairing, mobile arrows, isInitialPage, registry commentKartheek.Akunuri
  • 5be868d9bMerge branch 'release/7.19.0-pwa.mmt' into ODCD-36443-pd-pilot-round-1Irina Vaiman
  • b8d3cd016chore(ODCD-36443): pin complib to release/7.19.0-pwa.mmtKartheek.Akunuri
  • 784b6f856feat(ODCD - 36443): headless PD pilot round 1 - 10 adapters + landing page + Dynamic nav (Marmot) (#2987)Irina Vaiman
  • cde37dd0cfix(ODCD-36443): wire navIconMobile to tab-layout, encode image URLsKartheek.Akunuri
  • 59413e826fix(ODCD-36443): add borderStyle solid to slick carousel arrow chevronKartheek.Akunuri
  • f3d3b8f5efeat(ODCD - 36443): PD pilot round 2 - URL encoding, navIconMobile, slick arrow fix (Marmot) (#2989)Irina Vaiman
  • 7654785b9fix(ODCD-36443): fix PD layout Region API, containerPosition, masonry exclusion, and URL routingKartheek.Akunuri
  • 400bcc344fix(ODCD-36443): remove slick-arrow display:block sx override from PD landing pageKartheek.Akunuri
  • dd9a10ad1ODCD-36443: Stamp containerPosition onto root-region PD components.Vaiman
  • 6788115a8fix(ODCD - 36443): SFCC headless Page Designer UAT fixes - Marmot (#2991)Irina Vaiman
  • cb6ef1e2bfix(ODCD-36443): import Tabs from @chakra-ui/react in TabLayoutKartheek.Akunuri
  • feeef79f6feat(ODCD-36443): provide PDPageContext on PD landing page for native new-tab linksKartheek.Akunuri
  • aa18c5cc4fix(ODCD-36443): normalize hero banner CTA variants for light and dark themesKartheek.Akunuri
  • e26ec78cffix(ODCD-36443): fix prettier format on mt= ternary and add PDPageContext mockKartheek.Akunuri
  • 928d1f193fix(ODCD-36443): masonry brick equal-height — height chain + objectFit coverKartheek.Akunuri
  • 3b1cea38cfix(ODCD-36443): address PR review findings — Marmot #2992Kartheek.Akunuri
  • ba0751533fix(ODCD - 36443): tabLayout crash -- import Tabs from @chakra-ui/react (#2992)Irina Vaiman
  • f532b4649fix(ODCD-36443): masonry height chain, nav race, CTA group, tab layout accordion+bg, tab content right-alignKartheek.Akunuri
  • 3e6394c91fix(ODCD-36443): default getTabBackground opacity to 1 when not authoredKartheek.Akunuri
  • 69f3623fdfix(ODCD-36443): resolve review findings — opacity clamp, navStyle rename, masonry comment, Marmot overlay fixKartheek.Akunuri
  • 33840e759fix(ODCD-36443): review-fix follow-ups — bg ownership guards, SFRA desktop-only tab bg, docsVaiman
  • e16b4dfc5fix(ODCD - 36443): masonry height chain, nav race, CTA group, tab layout accordion+bg, tab content right-align (Marmot) (#2995)Irina Vaiman
  • 5d0cb7b17fix(ODCD-36443): encode tab background image URL before CSS url() embedKartheek.Akunuri
  • b742897b9fix(ODCD-36443): align tab layout and tab content styles to SFRAKartheek.Akunuri
  • e3276bd1fchore(ODCD-36443): fix CRLF line endings in tab-layout filesKartheek.Akunuri
  • 4b8d82c80fix(ODCD-36443): address review findings -- landing-page mt, copyHalf parts[], active tab white bgKartheek.Akunuri
  • 80421dc73revert(ODCD-36443): restore Marmot landing-page conditional mt — not neededKartheek.Akunuri
  • b2cc6f9b2fix(ODCD-36443): medium-dark hero banner uses light theme on mobileKartheek.Akunuri
  • f91734ac9fix(ODCD-36443): encode tab background image URL before CSS url() embed (#2996)Irina Vaiman
  • c7df0f11bfix(ODCD-36443): medium-dark banner — responsive CTAs primary on mobile, secondary on desktopKartheek.Akunuri
  • 88dfbef08fix(ODCD-36443): tab layout — fix icon visibility, allow accordion close, border scope, vertical flexKartheek.Akunuri
  • 0d774058afix(ODCD-36443): move display after tabIcon spread so component responsive show/hide always winsKartheek.Akunuri
  • 91a86533dfix(ODCD-36443): QA fixes - medium-dark banner and tab layout (#2997)Irina Vaiman
  • 8e04b5e7echore(ODCD-36492): add implementation plan — CMS image width defect-classVaiman
  • 9f461be93chore(ODCD-36492): amend Op1 wid semantics — default-if-absent, merch override winsVaiman
  • a9b6d6ca8chore(ODCD-36492): Op1 fill-what's-missing contract — Smart-Imaging merge + wid-on-preset confirmedVaiman
  • ad426c62achore(ODCD-36492): bug #3 (preset baked width) made unreachable-or-loud — dev tripwire, lint error, audit wid+aspect assertionsVaiman
  • 2daa6aa02feat(ODCD-36492): CMS image display-matched widths — app callers on getCmsImageUrl contractVaiman
  • 56673b9bechore(ODCD-36492): drop cms-image-width-audit.mjs from the PR — verification tooling stays localVaiman
  • aec0384b2chore(ODCD-36492): eslint guardrail comment — inline rule is canonical (complib export dropped)Vaiman
  • a51c0bc10fix(ODCD-36492): unblock run-linters, complete filter-banner mock, harden guardrailVaiman
  • c6ff124abfeat(ODCD-36492): CMS image display-matched widths — MMT callers (Ops 16-20) (#3000)Irina Vaiman

Previous deployment

Last known baseline

Previous commit
eba143285
Previous branch
master
Previous deployed at
Sep 10, 2026, 7:45 AM EDT
Previous bundle
production2--master--NewellBrands/ecom-elf-marmot--901
Previous run ID
34472653364
Live URL
www.marmot.com

History

Recent deploy history