Skip POT file update when only date-related lines changed#397
Merged
Skip POT file update when only date-related lines changed#397
Conversation
Agent-Logs-Url: https://github.com/benbalter/wordpress-static-site-exporter/sessions/bcb346b5-fd22-4228-988e-70713902c012 Co-authored-by: benbalter <282759+benbalter@users.noreply.github.com>
Agent-Logs-Url: https://github.com/benbalter/wordpress-static-site-exporter/sessions/bcb346b5-fd22-4228-988e-70713902c012 Co-authored-by: benbalter <282759+benbalter@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Fix POT file update for date changes
Skip POT file update when only date-related lines changed
Apr 9, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
Updates the POT-generation helper script to avoid creating noisy no-op PRs when the only differences in the regenerated POT are timestamp/copyright header lines.
Changes:
- Introduce a
POT_FILEvariable and back up the existing POT before regeneration. - After running
wp-pot, compare old vs new POT content while ignoringPOT-Creation-Dateand# Copyright (C)lines. - If only those ignored lines changed, restore the previous POT file to avoid a diff.
Show a summary per file
| File | Description |
|---|---|
script/build-pot |
Adds a backup/compare/restore flow to prevent no-op POT update diffs caused only by date-related header changes. |
Copilot's findings
- Files reviewed: 1/1 changed files
- Comments generated: 1
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The
pot.ymlworkflow regenerates the POT file on every push to master and opens a PR viacreate-pull-request. When no translatable strings changed, the only diff is thePOT-Creation-Datetimestamp (see #395), producing noisy no-op PRs.script/build-potnow saves the existing POT file before regeneration, then compares old vs new withPOT-Creation-Dateand# Copyright (C)lines stripped. If identical, the old file is restored socreate-pull-requestsees no diff.