Skip to content

Deploy March 16th, 2026 #1013

Merged
kala-moz merged 10 commits intoproductionfrom
main
Mar 16, 2026
Merged

Deploy March 16th, 2026 #1013
kala-moz merged 10 commits intoproductionfrom
main

Conversation

@kala-moz
Copy link
Contributor

Check out the change-log below to see the updates:

[kala-moz]
Test version refactor : column config and rendering (#1004)
BUG 2019125: Remove replicates toggle for mwu test version (#1006)
BUG 2017544: update MWU tooltips with more info and links (#1008)

[moijes12]
Bug-1999558: Display complete commit message even when newline is absent (#1000)
Bug-1915777: Make test tags theme aware (#993)
Bug-1948879: Add links to docs and source in the Banner (#995)

moijes12 and others added 10 commits February 17, 2026 15:05
…ent (#1000)

* Bug-1999558: Display complete commit message even when newline is absent

This change ensures that single line commit messages with absent newlines are displayed correctly.
If a newline is present in the message summary, then it is treated as the commit message.
If no newline is present in the message summary, then the entire summary is taken as commit message.

A new test has been added to verify the change. The snapshots have been regenerated to reflect the changes.

@kala-moz @davehunt

Fixes [Bug-1999558](https://bugzilla.mozilla.org/show_bug.cgi?id=1999558)

* Bug-1999558: Implement review comment

Implement review comment by making the added comment into a
multiline comment.

* Bug-1999558: Implement review comments

Remove Bug number from comment as suggested in review comment

* Bug-1999558: Fix merge conflicts

Fix merge conflicts by rebasing code over latest changes in main.
* Bug-1915777: Make test tags theme aware

This change updates the TestHeader and SubtestsRevisionHeader by making tag options aware of light. The changes made are:
* Import theme hook in both TestHeader and SubtestsRevisionHeader
* Update `styles` object in both TestHeader and SubtestsRevisionHeader to choose background color of span based on theme
* Update color of tag based on theme
* Add new colors to `styles/Colors.ts`

* Bug-191577: Adding helpers for setting tag color

Moved the logic to find the appropriate colors for the tags into
helpers and used those helpers in the components. Also, added
tests to validate the helpers.

* Bug-1915777: Use Mui's theme aware <Box> element

Implemented review comment and used Mui's theme aware `<Box>` element.
Added the required options to `protocolTheme.ts`.
Also, removed implementation added in previous commits as well as the tests
and regenerated the spanshots by running `npm run fix-all`
⬆️ Update all npm dependencies (2026-02-20)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
⬆️ Update all npm dependencies (2026-02-24)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
* created test version registry and separate files for test versions

Row template columns now only gets the columns for the version

* expanded test strategy to include getting columns for versions and get avg values

* update comments

* updated comments explaining types
* remove replicates toggle for mwu test version

* remove toggle for subtests view
⬆️ Update all npm dependencies (2026-03-09)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
* updated mwu tooltips with more info and links

* Update all npm dependencies (2026-03-09) (#1007)

⬆️ Update all npm dependencies (2026-03-09)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>

* improved with note on sign and expand tooltip width

* update snapshots

* updated mwu tooltips with more info and links

* improved with note on sign and expand tooltip width

* update snapshots

---------

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
* Bug-1948879: Adding links to docs and source in banner

Added links to PerfCompare docs and GitHub source in the Banner.

* Bug-1948879: Update snapshots

Update snapshots

* Bug-1948879: Fix snapshots

Fix snapshots.

* Bug-1948879: Added a shared component for Links

Added a shared `NavBarLink` component for the below:
- Docs
- Contact
- Source

* Bug-1948879: Added the links to Docs, GitHub, Matrix and Bugzilla in the header

Made the below changes to add new links to urls that were previously in Banner
* Created a new NavBarLink component as a single reusable component for Links in the Header
* Updated the PerfCompareHeader component to add a new Box with NavBarLinks - Docs, Source, File Bug, Matrix
* Updated the Strings to contain the required strings for tooltip

The Link font styles are kept identical to the Dark Mode switch label styles to ensure a consistent UX.
The Link is also theme aware.

* Bug-1948879: Removed the Banner and updated tests

Made the below changes to remove the banner:
* Updated the PerfCompareHeader to remove the Banner in the `<Alert />` component
* Removed the `Banner` component
* Updated the tests for `App.tsx` to check for all links and their correct tooltip

* Bug-1948879: Updated test for rendering page

Updated the tests for rendering page by:
* Made the test for checking heading more specific
* Checked for entire Perfcompare tagline text

* Bug-1948879: Updated Snapshots

Executed linter and updated snapshots

* Bug-1948879: Implement Review Comments

* Removed additional styling in NavBarLink's `<Box>`
* Corrected spacing in the PerfCompareHeader

* Bug-1948879: Implement Review Comments

Deleted the lines related to Mode switching from NavBarLink.tsx
* ⬆️ Update all npm dependencies (2026-03-13)

* updated snapshots

---------

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Co-authored-by: Carla Severe <csevere@mozilla.com>
@netlify
Copy link

netlify bot commented Mar 16, 2026

Deploy Preview for mozilla-perfcompare ready!

Name Link
🔨 Latest commit c25a709
🔍 Latest deploy log https://app.netlify.com/projects/mozilla-perfcompare/deploys/69b86ff9e80124000866fa3a
😎 Deploy Preview https://deploy-preview-1013--mozilla-perfcompare.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@kala-moz kala-moz merged commit 857f7f9 into production Mar 16, 2026
10 of 12 checks passed
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.

2 participants