chore: update POT file - #766
Conversation
Confidence Score: 5/5The PR appears safe to merge. No blocking failure remains. Reviews (3): Last reviewed commit: "chore: update POT file" | Re-trigger Greptile |
faf6c57 to
d87c156
Compare
|
The failing Server check is not caused by this PR. It looks like Evidence:
The two failures both involve content that passes through HTML sanitization: The design token fallback is gone and the As far as I can tell this PR is just the first one tested after that frappe merge, since |
|
Root cause, and it is not a frappe regression. frappe#41626 deliberately removed the JSON bypass in if not always_sanitize:
- if is_json(html):
- return html
-
if not bool(BeautifulSoup(html, "html.parser").find()):
return htmlThe old docstring already called that bypass risky, and the new tests assert that What it means here: Two directions, and the choice is a security call I would rather not make on your behalf:
I can send either as a PR if you say which direction you want. I can also verify the candidate first by running Independent of this PR, every Builder PR tested after 10:59 UTC today will hit the same two failures. |
d87c156 to
970ddee
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #766 +/- ##
========================================
Coverage 66.21% 66.21%
========================================
Files 90 90
Lines 10018 10018
========================================
Hits 6633 6633
Misses 3385 3385 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
Tick the box to add this pull request to the merge queue (same as
|
|
🎉 This PR is included in version 1.33.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Regenerated
builder/locale/main.potfromdevelop. The committed file was last updated on 2026-08-13, so it predates the strings wrapped in #746 and #750 and the AI rewrite in #754.This is the first successful extraction since #758. I ran the same steps as
.github/helper/update_pot_file.shon a plainubuntu-latestrunner, which also confirms that the fix in #758 works:bench generate-pot-file --app buildernow completes instead of raisingRuntimeError: object is not bound. The run took 1m42s.The result is 1165 strings, up from 929.
One aside while comparing:
Drop image to attachdisappears from the POT because it is now plain template text infrontend/src/components/BuilderAIChatPanel.vuerather than a__()call. It looks like the wrapper was lost in the rewrite. Not touched here, since this PR is only the regenerated file, but it is worth a look.The next scheduled run is Sunday. This PR just gets the current strings into the catalog now, so translators are not a week behind.