Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add CI test for sphinx-intl's doc #107

Merged
merged 6 commits into from
Nov 6, 2024

Conversation

rffontenelle
Copy link
Contributor

Running these commands locally, it reported broken anchors and broken external links in the documentation. So, having these allows to make sure the docs is all good.

P.s.: Waiting for #106 to add CHANGES entry

Copy link
Member

@shimizukawa shimizukawa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please check my comment. I think there is a problem.

doc/requirements.txt Show resolved Hide resolved
.github/workflows/doc.yml Show resolved Hide resolved
@rffontenelle
Copy link
Contributor Author

Dependency issue fixed. Check is failing as expected: there are issues in the doc.

I remembered now to add problem-matcher actions that annotate the issues in GitHub Actions web interface. sphinx-doc/github-problem-matcher is for building docs with sphinx-build and rffontenelle/sphinx-lint-problem-matcher is for sphinx-lint. linkcheck builder doesn't have a appropriate output for matching, so it won't be annotated.

If you prefer, the problem-matcher json files can be added to this repository and enabled/disabled instead of relying on external actions.

Copy link
Member

@shimizukawa shimizukawa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your thorough explanation. I appreciate your work on fixing the dependency issue and adding GitHub Actions annotations.

Regarding the problem-matcher JSON files, I think we should keep them as external dependencies to maintain simplicity.

We'll address the documentation issues post-merge.

Thank you again for your valuable work.

@shimizukawa
Copy link
Member

I'll check the operation a little later on hand and merge it in.

@shimizukawa
Copy link
Member

I ran the workflow locally, and the lint errors etc. were displayed as expected.
I will fix them after merging.

For the record, the results of running GHA in act are posted here.

$ act -j doc
INFO[0000] Using docker host 'unix:///var/run/docker.sock', and daemon socket 'unix:///var/run/docker.sock' 
[Docs/doc] 🚀  Start image=catthehacker/ubuntu:act-latest
[Docs/doc]   🐳  docker pull image=catthehacker/ubuntu:act-latest platform= username= forcePull=true
[Docs/doc] using DockerAuthConfig authentication for docker pull
[Docs/doc]   🐳  docker create image=catthehacker/ubuntu:act-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host"
[Docs/doc]   🐳  docker run image=catthehacker/ubuntu:act-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host"
[Docs/doc]   🐳  docker exec cmd=[node --no-warnings -e console.log(process.execPath)] user= workdir=
[Docs/doc]   ☁  git clone 'https://github.com/actions/setup-python' # ref=v5
[Docs/doc] Non-terminating error while running 'git clone': some refs were not updated
[Docs/doc]   ☁  git clone 'https://github.com/sphinx-doc/github-problem-matcher' # ref=v1.1
[Docs/doc] ⭐ Run Pre Add sphinx-build problem matcher
[Docs/doc]   ✅  Success - Pre Add sphinx-build problem matcher
[Docs/doc]   ☁  git clone 'https://github.com/rffontenelle/sphinx-lint-problem-matcher' # ref=v1.0.0
[Docs/doc] ⭐ Run Pre Add sphinx-lint problem matcher
[Docs/doc]   ✅  Success - Pre Add sphinx-lint problem matcher
[Docs/doc] ⭐ Run Main Checkout code
[Docs/doc]   🐳  docker cp src=/workspaces/sphinx-intl/. dst=/workspaces/sphinx-intl
[Docs/doc]   ✅  Success - Main Checkout code
[Docs/doc] ⭐ Run Main Setup python binary
[Docs/doc]   🐳  docker cp src=/home/vscode/.cache/act/actions-setup-python@v5/ dst=/var/run/act/actions/actions-setup-python@v5/
[Docs/doc]   🐳  docker exec cmd=[/opt/acttoolcache/node/18.20.4/x64/bin/node /var/run/act/actions/actions-setup-python@v5/dist/setup/index.js] user= workdir=
[Docs/doc]   💬  ::debug::Python is expected to be installed into /opt/hostedtoolcache
[Docs/doc]   ❓  ::group::Installed versions
[Docs/doc]   💬  ::debug::Semantic version spec of 3 is 3
[Docs/doc]   💬  ::debug::isExplicit: 
[Docs/doc]   💬  ::debug::explicit? false
[Docs/doc]   💬  ::debug::isExplicit: 3.13.0
[Docs/doc]   💬  ::debug::explicit? true
[Docs/doc]   💬  ::debug::evaluating 1 versions
[Docs/doc]   💬  ::debug::matched: 3.13.0
[Docs/doc]   💬  ::debug::checking cache: /opt/hostedtoolcache/Python/3.13.0/x64
[Docs/doc]   💬  ::debug::Found tool in cache Python 3.13.0 x64
| Successfully set up CPython (3.13.0)
[Docs/doc]   ❓  ::endgroup::
[Docs/doc]   💬  ::debug::followSymbolicLinks 'true'
[Docs/doc]   💬  ::debug::followSymbolicLinks 'true'
[Docs/doc]   💬  ::debug::implicitDescendants 'true'
[Docs/doc]   💬  ::debug::matchDirectories 'true'
[Docs/doc]   💬  ::debug::omitBrokenSymbolicLinks 'true'
[Docs/doc]   💬  ::debug::Search path '/workspaces/sphinx-intl/doc/requirements.txt'
[Docs/doc]   💬  ::debug::/workspaces/sphinx-intl/doc/requirements.txt
[Docs/doc]   💬  ::debug::Found 1 files to hash.
[Docs/doc]   💬  ::debug::OS Name: Ubuntu, Version: 22.04
| [command]/opt/hostedtoolcache/Python/3.13.0/x64/bin/pip cache dir
| /root/.cache/pip
[Docs/doc]   💬  ::debug::global cache directory path is /root/.cache/pip
[Docs/doc]   💬  ::debug::Resolved Keys:
[Docs/doc]   💬  ::debug::["setup-python-Linux-x64-22.04-Ubuntu-python-3.13.0-pip-17f1a84bfc586db26ae02526293409eaff8393d3cdfef14506ea49ab3861948f","setup-python-Linux-x64-22.04-Ubuntu-python-3.13.0-pip"]
[Docs/doc]   💬  ::debug::Checking zstd --quiet --version
[Docs/doc]   💬  ::debug::1.4.8
[Docs/doc]   💬  ::debug::zstd version: 1.4.8
[Docs/doc]   💬  ::debug::Resource Url: http://10.0.0.65:40171/_apis/artifactcache/cache?keys=setup-python-Linux-x64-22.04-Ubuntu-python-3.13.0-pip-17f1a84bfc586db26ae02526293409eaff8393d3cdfef14506ea49ab3861948f%252Csetup-python-Linux-x64-22.04-Ubuntu-python-3.13.0-pip&version=dc4f892d7358e35233e412252917e6c8e7bf9fdeb0aa86c0a09998b5a784f0af
[Docs/doc]   💬  ::debug::Failed to delete archive: Error: ENOENT: no such file or directory, unlink ''
| pip cache is not found
[Docs/doc]   ❓ add-matcher /run/act/actions/actions-setup-python@v5/.github/python.json
[Docs/doc]   ✅  Success - Main Setup python binary
[Docs/doc]   ⚙  ::set-env:: pythonLocation=/opt/hostedtoolcache/Python/3.13.0/x64
[Docs/doc]   ⚙  ::set-env:: PKG_CONFIG_PATH=/opt/hostedtoolcache/Python/3.13.0/x64/lib/pkgconfig
[Docs/doc]   ⚙  ::set-env:: Python_ROOT_DIR=/opt/hostedtoolcache/Python/3.13.0/x64
[Docs/doc]   ⚙  ::set-env:: Python2_ROOT_DIR=/opt/hostedtoolcache/Python/3.13.0/x64
[Docs/doc]   ⚙  ::set-env:: Python3_ROOT_DIR=/opt/hostedtoolcache/Python/3.13.0/x64
[Docs/doc]   ⚙  ::set-env:: LD_LIBRARY_PATH=/opt/hostedtoolcache/Python/3.13.0/x64/lib
[Docs/doc]   ⚙  ::set-output:: cache-hit=false
[Docs/doc]   ⚙  ::set-output:: python-version=3.13.0
[Docs/doc]   ⚙  ::set-output:: python-path=/opt/hostedtoolcache/Python/3.13.0/x64/bin/python
[Docs/doc]   ⚙  ::add-path:: /opt/hostedtoolcache/Python/3.13.0/x64
[Docs/doc]   ⚙  ::add-path:: /opt/hostedtoolcache/Python/3.13.0/x64/bin
[Docs/doc] ⭐ Run Main Install dependencies
[Docs/doc]   🐳  docker exec cmd=[bash -e /var/run/act/workflow/2] user= workdir=
| Processing /workspaces/sphinx-intl
|   Installing build dependencies ... done
|   Getting requirements to build wheel ... done
|   Preparing metadata (pyproject.toml) ... done
| Requirement already satisfied: sphinx in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from -r doc/requirements.txt (line 1)) (8.1.3)
| Requirement already satisfied: sphinx_rtd_theme>=1.3 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from -r doc/requirements.txt (line 2)) (3.0.1)
| Requirement already satisfied: sphinx-click in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from -r doc/requirements.txt (line 3)) (6.0.0)
| Requirement already satisfied: sphinx-lint in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from -r doc/requirements.txt (line 4)) (1.0.0)
| Requirement already satisfied: sphinxcontrib-applehelp>=1.0.7 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from sphinx->-r doc/requirements.txt (line 1)) (2.0.0)
| Requirement already satisfied: sphinxcontrib-devhelp>=1.0.6 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from sphinx->-r doc/requirements.txt (line 1)) (2.0.0)
| Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.6 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from sphinx->-r doc/requirements.txt (line 1)) (2.1.0)
| Requirement already satisfied: sphinxcontrib-jsmath>=1.0.1 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from sphinx->-r doc/requirements.txt (line 1)) (1.0.1)
| Requirement already satisfied: sphinxcontrib-qthelp>=1.0.6 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from sphinx->-r doc/requirements.txt (line 1)) (2.0.0)
| Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.9 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from sphinx->-r doc/requirements.txt (line 1)) (2.0.0)
| Requirement already satisfied: Jinja2>=3.1 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from sphinx->-r doc/requirements.txt (line 1)) (3.1.4)
| Requirement already satisfied: Pygments>=2.17 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from sphinx->-r doc/requirements.txt (line 1)) (2.18.0)
| Requirement already satisfied: docutils<0.22,>=0.20 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from sphinx->-r doc/requirements.txt (line 1)) (0.21.2)
| Requirement already satisfied: snowballstemmer>=2.2 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from sphinx->-r doc/requirements.txt (line 1)) (2.2.0)
| Requirement already satisfied: babel>=2.13 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from sphinx->-r doc/requirements.txt (line 1)) (2.16.0)
| Requirement already satisfied: alabaster>=0.7.14 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from sphinx->-r doc/requirements.txt (line 1)) (1.0.0)
| Requirement already satisfied: imagesize>=1.3 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from sphinx->-r doc/requirements.txt (line 1)) (1.4.1)
| Requirement already satisfied: requests>=2.30.0 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from sphinx->-r doc/requirements.txt (line 1)) (2.32.3)
| Requirement already satisfied: packaging>=23.0 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from sphinx->-r doc/requirements.txt (line 1)) (24.1)
| Requirement already satisfied: sphinxcontrib-jquery<5,>=4 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from sphinx_rtd_theme>=1.3->-r doc/requirements.txt (line 2)) (4.1)
| Requirement already satisfied: click>=8.0 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from sphinx-click->-r doc/requirements.txt (line 3)) (8.1.7)
| Requirement already satisfied: polib in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from sphinx-lint->-r doc/requirements.txt (line 4)) (1.2.0)
| Requirement already satisfied: regex in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from sphinx-lint->-r doc/requirements.txt (line 4)) (2024.9.11)
| Requirement already satisfied: setuptools in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from sphinx-intl==2.3.0.dev20241106->-r doc/requirements.txt (line 5)) (75.3.0)
| Requirement already satisfied: MarkupSafe>=2.0 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from Jinja2>=3.1->sphinx->-r doc/requirements.txt (line 1)) (3.0.2)
| Requirement already satisfied: charset-normalizer<4,>=2 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from requests>=2.30.0->sphinx->-r doc/requirements.txt (line 1)) (3.4.0)
| Requirement already satisfied: idna<4,>=2.5 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from requests>=2.30.0->sphinx->-r doc/requirements.txt (line 1)) (3.10)
| Requirement already satisfied: urllib3<3,>=1.21.1 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from requests>=2.30.0->sphinx->-r doc/requirements.txt (line 1)) (2.2.3)
| Requirement already satisfied: certifi>=2017.4.17 in /opt/hostedtoolcache/Python/3.13.0/x64/lib/python3.13/site-packages (from requests>=2.30.0->sphinx->-r doc/requirements.txt (line 1)) (2024.8.30)
| Building wheels for collected packages: sphinx-intl
|   Building wheel for sphinx-intl (pyproject.toml) ... done
|   Created wheel for sphinx-intl: filename=sphinx_intl-2.3.0.dev20241106-py3-none-any.whl size=13614 sha256=4cac9d1be079b7ac355534f97ac92354d1db638260142c4d1c826b4ce9abf72b
|   Stored in directory: /root/.cache/pip/wheels/ee/11/72/e451e4f463ee9232e0474fcf6430c6e8ed0b4c5a8d8fb3b8d8
| Successfully built sphinx-intl
| Installing collected packages: sphinx-intl
|   Attempting uninstall: sphinx-intl
|     Found existing installation: sphinx-intl 2.3.0.dev20241102
|     Uninstalling sphinx-intl-2.3.0.dev20241102:
|       Successfully uninstalled sphinx-intl-2.3.0.dev20241102
| Successfully installed sphinx-intl-2.3.0.dev20241106
| WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
[Docs/doc]   ✅  Success - Main Install dependencies
[Docs/doc] ⭐ Run Main Add sphinx-build problem matcher
[Docs/doc]   🐳  docker cp src=/home/vscode/.cache/act/[email protected]/ dst=/var/run/act/actions/[email protected]/
[Docs/doc] ⭐ Run Main Activate the problem matcher
[Docs/doc]   🐳  docker exec cmd=[sh -e /var/run/act/workflow/3-composite-0.sh] user= workdir=
[Docs/doc]   ❓ add-matcher /var/run/act/actions/[email protected]/sphinx_matcher.json
[Docs/doc]   ✅  Success - Main Activate the problem matcher
[Docs/doc]   ✅  Success - Main Add sphinx-build problem matcher
[Docs/doc] ⭐ Run Main Add sphinx-lint problem matcher
[Docs/doc]   🐳  docker cp src=/home/vscode/.cache/act/[email protected]/ dst=/var/run/act/actions/[email protected]/
[Docs/doc] ⭐ Run Main ✨ Activate the Sphinx Lint Problem Matcher
[Docs/doc]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/4-composite-0.sh] user= workdir=
[Docs/doc]   ❓ add-matcher /var/run/act/actions/[email protected]/sphinx_lint_matcher.json
[Docs/doc]   ✅  Success - Main ✨ Activate the Sphinx Lint Problem Matcher
[Docs/doc]   ✅  Success - Main Add sphinx-lint problem matcher
[Docs/doc] ⭐ Run Main Build docs
[Docs/doc]   🐳  docker exec cmd=[bash -e /var/run/act/workflow/5] user= workdir=
| make: Entering directory '/workspaces/sphinx-intl/doc'
| Running Sphinx v8.1.3
| loading translations [en]... done
| making output directory... done
| Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`.
| building [mo]: targets for 0 po files that are out of date
| writing output... 
| building [html]: targets for 7 source files that are out of date
| updating environment: [new config] 7 added, 0 changed, 0 removed
reading sources... [100%] refs
| /workspaces/sphinx-intl/doc/basic.rst:16: ERROR: Unknown target name: "transifex client". [docutils]
| looking for now-outdated files... none found
| pickling environment... done
| checking consistency... done
| preparing documents... done
| copying assets... 
| copying static files... 
| Writing evaluated template result to /workspaces/sphinx-intl/doc/_build/html/_static/language_data.js
| Writing evaluated template result to /workspaces/sphinx-intl/doc/_build/html/_static/documentation_options.js
| Writing evaluated template result to /workspaces/sphinx-intl/doc/_build/html/_static/basic.css
| Writing evaluated template result to /workspaces/sphinx-intl/doc/_build/html/_static/js/versions.js
| copying static files: done
| copying extra files... 
| copying extra files: done
| copying assets: done
writing output... [100%] refs
| generating indices... genindex done
| writing additional pages... search done
| dumping search index in English (code: en)... done
| dumping object inventory... done
| build finished with problems, 1 warning (with warnings treated as errors).
| make: *** [Makefile:20: html] Error 1
| make: Leaving directory '/workspaces/sphinx-intl/doc'
[Docs/doc]   ❌  Failure - Main Build docs
[Docs/doc] exitcode '2': failure
[Docs/doc] ⭐ Run Main Lint docs
[Docs/doc]   🐳  docker exec cmd=[bash -e /var/run/act/workflow/6] user= workdir=
| No problems found.
[Docs/doc]   ✅  Success - Main Lint docs
[Docs/doc] ⭐ Run Main Check links
[Docs/doc]   🐳  docker exec cmd=[bash -e /var/run/act/workflow/7] user= workdir=
| make: Entering directory '/workspaces/sphinx-intl/doc'
| Running Sphinx v8.1.3
| loading translations [en]... done
| making output directory... done
| Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`.
| loading pickled environment... The configuration has changed (3 options: 'html_permalinks_icon', 'jquery_use_sri', 'nitpicky')
| done
| building [mo]: targets for 0 po files that are out of date
| writing output... 
| building [linkcheck]: targets for 7 source files that are out of date
| updating environment: 0 added, 0 changed, 0 removed
| reading sources... 
| looking for now-outdated files... none found
| preparing documents... done
| copying assets... 
| copying assets: done
writing output... [100%] refs
| 
| (           index: line    3) redirect  http://pypi.org/p/sphinx-intl - permanently to https://pypi.org/project/sphinx-intl/
| (         authors: line   13) broken    https://bitbucket.org/tk0miya/sphinx-gettext-helper - 404 Client Error: Not Found for url: https://bitbucket.org/tk0miya/sphinx-gettext-helper
| (         authors: line   14) broken    https://bitbucket.org/shimizukawa/sphinx-transifex - 404 Client Error: Not Found for url: https://bitbucket.org/shimizukawa/sphinx-transifex
| (         authors: line    5) ok        https://github.com/shimizukawa
| (           index: line    3) ok        https://github.com/sphinx-doc/sphinx-intl
| (             dev: line    5) ok        https://github.com/sphinx-doc/sphinx-intl/actions
| (           index: line    3) ok        https://github.com/sphinx-doc/sphinx-intl/actions/workflows/test.yml
| (           index: line    5) redirect  http://sphinx-doc.org - with Found to https://www.sphinx-doc.org/en/master/
| (           index: line   26) ok        https://github.com/sphinx-doc/sphinx-intl/actions/workflows/test.yml/badge.svg?branch=master
| (         changes: line  155) redirect  http://sphinx-intl.rtfd.io/ - with Found to https://sphinx-intl.readthedocs.io/en/master/
| (      quickstart: line   32) broken    https://github.com/sphinx-doc/sphinx-intl/blob/master/doc/conf.py#L29 - Anchor 'L29' not found
| (           index: line    3) ok        https://github.com/sphinx-doc/sphinx-intl/blob/master/LICENSE
| (             dev: line    6) ok        https://github.com/sphinx-doc/sphinx-intl/issues
| (         changes: line   47) ok        https://github.com/sphinx-doc/sphinx-intl/pull/65
| (         changes: line   52) ok        https://github.com/sphinx-doc/sphinx-intl/pull/82
| (         changes: line   53) ok        https://github.com/sphinx-doc/sphinx-intl/pull/83
| (         changes: line   64) ok        https://github.com/sphinx-doc/sphinx-intl/pull/87
| (         changes: line   65) ok        https://github.com/sphinx-doc/sphinx-intl/pull/86
| (         changes: line   66) ok        https://github.com/sphinx-doc/sphinx-intl/pull/92
| (         changes: line   59) ok        https://github.com/sphinx-doc/sphinx-intl/pull/94
| (         changes: line   67) ok        https://github.com/sphinx-doc/sphinx-intl/pull/95
| (         changes: line   46) ok        https://github.com/sphinx-doc/sphinx-intl/pull/90
| (         changes: line   68) ok        https://github.com/sphinx-doc/sphinx-intl/pull/96
| (             dev: line   50) ok        https://github.com/sphinx-doc/sphinx-intl/tree/master/.github/workflows/
| (             dev: line   13) ok        https://github.com/sphinx-doc/sphinx-intl/pulls
| (         changes: line   37) ok        https://github.com/sphinx-doc/sphinx-intl/pull/97
| (         changes: line   69) ok        https://github.com/sphinx-doc/sphinx-intl/pull/99
| (      quickstart: line   22) ok        https://github.com/sphinx-doc/sphinx-intl/tree/master/doc
| (         authors: line    6) ok        https://github.com/tk0miya
| (           index: line   22) ok        https://img.shields.io/github/license/sphinx-doc/sphinx-intl.svg
| (           index: line   19) ok        https://img.shields.io/pypi/pyversions/sphinx-intl.svg
| (           index: line   30) ok        https://img.shields.io/github/stars/sphinx-doc/sphinx-intl.svg?style=social&label=Stars
| (             dev: line    9) redirect  https://pypi.org/p/sphinx-intl - permanently to https://pypi.org/project/sphinx-intl/
| (             dev: line   58) ok        https://pypi.org/project/sphinx-intl/
| (           index: line   15) ok        https://img.shields.io/pypi/v/sphinx-intl.svg
| (         changes: line  169) ok        https://peps.python.org/pep-0562/
| (           basic: line   40) broken    https://github.com/transifex/cli#installation - Anchor 'installation' not found
| (           index: line   11) ok        https://img.shields.io/readthedocs/sphinx-intl/master.svg
| (         changes: line  143) ok        https://semver.org/spec/v2.0.0.html
| (             dev: line    1) ok        https://www.contributor-covenant.org/version/1/4/code-of-conduct
| build finished with problems.
| make: *** [Makefile:20: linkcheck] Error 1
| make: Leaving directory '/workspaces/sphinx-intl/doc'
[Docs/doc]   ❌  Failure - Main Check links
[Docs/doc] exitcode '2': failure
[Docs/doc] ⭐ Run Post Add sphinx-lint problem matcher
[Docs/doc]   🐳  docker cp src=/home/vscode/.cache/act/[email protected]/ dst=/var/run/act/actions/[email protected]/
[Docs/doc]   ✅  Success - Post Add sphinx-lint problem matcher
[Docs/doc] ⭐ Run Post Add sphinx-build problem matcher
[Docs/doc]   🐳  docker cp src=/home/vscode/.cache/act/[email protected]/ dst=/var/run/act/actions/[email protected]/
[Docs/doc]   ✅  Success - Post Add sphinx-build problem matcher
[Docs/doc] 🏁  Job failed
Error: Job 'doc' failed

@shimizukawa shimizukawa merged commit 2ad874d into sphinx-doc:master Nov 6, 2024
8 of 9 checks passed
@shimizukawa shimizukawa mentioned this pull request Nov 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants