forgejo/docs
32
45
Fork
You've already forked docs
204

Dead links report #583

Open
opened 2024年05月02日 12:27:59 +02:00 by 0ko · 11 comments
Owner
Copy link

Summary

Status Count
🔍 Total 1962
Successful 1213
Timeouts 0
🔀 Redirected 0
👻 Excluded 727
Unknown 0
🚫 Errors 22
Unsupported 0

Errors per input

Errors in next/docs/admin/setup/storage.md

Errors in next/docs/admin/troubleshooting/profiling.md

Errors in next/docs/admin/upgrade/index.md

Errors in next/docs/user/actions/basic-concepts.md

Errors in next/docs/user/packages/npm.md

Errors in next/docs/user/packages/nuget.md

Errors in v11.0/docs/admin/actions/runner-installation.md

Errors in v11.0/docs/admin/setup/storage.md

Errors in v11.0/docs/admin/troubleshooting/profiling.md

Errors in v11.0/docs/admin/upgrade/index.md

Errors in v11.0/docs/contributor/dependencies.md

Errors in v11.0/docs/contributor/repositories-dependencies.md

Errors in v11.0/docs/contributor/threat-analysis/index.md

Errors in v11.0/docs/user/actions/reference.md

Errors in v11.0/docs/user/oauth2-provider.md

Errors in v11.0/docs/user/packages/npm.md

  • [403] https://www.npmjs.com/ | Rejected status code (this depends on your "accept" configuration): Forbidden

Errors in v11.0/docs/user/packages/nuget.md

# Summary | Status | Count | |----------------|-------| | 🔍 Total | 1962 | | ✅ Successful | 1213 | | ⏳ Timeouts | 0 | | 🔀 Redirected | 0 | | 👻 Excluded | 727 | | ❓ Unknown | 0 | | 🚫 Errors | 22 | | ⛔ Unsupported | 0 | ## Errors per input ### Errors in [next/docs/admin/setup/storage.md](https://codeberg.org/forgejo/docs/src/branch/next/docs/admin/setup/storage.md) * [404] <https://min.io/docs/minio/linux/developers/go/API.html#constructor> | Rejected status code (this depends on your "accept" configuration): Not Found ### Errors in [next/docs/admin/troubleshooting/profiling.md](https://codeberg.org/forgejo/docs/src/branch/next/docs/admin/troubleshooting/profiling.md) * [403] <https://doi.org/10.1145/361604.361612> | Error (cached) ### Errors in [next/docs/admin/upgrade/index.md](https://codeberg.org/forgejo/docs/src/branch/next/docs/admin/upgrade/index.md) * [404] <https://forgejo.org/2023-07-release-v1/> | Error (cached) ### Errors in [next/docs/user/actions/basic-concepts.md](https://codeberg.org/forgejo/docs/src/branch/next/docs/user/actions/basic-concepts.md) * [403] <https://www.npmjs.com/package/@actions/glob#patterns> | Rejected status code (this depends on your "accept" configuration): Forbidden ### Errors in [next/docs/user/packages/npm.md](https://codeberg.org/forgejo/docs/src/branch/next/docs/user/packages/npm.md) * [403] <https://www.npmjs.com/> | Error (cached) ### Errors in [next/docs/user/packages/nuget.md](https://codeberg.org/forgejo/docs/src/branch/next/docs/user/packages/nuget.md) * [ERROR] <https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-nuget-push> | Network error: error sending request for url (https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-nuget-push) Maybe a certificate error? * [ERROR] <https://docs.microsoft.com/en-us/nuget/create-packages/symbol-packages-snupkg> | Network error: error sending request for url (https://docs.microsoft.com/en-us/nuget/create-packages/symbol-packages-snupkg) Maybe a certificate error? * [ERROR] <https://docs.microsoft.com/en-us/nuget/install-nuget-client-tools> | Network error: error sending request for url (https://docs.microsoft.com/en-us/nuget/install-nuget-client-tools) Maybe a certificate error? ### Errors in [v11.0/docs/admin/actions/runner-installation.md](https://codeberg.org/forgejo/docs/src/branch/v11.0/docs/admin/actions/runner-installation.md) * [403] <https://data.forgejo.org/actions/cache> | Rejected status code (this depends on your "accept" configuration): Forbidden * [403] <https://data.forgejo.org/actions/setup-go> | Rejected status code (this depends on your "accept" configuration): Forbidden ### Errors in [v11.0/docs/admin/setup/storage.md](https://codeberg.org/forgejo/docs/src/branch/v11.0/docs/admin/setup/storage.md) * [404] <https://min.io/docs/minio/linux/developers/go/API.html#constructor> | Rejected status code (this depends on your "accept" configuration): Not Found ### Errors in [v11.0/docs/admin/troubleshooting/profiling.md](https://codeberg.org/forgejo/docs/src/branch/v11.0/docs/admin/troubleshooting/profiling.md) * [403] <https://doi.org/10.1145/361604.361612> | Rejected status code (this depends on your "accept" configuration): Forbidden ### Errors in [v11.0/docs/admin/upgrade/index.md](https://codeberg.org/forgejo/docs/src/branch/v11.0/docs/admin/upgrade/index.md) * [404] <https://forgejo.org/2023-07-release-v1/> | Rejected status code (this depends on your "accept" configuration): Not Found ### Errors in [v11.0/docs/contributor/dependencies.md](https://codeberg.org/forgejo/docs/src/branch/v11.0/docs/contributor/dependencies.md) * [404] <https://code.forgejo.org/forgejo/lxc-helpers/src/branch/main/.forgejo/workflows/cascade-act.yml> | Rejected status code (this depends on your "accept" configuration): Not Found ### Errors in [v11.0/docs/contributor/repositories-dependencies.md](https://codeberg.org/forgejo/docs/src/branch/v11.0/docs/contributor/repositories-dependencies.md) * [404] <https://code.forgejo.org/forgejo/runner/src/branch/main/.forgejo/cascading-pr-setup-forgejo> | Rejected status code (this depends on your "accept" configuration): Not Found ### Errors in [v11.0/docs/contributor/threat-analysis/index.md](https://codeberg.org/forgejo/docs/src/branch/v11.0/docs/contributor/threat-analysis/index.md) * [404] <https://codeberg.org/forgejo-contrib/federation/src/branch/main/treat-analysis/threat-analysis-like-activity.md> | Rejected status code (this depends on your "accept" configuration): Not Found ### Errors in [v11.0/docs/user/actions/reference.md](https://codeberg.org/forgejo/docs/src/branch/v11.0/docs/user/actions/reference.md) * [404] <https://code.forgejo.org/forgejo/end-to-end/src/branch/main/actions/example-issue/.forgejo/workflows/test.yml> | Rejected status code (this depends on your "accept" configuration): Not Found ### Errors in [v11.0/docs/user/oauth2-provider.md](https://codeberg.org/forgejo/docs/src/branch/v11.0/docs/user/oauth2-provider.md) * [500] <https://v7.next.forgejo.org/user/oauth2/Codeberg/callback> | Rejected status code (this depends on your "accept" configuration): Internal Server Error ### Errors in [v11.0/docs/user/packages/npm.md](https://codeberg.org/forgejo/docs/src/branch/v11.0/docs/user/packages/npm.md) * [403] <https://www.npmjs.com/> | Rejected status code (this depends on your "accept" configuration): Forbidden ### Errors in [v11.0/docs/user/packages/nuget.md](https://codeberg.org/forgejo/docs/src/branch/v11.0/docs/user/packages/nuget.md) * [ERROR] <https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-nuget-push> | Network error: error sending request for url (https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-nuget-push) Maybe a certificate error? * [ERROR] <https://docs.microsoft.com/en-us/nuget/create-packages/symbol-packages-snupkg> | Network error: error sending request for url (https://docs.microsoft.com/en-us/nuget/create-packages/symbol-packages-snupkg) Maybe a certificate error? * [ERROR] <https://docs.microsoft.com/en-us/nuget/install-nuget-client-tools> | Network error: error sending request for url (https://docs.microsoft.com/en-us/nuget/install-nuget-client-tools) Maybe a certificate error?

There's a utility for that:
https://lychee.cli.rs/introduction/
https://github.com/lycheeverse/lychee-action/

Initial run on all files resulted in following:
805 Total, 605 OK, 179 Errors, 14 Excluded
Many of the errors were issue with finding files, for example: [..]/docs/user/versions does not exist but [..]/docs/user/versions.md does.

After serving the site it works better but it cannot recurse on it's own (which is good and bad, depending how you look).
The project has a comparison table with similar utilities which might be of interest

There's a utility for that: https://lychee.cli.rs/introduction/ https://github.com/lycheeverse/lychee-action/ Initial run on all files resulted in following: `805 Total, 605 OK, 179 Errors, 14 Excluded` Many of the errors were issue with finding files, for example: `[..]/docs/user/versions` does not exist but `[..]/docs/user/versions.md` does. After serving the site it works better but it cannot recurse on it's own (which is good and bad, depending how you look). The project has a comparison table with similar utilities which might be of interest

An example of only http/https links being checked

Example is truncated to avoid confusion with top comment

An example of only http/https links being checked _Example is truncated to avoid confusion with top comment_

Let me know if we want to set this tool up. It would work even better if the docs would be a statically generated site or somehow "fix" the issues with file references, but that's a more complex job.

Let me know if we want to set this tool up. It would work even better if the docs would be a statically generated site or somehow "fix" the issues with file references, but that's a more complex job.
forgejo-actions changed title from (削除) Automatically check for dead links (削除ここまで) to Dead links report 2024年05月07日 20:03:55 +02:00
Author
Owner
Copy link
[404] https://github.com/go-gitea/gitea/blob/e865de1e9d65dc09797d165a51c8e705d2a86030/docs/content/help/seek-help.en-us.md | Failed: Network error: Not Found 
[404] https://blog.gitea.io/2020/03/gitea-1.11.3-and-1.10.6-released/ | Failed: Network error: Not Found

These are weird. They've been fixed for 2 months: #585.

``` [404] https://github.com/go-gitea/gitea/blob/e865de1e9d65dc09797d165a51c8e705d2a86030/docs/content/help/seek-help.en-us.md | Failed: Network error: Not Found [404] https://blog.gitea.io/2020/03/gitea-1.11.3-and-1.10.6-released/ | Failed: Network error: Not Found ``` These are weird. They've been fixed for 2 months: https://codeberg.org/forgejo/docs/pulls/585.
Author
Owner
Copy link

@thefox it seems like it's stuck checking the older version. Can we have it always check latest commit on next branch?

Despite #619, this is on the list right now:

[TIMEOUT] https://openclipart.org/detail/193243/polar-bear-remix | Timeout
@thefox it seems like it's stuck checking the older version. Can we have it always check latest commit on next branch? Despite https://codeberg.org/forgejo/docs/pulls/619, this is on the list right now: ``` [TIMEOUT] https://openclipart.org/detail/193243/polar-bear-remix | Timeout ```
Author
Owner
Copy link

I know what went wrong: I was looking at the wrong comment, not the one that's being updated, but the one notifications link was sending me to. Sorry for false ping! I will make your example comment less visible to avoid this.

Still, it seems like the action is set up to check v7, not next.

I know what went wrong: I was looking at the wrong comment, not the one that's being updated, but the one notifications link was sending me to. Sorry for false ping! I will make your example comment less visible to avoid this. Still, it seems like the action is set up to check v7, not next.
Member
Copy link

i can access https://linux.die.net/man/5/crontab just fine without 403

image

i can access https://linux.die.net/man/5/crontab just fine without 403 ![image](/attachments/5e73be53-8dff-4ae3-84f6-229776fb846c)
258 KiB
Author
Owner
Copy link

i can access https://linux.die.net/man/5/crontab just fine without 403

If you curl it, you'll get the 403 error page from Cloudflare, this is what happens to the script too.

Even though this link works for most users, to get it stop littering the list and to avoid sending users to Cloudflare-infected websites, it will be better to switch it to another man website, e.g. https://man.archlinux.org/man/crontab.5.

> i can access https://linux.die.net/man/5/crontab just fine without 403 If you curl it, you'll get the 403 error page from Cloudflare, this is what happens to the script too. Even though this link works for most users, to get it stop littering the list and to avoid sending users to Cloudflare-infected websites, it will be better to switch it to another man website, e.g. https://man.archlinux.org/man/crontab.5.
Owner
Copy link

I think this is not actionable right now since the list is partially outdated. Efforts to provide a script to find defunct links is still welcome.

I think this is not actionable right now since the list is partially outdated. Efforts to provide a script to find defunct links is still welcome.

The list is refreshed on every CI run though? Last update was 13 hours ago.

The list is refreshed on every CI run though? Last update was 13 hours ago.
Owner
Copy link

Oh, I wasn't aware of this. Sorry.

Oh, I wasn't aware of this. Sorry.
fnetX 2024年09月05日 10:31:14 +02:00
Sign in to join this conversation.
No Branch/Tag specified
next
v14.0
cli
v13.0
v11.0
v12.0
bp-v12.0-a6c8557
v7.0
v10.0
v9.0
v8.0
v1.21
v1.20
v1.19
v13.0.0-dev
Labels
Clear labels
404

Broken links or missing content
backport/v1.19

Changes which should be backported to the v1.19 docs

Archived

backport/v1.20

Changes which should be backported to the v1.20 docs

Archived

backport/v1.21

Changes which should be backported to the v1.21 docs

Archived

backport/v10.0

Automated backport to v10.0

Archived

backport/v11.0

Automated backport to v11.0
backport/v12.0

Automated backport to v12.0

Archived

backport/v13.0

Automated backport to v13.0
backport/v14.0

Automated backport to v14.0
backport/v7.0

Automated backport to the v7.0 docs

Archived

backport/v8.0

Automated backport to the v8.0 docs

Archived

backport/v9.0

Automated backport to the v9.0 docs

Archived

good first issue

This issue is suitable for "drive-by contributors" wanting to contribute for the first time, and fixing it should be straightforward.
meta

Tooling and processes for maintaining the docs
new docs

Content to be added to the documentation

Archived

User research - Accessibility

Requires input about accessibility features, likely involves user testing.
User research - Blocked

Do not pick as-is! We are happy if you can help, but please coordinate with ongoing redesign in this area.
User research - Community

Community features, such as discovering other people's work or otherwise feeling welcome on a Forgejo instance.
User research - Config (instance)

Instance-wide configuration, authentication and other admin-only needs.
User research - Errors

How to deal with errors in the application and write helpful error messages.
User research - Filters

How filter and search is being worked with.
User research - Future backlog

The issue might be inspiring for future design work.
User research - Git workflow

AGit, fork-based and new Git workflow, PR creation etc
User research - Labels

Active research about Labels
User research - Moderation

Moderation Featuers for Admins are undergoing active User Research
User research - Needs input

Use this label to let the User Research team know their input is requested.
User research - Notifications/Dashboard

Research on how users should know what to do next.
User research - Rendering

Text rendering, markup languages etc
User research - Repo creation

Active research about the New Repo dialog.
User research - Repo units

The repo sections, disabling them and the "Add more" button.
User research - Security
User research - Settings (in-app)

How to structure in-app settings in the future?
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
4 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
forgejo/docs#583
Reference in a new issue
forgejo/docs
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?