Skip to content

Add missing rich.markup.escape import in tools/ci.py#69395

Closed
dwoz wants to merge 1 commit into
saltstack:3006.xfrom
dwoz:dwoz/fix/dependabot-69393-floor
Closed

Add missing rich.markup.escape import in tools/ci.py#69395
dwoz wants to merge 1 commit into
saltstack:3006.xfrom
dwoz:dwoz/fix/dependabot-69393-floor

Conversation

@dwoz

@dwoz dwoz commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

The dependabot-group PRs (#69391, #69392, #69393, #69394) each carry a "Fix rich MarkupError when rendering dependabot PR body" commit that calls escape() in workflow_config without importing it, so Prepare Workflow Run fails with NameError: name 'escape' is not defined and blocks every downstream job.

Landing the proper fix (with from rich.markup import escape) on the base branches so a @dependabot rebase on each of those PRs picks up a working tools/ci.py.

Mirrors the earlier fix in a1f56ca ("Fix markup parsing error in tools/ci.py").

The dependabot-group PRs (saltstack#69391-saltstack#69394) carry a 'Fix rich MarkupError'
commit that calls escape() in workflow_config without importing it,
breaking Prepare Workflow Run on all four dependabot batch PRs.

Land the import on the base branches so dependabot rebases pick up a
working tools/ci.py.
@dwoz

dwoz commented Jun 8, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by direct push to #69393's dependabot branch (3cca9b78845).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test:full Run the full test suite

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant