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

Documentation links and tools/urls-check overhaul #20906

Merged
merged 8 commits into from
Aug 19, 2024

Conversation

martinpitt
Copy link
Member

@martinpitt martinpitt commented Aug 19, 2024

The RHEL docs were recently reorganized. Due to a bug in our tools/urls-check we haven't noticed for a long time. Fix it all up.

Now tools/urls-check -nv is squeaky clean locally.

Fixes #20896

To skip the automatic redirect.

This was done mechanically with:
```sh
git grep -l http://www.gnu.org/licenses/ | xargs sed  -i 's@http://www.gnu.org@https://www.gnu.org@g'
```
Show redirections with `urls-check -n`, and also show them if there are
failed URLs.
Some of our code generates SVGs or processes XML. These are namespace
identifiers and should not be changed to https.
@martinpitt martinpitt added release-blocker Targetted for next release no-test For doc/workflow changes, or experiments which don't need a full CI run, labels Aug 19, 2024
The RHEL docs moved to a new domain, and the structure was reorganized
to be by-topic first, with "... in the web console" sections.

This was done mechanically using curl and bash.
The RHEL 9 one is broken:
https://issues.redhat.com/browse/DOCS-1210

The RHEL 8 docs apply 100% to RHEL 9.
It was previously pointing to the top-level web console docs.
@martinpitt martinpitt removed the no-test For doc/workflow changes, or experiments which don't need a full CI run, label Aug 19, 2024
@martinpitt martinpitt mentioned this pull request Aug 19, 2024
Copy link
Member

@jelly jelly left a comment

Choose a reason for hiding this comment

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

Thanks

@martinpitt martinpitt merged commit 5d0a935 into cockpit-project:main Aug 19, 2024
33 checks passed
@martinpitt martinpitt deleted the doc-links branch August 19, 2024 07:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release-blocker Targetted for next release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Validate all URLs
2 participants