Most recent deployment
Production 2
Live at www.marmot.com from branch master and commit c6ff124ab.
Overview
Deployment details
What changed
Included commits since previous deploy
- 1047692cechore: sync release/7.18.0-pwa.mmt -> release/7.19.0-pwa.mmt
- d7ee8a008chore(ODCD-35938): add implementation plan
- a6c379cb5fix(ODCD-35938): fix LCP preload anti-patterns in slim-banner and product-view
- bb26f87c0fix(ODCD-35938): gate only preload link on isFirstPosition, not banner render
- ef27c79b2fix(ODCD-35938): use firstGalleryImage.url for SSR-compatible PDP preload
- 587289e29chore(plan): iterate ODCD-35938 with new inputs
- 3c3667d68chore(plan): add iteration insights for ODCD-35938
- dc9082439ODCD-36335: shareable dotCMS preview links (?previewDate=) with preview banner
- 155388c61ODCD-36335: enable preview links on production; no-store preview responses
- f07ef6de6ODCD-36335: cover the preview no-store header
- 28bcd053aODCD-36335: Marmot dotCMS shareable preview links (?previewDate=) (#2961)
- ab8cb22c5fix(ODCD-35938): use getImageUrl+DM_PRESETS for PDP LCP preload; remove dead video branch
- b3fd573e6ODCD-36335: state the real reason the banner copy skips react-intl
- 13c886e45ODCD-36335: address the open review findings from #2961
- 1e2445032ODCD-36335: fix the preview noindex being silently overridden
- 2d608b6abODCD-36335: drop the expiration caveat from the banner
- 430862057chore(ODCD-36381): add implementation plan artifacts
- df3ac075fchore(ODCD-36381): scope plan to the dependency bump; defer PLP disclosure port
- 6a9d244e3docs(ODCD-36381): reference ODCD-36395 as the deferred-scope story
- 7b25b94efchore(ODCD-36381): add run insights
- cf2838e94docs(ODCD-36381): record the AC amendments applied to the ticket
- e230a94c6fix(ODCD-36381): add Operation 0 - capture the pre-upgrade baseline
- c0d204d50chore(ODCD-36381): capture pre-upgrade baseline (Operation 0, partial)
- a2c63758cchore(ODCD-36381): complete Operation 0 pre-upgrade baseline
- 81fe81f32fix(ODCD-36381): correct an unverified claim in the baseline artifact
- ac9724aedfix(ODCD-36381): verify the local PLP failure and record the complib defect
- b2d68de6bfix(ODCD - 35938): fix LCP preload anti-patterns in Marmot slim-banner and product-view (#2966)
- dcef42922docs(ODCD-36381): prove the complib root cause and fix; confirm refinements are not SSR'd
- f1eca194efix(ODCD-36381): prove the complib repin fixes the PLP; correct the target ref
- 3aad04751fix(ODCD-36381): retract the deploy-impact claim - complib is resolved by CI
- 6cd7a8b58fix(ODCD-36381): drop R7 - the missing 7.19.0 env mapping is expected, not a risk
- 35228de24chore(ODCD-36381): coding agents install the correct complib; refresh insights
- 4aada651fchore: sync release/7.18.0-pwa.mmt -> release/7.18.1-pwa.mmt
- 67719ec7bODCD-36381: upgrade PWA Kit 3.18.0 -> 3.19.0 + SSR refinements disclosure
- 406440ab9chore: sync release/7.18.0-pwa.mmt -> release/7.18.1-pwa.mmt
- 23df1939bfix(ODCD-36381): keep marmot theme parts on the SSR refinement disclosure
- b7015b8a0fix(ODCD-36381): restore inert refinement headings and cover category-links
- e443ed5ddMerge branch 'release/7.19.0-pwa.mmt' into ODCD-36381-marmot-upgrade-pwa-kit-3-19-0
- e392614d0Release/7.18.1 pwa.mmt (#2977)
- e8761c9b5Merge branch 'release/7.19.0-pwa.mmt' into ODCD-36381-marmot-upgrade-pwa-kit-3-19-0
- c5c33cd6fODCD-36381; fixing lint
- 639127a2fODCD-36381: upgrade PWA Kit 3.18.0 → 3.19.0 + SSR refinements disclosure (#2975)
- edf3cfc7echore: sync release/7.18.1-pwa.mmt -> release/7.19.0-pwa.mmt
- 81415ab5eRelease/7.18.1 pwa.mmt (#2981)
- 46b8d8586Release/7.18.1 pwa.mmt (#2981) (#2982)
- 51c18aaedfix(ODCD-36415): restore order prop on ProductTile in PLP grid
- fed09ccd8Merge branch 'release/7.18.2-pwa.mmt' into feature/ODCD-36335-review-fixes
- 953a5f79bODCD-36335: address the open review findings from #2961 (#2970)
- b2122fa0bchore: sync release/7.18.2-pwa.mmt -> release/7.19.0-pwa.mmt
- b9b1a50faODCD-36443: Add implementation plan for PD merch pilot round 1.
- 3ed591b21ODCD-36422: add OOS BIS-fix implementation plan
- 2e6460385chore(ODCD-36415): add implementation plan and change surface files
- cb6efe6a0ODCD-36422: fix OOS BIS-eligible PDP 404 and swatch filter
- dd31ce2a5ODCD-36422: Added note for BIS enabled guard.
- 9d403b5b8ODCD-36422: address bot review — extract isBisEligible, add enableStockReminder gate, fix optional chaining, add tests
- 8940646e7ODCD-36422: iterate plan — expand to 4-op change surface post bot review
- e47d55c8cfix(ODCD-36381): restore the refinement panel gutter that stops drawer h-scroll
- 0aa7a9c14fix(ODCD-36381): import the disclosure override by relative path so it loads
- 8ed4ea13ffix(ODCD-36381): keep the Category filter heading on the body font
- 05f91b944ODCD - 36422: fix OOS BIS-eligible PDP 404 and swatch filter (#2984)
- ae2a726c2Merge branch 'release/7.19.0-pwa.mmt' into story/ODCD-36381-filters
- 8429e5766fix(ODCD-36381): make the PLP filter disclosure override actually load, and restore its prod styling (#2985)
- 8e8e05a26chore(plan): iterate ODCD-36443 with new inputs — Marmot theme-fix gaps
- 0a771ba53Merge branch 'release/7.19.0-pwa.mmt' into ODCD-36415-mmt-plp-editorial-tile-order
- 19315b601ODCD - 36415: restore order prop on ProductTile in Marmot PLP grid (#2983)
- 0f40e6c61chore(plan): ODCD-36443 sync metadata + change-surface for iteration 3 (Op 27/28)
- 3d92f55c8chore(plan): ODCD-36443 fix metadata contractVersion 2.0 → 1.0 (flat structure)
- 6673a68d4feat(ODCD-36443): add PD Tier-3 adapters, layouts, and tab theme for Marmot
- 590bc76a6feat(ODCD-36443): expand registry, tests, and isInitialPage for Marmot PD Tier 3
- 6216b8332fix(ODCD-36443): fix PD html-markup global styles and hero-banner parts for Marmot
- 5f1b08d58fix(ODCD-36443): trim Marmot registry to ticket scope (Op 21 correction)
- 6d0a94950feat(ODCD-36443): add Marmot brand themes for 3 new PD components
- ac210bad2ODCD-36443: Iteration 4 - revise plan to HIGH confidence, merge iteration-3 Marmot theme fixes, add dual-source backcompat contract.
- e605ef966ODCD-36443: Implement Marmot theme fixes (Ops 27a/27b/28) and HFUS medium/slim variants port (Op 30).
- fdad6a3edMerge branch 'ODCD-36443-pd-pilot-round-1' of https://github.com/NewellBrands/ecom-elf-marmot into ODCD-36443-pd-pilot-round-1
- 279e74adefeat(ODCD-36443): brand theme sync for 3 new PD component themes (Marmot)
- 9069507e9fix(ODCD-36443): correct headless.tabContent typeId in registry.js and registry.test.js
- 9489ba879fix(ODCD-36443): fix prettier formatting in registry.js and adapters/utils.js
- d07c2b200chore(plan): iterate ODCD-36443 with new inputs — Iteration 7 post-CI fixes
- df6c48643chore(plan): sync ODCD-36443 change-surface with Iteration 7 — add 13 SFCC JSON rows
- 0a759bacbfix(ODCD-36443): navStyle in banner adapters, landing-page bleed, masonryBrick theme, fix duplicate global spread
- 1edca10daODCD-36443: Fixed Lint Issues.
- d873a3323test(ODCD-36443): fix null-safety.test.js — matchMedia polyfill + useDotCMSHeaderConfig mock
- 6f4d995c2fix(ODCD-36443): address review findings — tab-layout pairing, mobile arrows, isInitialPage, registry comment
- 5be868d9bMerge branch 'release/7.19.0-pwa.mmt' into ODCD-36443-pd-pilot-round-1
- b8d3cd016chore(ODCD-36443): pin complib to release/7.19.0-pwa.mmt
- 784b6f856feat(ODCD - 36443): headless PD pilot round 1 - 10 adapters + landing page + Dynamic nav (Marmot) (#2987)
- cde37dd0cfix(ODCD-36443): wire navIconMobile to tab-layout, encode image URLs
- 59413e826fix(ODCD-36443): add borderStyle solid to slick carousel arrow chevron
- f3d3b8f5efeat(ODCD - 36443): PD pilot round 2 - URL encoding, navIconMobile, slick arrow fix (Marmot) (#2989)
- 7654785b9fix(ODCD-36443): fix PD layout Region API, containerPosition, masonry exclusion, and URL routing
- 400bcc344fix(ODCD-36443): remove slick-arrow display:block sx override from PD landing page
- dd9a10ad1ODCD-36443: Stamp containerPosition onto root-region PD components.
- 6788115a8fix(ODCD - 36443): SFCC headless Page Designer UAT fixes - Marmot (#2991)
- cb6ef1e2bfix(ODCD-36443): import Tabs from @chakra-ui/react in TabLayout
- feeef79f6feat(ODCD-36443): provide PDPageContext on PD landing page for native new-tab links
- aa18c5cc4fix(ODCD-36443): normalize hero banner CTA variants for light and dark themes
- e26ec78cffix(ODCD-36443): fix prettier format on mt= ternary and add PDPageContext mock
- 928d1f193fix(ODCD-36443): masonry brick equal-height — height chain + objectFit cover
- 3b1cea38cfix(ODCD-36443): address PR review findings — Marmot #2992
- ba0751533fix(ODCD - 36443): tabLayout crash -- import Tabs from @chakra-ui/react (#2992)
- f532b4649fix(ODCD-36443): masonry height chain, nav race, CTA group, tab layout accordion+bg, tab content right-align
- 3e6394c91fix(ODCD-36443): default getTabBackground opacity to 1 when not authored
- 69f3623fdfix(ODCD-36443): resolve review findings — opacity clamp, navStyle rename, masonry comment, Marmot overlay fix
- 33840e759fix(ODCD-36443): review-fix follow-ups — bg ownership guards, SFRA desktop-only tab bg, docs
- e16b4dfc5fix(ODCD - 36443): masonry height chain, nav race, CTA group, tab layout accordion+bg, tab content right-align (Marmot) (#2995)
- 5d0cb7b17fix(ODCD-36443): encode tab background image URL before CSS url() embed
- b742897b9fix(ODCD-36443): align tab layout and tab content styles to SFRA
- e3276bd1fchore(ODCD-36443): fix CRLF line endings in tab-layout files
- 4b8d82c80fix(ODCD-36443): address review findings -- landing-page mt, copyHalf parts[], active tab white bg
- 80421dc73revert(ODCD-36443): restore Marmot landing-page conditional mt — not needed
- b2cc6f9b2fix(ODCD-36443): medium-dark hero banner uses light theme on mobile
- f91734ac9fix(ODCD-36443): encode tab background image URL before CSS url() embed (#2996)
- c7df0f11bfix(ODCD-36443): medium-dark banner — responsive CTAs primary on mobile, secondary on desktop
- 88dfbef08fix(ODCD-36443): tab layout — fix icon visibility, allow accordion close, border scope, vertical flex
- 0d774058afix(ODCD-36443): move display after tabIcon spread so component responsive show/hide always wins
- 91a86533dfix(ODCD-36443): QA fixes - medium-dark banner and tab layout (#2997)
- 8e04b5e7echore(ODCD-36492): add implementation plan — CMS image width defect-class
- 9f461be93chore(ODCD-36492): amend Op1 wid semantics — default-if-absent, merch override wins
- a9b6d6ca8chore(ODCD-36492): Op1 fill-what's-missing contract — Smart-Imaging merge + wid-on-preset confirmed
- ad426c62achore(ODCD-36492): bug #3 (preset baked width) made unreachable-or-loud — dev tripwire, lint error, audit wid+aspect assertions
- 2daa6aa02feat(ODCD-36492): CMS image display-matched widths — app callers on getCmsImageUrl contract
- 56673b9bechore(ODCD-36492): drop cms-image-width-audit.mjs from the PR — verification tooling stays local
- aec0384b2chore(ODCD-36492): eslint guardrail comment — inline rule is canonical (complib export dropped)
- a51c0bc10fix(ODCD-36492): unblock run-linters, complete filter-banner mock, harden guardrail
- c6ff124abfeat(ODCD-36492): CMS image display-matched widths — MMT callers (Ops 16-20) (#3000)
Previous deployment
Last known baseline
History
Recent deploy history
Sep 10, 2026, 8:10 AM EDT
Branch master by ivaiman
Bundle PublishedNew codeSep 10, 2026, 7:45 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshSep 9, 2026, 7:47 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshSep 8, 2026, 7:46 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshSep 7, 2026, 7:46 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshSep 6, 2026, 7:47 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshSep 5, 2026, 7:46 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshSep 4, 2026, 7:48 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshSep 3, 2026, 7:48 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshSep 2, 2026, 7:46 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshSep 1, 2026, 7:46 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 31, 2026, 7:46 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 30, 2026, 7:46 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 29, 2026, 7:46 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 28, 2026, 11:43 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 27, 2026, 11:24 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 26, 2026, 7:54 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 25, 2026, 7:54 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 24, 2026, 7:53 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 23, 2026, 7:50 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 22, 2026, 7:53 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 21, 2026, 7:52 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 20, 2026, 7:53 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 19, 2026, 12:51 PM EDT
Branch master by ivaiman
Bundle PublishedNew codeAug 19, 2026, 8:09 AM EDT
Branch master by ivaiman
Bundle PublishedNew codeAug 19, 2026, 7:52 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 18, 2026, 7:52 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 17, 2026, 7:50 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 16, 2026, 7:49 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 15, 2026, 7:50 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 14, 2026, 7:59 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 13, 2026, 8:00 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 12, 2026, 8:00 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data RefreshAug 11, 2026, 10:51 AM EDT
Branch master by ivaiman
Bundle PublishedCustom Data Refresh