Skip to content

Fix docs CI failures: short-name nitpick_ignore entries, updated intersphinx/Neptune/XLA URLs, fallback in global_step_from_engine#3583

Merged
vfdev-5 merged 7 commits intomasterfrom
copilot/fix-ci-job-issue
Feb 24, 2026
Merged

Fix docs CI failures: short-name nitpick_ignore entries, updated intersphinx/Neptune/XLA URLs, fallback in global_step_from_engine#3583
vfdev-5 merged 7 commits intomasterfrom
copilot/fix-ci-job-issue

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 24, 2026


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

…docstring and add fallback handling

Co-authored-by: vfdev-5 <[email protected]>
Copilot AI changed the title [WIP] Fix issue in failing CI job for PR 3566 Fix docs build failure in global_step_from_engine: remove double blank lines, add fallback for unregistered events Feb 24, 2026
Copilot AI requested a review from vfdev-5 February 24, 2026 15:48
…ix neptune URL, add XLA linkcheck ignore

Co-authored-by: vfdev-5 <[email protected]>
Copilot AI changed the title Fix docs build failure in global_step_from_engine: remove double blank lines, add fallback for unregistered events Fix docs CI failures: DistributedSampler nitpick_ignore, outdated Neptune/XLA URLs, fallback in global_step_from_engine Feb 24, 2026
@vfdev-5
Copy link
Copy Markdown
Collaborator

vfdev-5 commented Feb 24, 2026

@copilot resolve the conflict between this PR and master branch

Copy link
Copy Markdown
Contributor Author

Copilot AI commented Feb 24, 2026

@copilot resolve the conflict between this PR and master branch

Resolved in commit 25db4de. PR #3566 was merged to master while this branch was open, causing a conflict in ignite/handlers/utils.py (same file modified by both). The resolution:

@github-actions github-actions bot added docs module: handlers Core Handlers module labels Feb 24, 2026
@vfdev-5
Copy link
Copy Markdown
Collaborator

vfdev-5 commented Feb 24, 2026

@copilot "Build docs" CI jobs are still failing

…e intersphinx URL, add neptune redirect allowance

Co-authored-by: vfdev-5 <[email protected]>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Feb 24, 2026

@copilot "Build docs" CI jobs are still failing

Fixed in commit 4634f4d. The root causes of the remaining failures were:

HTML build (3 warnings): ignite/distributed/auto.py uses from __future__ import annotations, which causes Sphinx 5.3.0 to generate cross-references using the raw annotation strings (Sampler, Dataset, DataLoader) rather than fully-qualified names. These short names weren't in nitpick_ignore. Also updated the intersphinx_mapping torch URL from pytorch.org/docs/stable/ to docs.pytorch.org/docs/stable/ to fix the intersphinx inventory has moved warning (301 redirect).

Linkcheck (3 warnings): Neptune URL ui.neptune.aiapp.neptune.ai (fixed in neptune_logger.py + added linkcheck_allowed_redirects as safety net), and PyTorch XLA release-specific URLs (added to linkcheck_ignore).

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • aclanthology.org
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • app.neptune.ai
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • arxiv.org
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • clear.ml
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • discuss.pytorch.org
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • docs.python.org
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b html source /tmp/sphinx_debug5 -W --keep-going -j 1 (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b html source /tmp/sphinx_intersphinx_test -j 1 --keep-going (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
  • docs.pytorch.org
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b html source /tmp/sphinx_final -W --keep-going -j 1 bash --no�� --noprofile git /opt/pipx_bin/uname (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b html source /tmp/sphinx_final -W --keep-going -j 1 bash --no�� --noprofile (dns block)
  • docs.scipy.org
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • docs.wandb.ai
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • en.wikipedia.org
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • horovod.readthedocs.io
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • ipywidgets.readthedocs.io
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • jmlr.csail.mit.edu
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • karpathy.github.io
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • matplotlib.org
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • mlflow.org
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • neptune.ai
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • nvidia.github.io
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • papers.nips.cc
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • polyaxon.com
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • proceedings.mlr.press
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • pytorch-ignite.ai
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • pytorch.org
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b html source /tmp/sphinx_debug5 -W --keep-going -j 1 (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b html source /tmp/sphinx_intersphinx_test -j 1 --keep-going (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
  • scikit-learn.org
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • tqdm.github.io
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • wandb.ai
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • www.jmlr.org
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • www.nltk.org
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)
  • www.onurtunali.com
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_linkcheck -W --keep-going -j 1 git conf�� --local user.email nfig/composer/vendor/bin/lsb_release (dns block)
    • Triggering command: /usr/bin/python3 python3 -m sphinx -b linkcheck source /tmp/sphinx_lc2 -W --keep-going -j 1 ry rev-�� --verify copilot/fix-ci-job-issue cal/bin/rustc (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI changed the title Fix docs CI failures: DistributedSampler nitpick_ignore, outdated Neptune/XLA URLs, fallback in global_step_from_engine Fix docs CI failures: short-name nitpick_ignore entries, updated intersphinx/Neptune/XLA URLs, fallback in global_step_from_engine Feb 24, 2026
@vfdev-5 vfdev-5 marked this pull request as ready for review February 24, 2026 20:46
…ion_score.py, siamese_network.py

Co-authored-by: vfdev-5 <[email protected]>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Feb 24, 2026

@copilot please fix this CI job issue: https://github.com/pytorch/ignite/actions/runs/22361828492/job/64743704495?pr=3583
by changing the URL:
https://arxiv.org/pdf/1801.01973.pdf -> https://arxiv...

Fixed in commit 9e7acb0. Converted all 5 arxiv PDF links to abs format across the codebase:

  • ignite/metrics/gan/fid.py: 1706.08500 and 2009.14075
  • ignite/metrics/gan/inception_score.py: 1801.01973
  • examples/siamese_network/siamese_network.py: 1503.03832 and 1512.03385

Copilot AI requested a review from vfdev-5 February 24, 2026 20:51
@github-actions github-actions bot added module: metrics Metrics module examples Examples labels Feb 24, 2026
@vfdev-5 vfdev-5 enabled auto-merge February 24, 2026 21:10
@vfdev-5 vfdev-5 added this pull request to the merge queue Feb 24, 2026
Merged via the queue into master with commit d6eb5af Feb 24, 2026
25 of 26 checks passed
@vfdev-5 vfdev-5 deleted the copilot/fix-ci-job-issue branch February 24, 2026 22:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs examples Examples module: handlers Core Handlers module module: metrics Metrics module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants