Make the copy button o 8000 nly appear when hovered over or clicked on #476
Workflow file for this run
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
name: Tests | |
on: [push, pull_request, workflow_dispatch] | |
env: | |
FORCE_COLOR: 1 | |
jobs: | |
build_doc: | |
name: Build CPython docs | |
runs-on: ubuntu-latest | |
strategy: | |
fail-fast: false | |
matrix: | |
branch: ["3.14", "3.13", "3.12"] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/setup-python@v5 | |
with: | |
python-version: ${{ matrix.branch }} | |
allow-prereleases: true | |
cache: pip | |
- name: Clone docsbuild scripts | |
run: | | |
git clone https://github.com/python/docsbuild-scripts/ | |
- name: Set up requirements | |
run: | | |
python -m pip install --upgrade pip | |
python -m pip install -r docsbuild-scripts/requirements.txt | |
- name: Build documentation | |
run: > | |
python ./docsbuild-scripts/build_docs.py | |
--quick | |
--build-root ./build_root | |
--www-root ./www | |
-- 4A40 log-directory ./logs | |
--group "$(id -g)" | |
--skip-cache-invalidation | |
--theme "$(pwd)" | |
--languages en | |
--branches ${{ matrix.branch }} | |
${{ matrix.branch == '3.14' && '--select-output no-html' || '' }} | |
- name: Show logs | |
if: failure() | |
run: | | |
cat ./logs/docsbuild.log | |
- name: Upload | |
uses: actions/upload-artifact@v4 | |
with: | |
name: doc-html-${{ matrix.branch }} | |
path: www/ | |
translations: | |
runs-on: ${{ matrix.os }} | |
strategy: | |
fail-fast: false | |
matrix: | |
os: ["ubuntu-latest", "windows-latest"] | |
# Test minimum supported and latest stable from 3.x series | |
python-version: ["3.12", "3"] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/setup-python@v5 | |
with: | |
python-version: ${{ matrix.python-version }} | |
allow-prereleases: true | |
cache: pip | |
- name: Install dependencies | |
run: | | |
pip install --upgrade pip | |
pip install -r requirements.txt | |
- name: Remove locale file for testing | |
shell: bash | |
run: rm -rf locales/pt_BR/ | |
- run: python babel_runner.py extract | |
- run: python babel_runner.py init -l pt_BR | |
- run: python babel_runner.py update | |
- run: python babel_runner.py update -l pt_BR | |
- run: python babel_runner.py compile | |
- run: python babel_runner.py compile -l pt_BR | |
- name: Print .pot file | |
shell: bash | |
run: cat locales/messages.pot | |
- name: Print .po file | |
shell: bash | |
run: cat locales/pt_BR/LC_MESSAGES/messages.po | |
- name: list files in locales dir | |
shell: bash | |
run: ls -R locales/ |