diff --git a/.github/workflows/idlelib-help-regen.yml b/.github/workflows/idlelib-help-regen.yml new file mode 100644 index 00000000000000..c6c9efa73fabe7 --- /dev/null +++ b/.github/workflows/idlelib-help-regen.yml @@ -0,0 +1,28 @@ +name: Check Lib/idlelib/help.html is up to date + +on: + push: + paths: + - "Doc/library/idle.rst" + +jobs: + check-help-html: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - uses: actions/setup-python@v5 + with: + python-version: '3' + - name: Build and copy + run: | + cd Doc + make venv + make html + cd .. + python -c "from Lib.idlelib.help import copy_strip; copy_strip()" + - run: | + if ! git diff --quiet Lib/idlelib/help.html; then + exit 1 diff --git a/Doc/library/idle.rst b/Doc/library/idle.rst index fabea611e0ebcd..37af3dde62243c 100644 --- a/Doc/library/idle.rst +++ b/Doc/library/idle.rst @@ -19,6 +19,21 @@ IDLE --- Python editor and shell IDLE is Python's Integrated Development and Learning Environment. +TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST +TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST +TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST +TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST +TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST +TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST +TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST +TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST +TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST +TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST +TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST +TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST +TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST +TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST + IDLE has the following features: * cross-platform: works mostly the same on Windows, Unix, and macOS