Skip to content

Use UTC for the commit date in bug titles, and say so - #427

Open
tomrittervg wants to merge 1 commit into
masterfrom
2026-10-08-tjr-utc-title
Open

tomrittervg wants to merge 1 commit into
masterfrom
2026-10-08-tjr-utc-title

Conversation

@tomrittervg

Copy link
Copy Markdown
Collaborator

Hosts report the upstream commit time differently: gitlab and codeberg give the committer's local time with an offset, github gives UTC, and googlesource gives UTC with no zone. We dropped the offset, so titles showed the committer's wall-clock time (libgbm's 02:59 UTC commit was titled 12:59). Convert to UTC and append "UTC" to the title.

Hosts report the upstream commit time differently: gitlab and codeberg give
the committer's local time with an offset, github gives UTC, and googlesource
gives UTC with no zone. We dropped the offset, so titles showed the
committer's wall-clock time (libgbm's 02:59 UTC commit was titled 12:59).
Convert to UTC and append "UTC" to the title.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The focused conversion and title changes have regression coverage and no identified blocking issues.

0 open findings

What changed in this PR

Normalizes upstream commit timestamps to UTC so Bugzilla update titles show consistent, explicitly labeled times across hosts.

Changes:

  • Converts timezone-aware timestamps to UTC.
  • Adds “UTC” to update titles.
  • Covers positive and negative offsets, including date rollover.
File Description
tests/​mach_vendor.py Adds offset conversion and date rollover tests.
tests/​bugzilla.py Updates the expected title with UTC time and label.
components/​utilities.py Converts timezone-aware dates to UTC before formatting.
components/​bugzilla.py Appends “UTC” to update titles.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

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