← Back to issue list

Docs: replace broken Juju resource references

View original Github issue

Metadata

Project
charmcraft
Number
#2792
Type
pull request
State
closed
Author
Copilot
Labels
Created
Updated
Closed

Current evaluation

Merged documentation updates that replaced broken Juju cross-references with direct links in two files, resolving the failing docs build.

Suggested action:

No scores available.

Issue body

The docs build was failing on broken Juju cross-references in the resource documentation. The affected pages referenced Juju targets that no longer resolve via the current external ref mapping. - **Resource docs** - Replaced the broken Juju external refs in `docs/howto/manage-resources.rst` with direct Juju documentation links for: - charm resources - managing charm resources - **Charmcraft YAML reference** - Replaced the broken Juju external ref in `docs/reference/files/charmcraft-yaml-file.rst` with the direct Juju documentation link for charm resources - **Result** - Removes the remaining broken Juju resource references from the current docs pages implicated by the issue without changing page structure or surrounding content ```rst See first: `Juju | Resource (charm) <https://juju.is/docs/juju/charm-resource>`_ ```

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged documentation updates that replaced broken Juju cross-references with direct links in two files, resolving the failing docs build.
qwen3.6-35b-a3b-mtp-q6 Merged to resolve documentation build failures by replacing broken Juju cross-references with direct links in manage-resources.rst and charmcraft-yaml-file.rst.

Update history

Date Change
created

Related issues

Issue Project State Summary Similarity
#2136 docs: fix broken references to juju docs charmcraft merged Merged after three reviewer approvals. Corrected broken references to Juju documentation across four files with a six-line addition and six-line removal. The update depends on juju/juju#18790.
82%
#2095 docs: update Juju links charmcraft merged Merged documentation update modifying Juju links and formatting across 16 files. Approved by two reviewers and passed CI checks. Implements a partial update for issue #2090.
79%
#2350 docs: fix broken link to Juju docs in template CONTRIBUTING.md charmcraft merged Merged a fix for a broken Juju documentation link in the CONTRIBUTING.md template. Approved by three reviewers and passed CI checks. The change updates the URL to the current equivalent, resolving a 404 error.
78%
#2135 Docs: Broken references to Juju charmcraft closed Closed. Automated Jira tickets were created for tracking, but no explicit fix or resolution was documented.
73%
#2254 chore(docs): switch the docs to link to Juju 3.6 charmcraft merged Merged a documentation update switching Juju docs links to version 3.6 after the latest build became private. Approved by two reviewers, passed CI checks, and applied with a single line change.
71%
#2168 docs: update readme and logo charmcraft merged Merged documentation update replacing the Ubuntu circle logo with the Juju logo on RTD docs and correcting the README link. Approved by two reviewers, passed CI, and resolved a file copying issue prior to merge.
71%
#2797 docs: update Juju LXD reference link charmcraft merged Merged after updating the outdated Juju LXD documentation link in lxd-profile.yaml to the current Ubuntu docs. Contributor updated commit email to match Canonical CLA signature. Approved by two reviewers, passed CI, and fixed #2759.
70%