Detect prompt file changes in translation workflow#849
Merged
Conversation
When a language-specific prompt (docs/{lang}/llm-prompt.md) or the
general prompt (_scripts/general-llm-prompt.md) changes, all existing
translations for that language should be re-translated with the updated
prompts.
Previously, the workflow only detected changes to English source files,
causing prompt updates (like PR nextflow-io#847) to have no effect on translations.
✅ Deploy Preview for nextflow-training ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Contributor
|
Nextflow linting complete! ❌ 1 files had 1 errors 💡 Tip: Click filename locations to go directly to that code. View all 1 issues
View formatting changes
|
Member
Author
|
Continuing my 🤠 behaviour with the language stuff. I feel we're getting closer though.. |
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.
Summary
prompt_changed_since()function to detect changes to language-specific or general promptsci-detectandsynccommands to show when prompt changes trigger full re-translationProblem
When PR #847 modified
docs/pl/llm-prompt.md, the translation workflow ran but found no work to do. This happened because the workflow only checked if English source files changed since the baseline, not prompt files.Solution
Now when a language-specific prompt (
docs/{lang}/llm-prompt.md) or the general prompt (_scripts/general-llm-prompt.md) changes, all existing translations for that language are marked as outdated and will be re-translated with the updated prompts.Closes the gap identified after #847