Skip to content

[v3-1-test] Improve documentation and behaviour of mprocs (#58718) - #58798

Merged
potiuk merged 1 commit into
v3-1-testfrom
backport-d1bd555-v3-1-test
Nov 28, 2025
Merged

[v3-1-test] Improve documentation and behaviour of mprocs (#58718)#58798
potiuk merged 1 commit into
v3-1-testfrom
backport-d1bd555-v3-1-test

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

The AI-generated documentation had some hallucinations and had a bit
of duplication and chattines. Also it was not clear you can also easily
run mprocs outside of breeze in regular terminal (you can !) and how to
do it easily.

This is all corrected here:

  • README.md is removed (most of the content was in QUICK REFERENCE or
    was just too chatty

  • Hallucinated keybindings were corrected

  • basic.yaml is now simply mprocs.yml so that you can use it directly
    in the contributing-docs/mprocs folder without specifying config file

  • we are using now uv to run generate_mprocs_config.py and it has
    inline requirements specified - making it easily usable outside of
    breeze environment

  • removed replacement of local executor that is not needed any more
    also in run_mprocs

  • added some non-obvious but useful key bindings in the guide

  • the generated mprocs.yaml is now created in /files when run with
    start-airflow which makes it directly usable outside of Breeze.

  • there are some caveats of mprocs working with iTerm2 on MacOS, this
    change documents workaround/solution needed to work with mprocs until
    better solutions are found
    (cherry picked from commit d1bd555)

Co-authored-by: Jarek Potiuk jarek@potiuk.com

The AI-generated documentation had some hallucinations and had a bit
of duplication and chattines. Also it was not clear you can also easily
run mprocs outside of breeze in regular terminal (you can !) and how to
do it easily.

This is all corrected here:

* README.md is removed (most of the content was in QUICK REFERENCE or
  was just too chatty

* Hallucinated keybindings were corrected

* basic.yaml is now simply mprocs.yml so that you can use it directly
  in the contributing-docs/mprocs folder without specifying config file

* we are using now uv to run generate_mprocs_config.py and it has
  inline requirements specified - making it easily usable outside of
  breeze environment

* removed replacement of local executor that is not needed any more
  also in run_mprocs

* added some non-obvious but useful key bindings in the guide

* the generated mprocs.yaml is now created in /files when run with
  start-airflow which makes it directly usable outside of Breeze.

* there are some caveats of mprocs working with iTerm2 on MacOS, this
  change documents workaround/solution needed to work with mprocs until
  better solutions are found
(cherry picked from commit d1bd555)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
@potiuk
potiuk marked this pull request as ready for review November 28, 2025 02:07
@potiuk
potiuk merged commit 4a73383 into v3-1-test Nov 28, 2025
5 checks passed
@potiuk
potiuk deleted the backport-d1bd555-v3-1-test branch November 28, 2025 02:07
@ephraimbuddy ephraimbuddy added the changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) label Dec 1, 2025
@ephraimbuddy ephraimbuddy added this to the Airflow 3.1.4 milestone Dec 2, 2025
ephraimbuddy pushed a commit that referenced this pull request Dec 3, 2025
…58798)

The AI-generated documentation had some hallucinations and had a bit
of duplication and chattines. Also it was not clear you can also easily
run mprocs outside of breeze in regular terminal (you can !) and how to
do it easily.

This is all corrected here:

* README.md is removed (most of the content was in QUICK REFERENCE or
  was just too chatty

* Hallucinated keybindings were corrected

* basic.yaml is now simply mprocs.yml so that you can use it directly
  in the contributing-docs/mprocs folder without specifying config file

* we are using now uv to run generate_mprocs_config.py and it has
  inline requirements specified - making it easily usable outside of
  breeze environment

* removed replacement of local executor that is not needed any more
  also in run_mprocs

* added some non-obvious but useful key bindings in the guide

* the generated mprocs.yaml is now created in /files when run with
  start-airflow which makes it directly usable outside of Breeze.

* there are some caveats of mprocs working with iTerm2 on MacOS, this
  change documents workaround/solution needed to work with mprocs until
  better solutions are found
(cherry picked from commit d1bd555)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dev-tools changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants