We need to: < 54 => update to 54.0.1 with 54.0 WNP >= 54 => update to 54.0.1 with no WNP That means we need to create a 54.0.1 WNP that actually points to 54.0 release notes.
mihaitabara@mozspace:~/Downloads/misc$ diff Firefox-54.0.1-build1.json Firefox-54.0.1-build1-whatsnew.json 4a5,6 > "openURL": "https://www.mozilla.org/%LOCALE%/firefox/54.0/whatsnew/?oldversion=%OLD_VERSION%", > "actions": "showURL", 28c30 < "name": "Firefox-54.0.1-build1", --- > "name": "Firefox-54.0.1-build1-whatsnew", r+'ed by :rail in person.
Added a new rule with higher priority than default rule that serves 54.0.1-whatsnew to < 54.0 users. The WNP is hardcoded to show the 54.0 WNP since the 54.0.1 doesn't have a release notes url itself. The default rule is to be updated by the release automation to point to 54.0.1 directly for rest of users (hence, those already on 54.0 that already saw the WNP with last update).
I think this is done now. Will reopen if needed.