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

Link checker having an insane amount of false positives #199

Closed
jonaslagoni opened this issue Nov 28, 2022 · 12 comments · Fixed by #219
Closed

Link checker having an insane amount of false positives #199

jonaslagoni opened this issue Nov 28, 2022 · 12 comments · Fixed by #219
Labels
bug Something isn't working

Comments

@jonaslagoni
Copy link
Member

jonaslagoni commented Nov 28, 2022

Describe the bug

The link checker workflow: https://github.com/asyncapi/.github/blob/master/.github/workflows/link-check-pr.yml have an insane amount of false positives (where it reports an error when there is none).

False positives it detects:

  • Relative references within the same markdown file [something](#Something).
  • Because we use https://allcontributors.org/ it can happen users have links to websites that is unreachable. These should never be checked as failing a workflow because of that makes no sense since we have no control over the link.
  • 429 failing workflow when checking contributors based on allcontributors.

Example run from Modelina:

2022-11-28T06:34:13.2822535Z �[0;33m=========================> MARKDOWN LINK CHECK <=========================�[0m
2022-11-28T06:34:13.2849469Z 
2022-11-28T06:34:13.2849973Z FILE: API.md
2022-11-28T06:34:13.2854894Z   [✖] #AbstractGenerator → Status: 404
2022-11-28T06:34:13.2958901Z   [✖] #AbstractRenderer → Status: 404
2022-11-28T06:34:13.2959302Z   [✖] #AsyncapiV2Schema → Status: 404
2022-11-28T06:34:13.2959624Z   [✖] #CommonModel → Status: 404
2022-11-28T06:34:13.2959983Z   [✖] #Draft4Schema → Status: 404
2022-11-28T06:34:13.2960304Z   [✖] #Draft6Schema → Status: 404
2022-11-28T06:34:13.2960604Z   [✖] #Draft7Schema → Status: 404
2022-11-28T06:34:13.2960934Z   [✖] #InputMetaModel → Status: 404
2022-11-28T06:34:13.2961279Z   [✖] #OpenapiV3Schema → Status: 404
2022-11-28T06:34:13.2961593Z   [✖] #OutputModel → Status: 404
2022-11-28T06:34:13.2962218Z   [✖] #RenderOutput → Status: 404
2022-11-28T06:34:13.2962591Z   [✖] #SwaggerV2Schema → Status: 404
2022-11-28T06:34:13.2962972Z   [✖] #AsyncAPIInputProcessor → Status: 404
2022-11-28T06:34:13.2963338Z   [✖] #InputProcessor → Status: 404
2022-11-28T06:34:13.2963716Z   [✖] #JsonSchemaInputProcessor → Status: 404
2022-11-28T06:34:13.2964097Z   [✖] #OpenAPIInputProcessor → Status: 404
2022-11-28T06:34:13.2964480Z   [✖] #SwaggerInputProcessor → Status: 404
2022-11-28T06:34:13.2964864Z   [✖] #TemplateInputProcessor → Status: 404
2022-11-28T06:34:13.2965197Z   [✖] #LoggerClass → Status: 404
2022-11-28T06:34:13.2965553Z   [✖] #NO_DUPLICATE_PROPERTIES → Status: 404
2022-11-28T06:34:13.2965937Z   [✖] #NO_DUPLICATE_ENUM_KEYS → Status: 404
2022-11-28T06:34:13.2966319Z   [✖] #renderJavaScriptDependency → Status: 404
2022-11-28T06:34:13.2966675Z   [✖] #makeUnique → Status: 404
2022-11-28T06:34:13.2966988Z   [✖] #hasPreset → Status: 404
2022-11-28T06:34:13.2967312Z   [✖] #trySplitModel → Status: 404
2022-11-28T06:34:13.2967604Z   [✖] #split → Status: 404
2022-11-28T06:34:13.2967963Z   [✖] #interpretAdditionalItems → Status: 404
2022-11-28T06:34:13.2968400Z   [✖] #interpretAdditionalProperties → Status: 404
2022-11-28T06:34:13.2968771Z   [✖] #interpretAllOf → Status: 404
2022-11-28T06:34:13.2969105Z   [✖] #interpretAnyOf → Status: 404
2022-11-28T06:34:13.2969437Z   [✖] #interpretConst → Status: 404
2022-11-28T06:34:13.2969782Z   [✖] #interpretDependencies → Status: 404
2022-11-28T06:34:13.2970131Z   [✖] #interpretEnum → Status: 404
2022-11-28T06:34:13.2970461Z   [✖] #interpretItems → Status: 404
2022-11-28T06:34:13.2970795Z   [✖] #interpretArrayItems → Status: 404
2022-11-28T06:34:13.2971456Z   [✖] #interpretNot → Status: 404
2022-11-28T06:34:13.2971784Z   [✖] #interpretOneOf → Status: 404
2022-11-28T06:34:13.2972138Z   [✖] #interpretOneOfWithAllOf → Status: 404
2022-11-28T06:34:13.2972558Z   [✖] #interpretOneOfWithProperties → Status: 404
2022-11-28T06:34:13.2972990Z   [✖] #interpretPatternProperties → Status: 404
2022-11-28T06:34:13.2973364Z   [✖] #interpretProperties → Status: 404
2022-11-28T06:34:13.2973708Z   [✖] #isEnum → Status: 404
2022-11-28T06:34:13.2974026Z   [✖] #isModelObject → Status: 404
2022-11-28T06:34:13.2974372Z   [✖] #inferTypeFromValue → Status: 404
2022-11-28T06:34:13.2974698Z   [✖] #interpretName → Status: 404
2022-11-28T06:34:13.2975120Z   [✖] #mergePartialAndDefault → Status: 404
2022-11-28T06:34:13.2975591Z   [✖] #AbstractGenerator+generateCompleteModels → Status: 404
2022-11-28T06:34:13.2976037Z   [✖] #AbstractGenerator+generate → Status: 404
2022-11-28T06:34:13.2978335Z   [✖] #AbstractGenerator+processInput → Status: 404
2022-11-28T06:34:13.2978818Z   [✖] #CommonModel+getFromOriginalInput → Status: 404
2022-11-28T06:34:13.2979207Z   [✖] #CommonModel+setType → Status: 404
2022-11-28T06:34:13.2979585Z   [✖] #CommonModel+removeType → Status: 404
2022-11-28T06:34:13.2979960Z   [✖] #CommonModel+addTypes → Status: 404
2022-11-28T06:34:13.2980323Z   [✖] #CommonModel+isRequired → Status: 404
2022-11-28T06:34:13.2980691Z   [✖] #CommonModel+addItem → Status: 404
2022-11-28T06:34:13.2981281Z   [✖] #CommonModel+addItemTuple → Status: 404
2022-11-28T06:34:13.2981709Z   [✖] #CommonModel+addItemUnion → Status: 404
2022-11-28T06:34:13.2982084Z   [✖] #CommonModel+addEnum → Status: 404
2022-11-28T06:34:13.2982456Z   [✖] #CommonModel+removeEnum → Status: 404
2022-11-28T06:34:13.2982844Z   [✖] #CommonModel+addProperty → Status: 404
2022-11-28T06:34:13.2983269Z   [✖] #CommonModel+addAdditionalProperty → Status: 404
2022-11-28T06:34:13.2983726Z   [✖] #CommonModel+addAdditionalItems → Status: 404
2022-11-28T06:34:13.2984162Z   [✖] #CommonModel+addExtendedModel → Status: 404
2022-11-28T06:34:13.2984614Z   [✖] #CommonModel+getNearestDependencies → Status: 404
2022-11-28T06:34:13.2985047Z   [✖] #CommonModel.toCommonModel → Status: 404
2022-11-28T06:34:13.2985469Z   [✖] #CommonModel.mergeProperties → Status: 404
2022-11-28T06:34:13.2985918Z   [✖] #CommonModel.mergeAdditionalProperties → Status: 404
2022-11-28T06:34:13.2986393Z   [✖] #CommonModel.mergeAdditionalItems → Status: 404
2022-11-28T06:34:13.2986817Z   [✖] #CommonModel.mergeItems → Status: 404
2022-11-28T06:34:13.2987188Z   [✖] #CommonModel.mergeTypes → Status: 404
2022-11-28T06:34:13.2987722Z   [✖] #CommonModel.mergeCommonModels → Status: 404
2022-11-28T06:34:13.2988151Z   [✖] #AsyncAPIInputProcessor+process → Status: 404
2022-11-28T06:34:13.2988751Z   [✖] #AsyncAPIInputProcessor+shouldProcess → Status: 404
2022-11-28T06:34:13.2989280Z   [✖] #AsyncAPIInputProcessor+tryGetVersionOfDocument → Status: 404
2022-11-28T06:34:13.2989813Z   [✖] #AsyncAPIInputProcessor.isFromParser → Status: 404
2022-11-28T06:34:13.2990282Z   [✖] #InputProcessor+setProcessor → Status: 404
2022-11-28T06:34:13.2990695Z   [✖] #InputProcessor+getProcessors → Status: 404
2022-11-28T06:34:13.2991100Z   [✖] #InputProcessor+process → Status: 404
2022-11-28T06:34:13.2991533Z   [✖] #JsonSchemaInputProcessor+process → Status: 404
2022-11-28T06:34:13.2992009Z   [✖] #JsonSchemaInputProcessor+shouldProcess → Status: 404
2022-11-28T06:34:13.2992521Z   [✖] #JsonSchemaInputProcessor+processDraft7 → Status: 404
2022-11-28T06:34:13.2993038Z   [✖] #JsonSchemaInputProcessor+processDraft4 → Status: 404
2022-11-28T06:34:13.2993529Z   [✖] #JsonSchemaInputProcessor+processDraft6 → Status: 404
2022-11-28T06:34:13.2994061Z   [✖] #JsonSchemaInputProcessor+handleRootReference → Status: 404
2022-11-28T06:34:13.2994615Z   [✖] #JsonSchemaInputProcessor.reflectSchemaNames → Status: 404
2022-11-28T06:34:13.2995163Z   [✖] #JsonSchemaInputProcessor.ensureNamePattern → Status: 404
2022-11-28T06:34:13.2995735Z   [✖] #JsonSchemaInputProcessor.convertSchemaToCommonModel → Status: 404
2022-11-28T06:34:13.2996406Z   [✖] #OpenAPIInputProcessor+process → Status: 404
2022-11-28T06:34:13.2996875Z   [✖] #OpenAPIInputProcessor+shouldProcess → Status: 404
2022-11-28T06:34:13.2997393Z   [✖] #OpenAPIInputProcessor+tryGetVersionOfDocument → Status: 404
2022-11-28T06:34:13.2997961Z   [✖] #OpenAPIInputProcessor.convertToInternalSchema → Status: 404
2022-11-28T06:34:13.2998459Z   [✖] #SwaggerInputProcessor+process → Status: 404
2022-11-28T06:34:13.2998918Z   [✖] #SwaggerInputProcessor+shouldProcess → Status: 404
2022-11-28T06:34:13.2999451Z   [✖] #SwaggerInputProcessor+tryGetVersionOfDocument → Status: 404
2022-11-28T06:34:13.3000015Z   [✖] #SwaggerInputProcessor.convertToInternalSchema → Status: 404
2022-11-28T06:34:13.3000285Z 
2022-11-28T06:34:13.3000381Z   101 links checked.
2022-11-28T06:34:13.3000510Z 
2022-11-28T06:34:13.3000639Z   ERROR: 95 dead links found!
2022-11-28T06:34:13.3000978Z   [✖] #AbstractGenerator → Status: 404
2022-11-28T06:34:13.3001329Z   [✖] #AbstractRenderer → Status: 404
2022-11-28T06:34:13.3001671Z   [✖] #AsyncapiV2Schema → Status: 404
2022-11-28T06:34:13.3002372Z   [✖] #CommonModel → Status: 404
2022-11-28T06:34:13.3002698Z   [✖] #Draft4Schema → Status: 404
2022-11-28T06:34:13.3003003Z   [✖] #Draft6Schema → Status: 404
2022-11-28T06:34:13.3003318Z   [✖] #Draft7Schema → Status: 404
2022-11-28T06:34:13.3003647Z   [✖] #InputMetaModel → Status: 404
2022-11-28T06:34:13.3005814Z   [✖] #OpenapiV3Schema → Status: 404
2022-11-28T06:34:13.3006450Z   [✖] #OutputModel → Status: 404
2022-11-28T06:34:13.3006818Z   [✖] #RenderOutput → Status: 404
2022-11-28T06:34:13.3007133Z   [✖] #SwaggerV2Schema → Status: 404
2022-11-28T06:34:13.3007519Z   [✖] #AsyncAPIInputProcessor → Status: 404
2022-11-28T06:34:13.3007874Z   [✖] #InputProcessor → Status: 404
2022-11-28T06:34:13.3008237Z   [✖] #JsonSchemaInputProcessor → Status: 404
2022-11-28T06:34:13.3008629Z   [✖] #OpenAPIInputProcessor → Status: 404
2022-11-28T06:34:13.3009011Z   [✖] #SwaggerInputProcessor → Status: 404
2022-11-28T06:34:13.3009394Z   [✖] #TemplateInputProcessor → Status: 404
2022-11-28T06:34:13.3009739Z   [✖] #LoggerClass → Status: 404
2022-11-28T06:34:13.3010093Z   [✖] #NO_DUPLICATE_PROPERTIES → Status: 404
2022-11-28T06:34:13.3010447Z   [✖] #NO_DUPLICATE_ENUM_KEYS → Status: 404
2022-11-28T06:34:13.3010842Z   [✖] #renderJavaScriptDependency → Status: 404
2022-11-28T06:34:13.3011197Z   [✖] #makeUnique → Status: 404
2022-11-28T06:34:13.3011505Z   [✖] #hasPreset → Status: 404
2022-11-28T06:34:13.3011824Z   [✖] #trySplitModel → Status: 404
2022-11-28T06:34:13.3012132Z   [✖] #split → Status: 404
2022-11-28T06:34:13.3012487Z   [✖] #interpretAdditionalItems → Status: 404
2022-11-28T06:34:13.3012893Z   [✖] #interpretAdditionalProperties → Status: 404
2022-11-28T06:34:13.3013271Z   [✖] #interpretAllOf → Status: 404
2022-11-28T06:34:13.3013601Z   [✖] #interpretAnyOf → Status: 404
2022-11-28T06:34:13.3013919Z   [✖] #interpretConst → Status: 404
2022-11-28T06:34:13.3015816Z   [✖] #interpretDependencies → Status: 404
2022-11-28T06:34:13.3016334Z   [✖] #interpretEnum → Status: 404
2022-11-28T06:34:13.3016651Z   [✖] #interpretItems → Status: 404
2022-11-28T06:34:13.3016999Z   [✖] #interpretArrayItems → Status: 404
2022-11-28T06:34:13.3017337Z   [✖] #interpretNot → Status: 404
2022-11-28T06:34:13.3017767Z   [✖] #interpretOneOf → Status: 404
2022-11-28T06:34:13.3018127Z   [✖] #interpretOneOfWithAllOf → Status: 404
2022-11-28T06:34:13.3018529Z   [✖] #interpretOneOfWithProperties → Status: 404
2022-11-28T06:34:13.3019059Z   [✖] #interpretPatternProperties → Status: 404
2022-11-28T06:34:13.3019426Z   [✖] #interpretProperties → Status: 404
2022-11-28T06:34:13.3019729Z   [✖] #isEnum → Status: 404
2022-11-28T06:34:13.3020011Z   [✖] #isModelObject → Status: 404
2022-11-28T06:34:13.3020335Z   [✖] #inferTypeFromValue → Status: 404
2022-11-28T06:34:13.3020654Z   [✖] #interpretName → Status: 404
2022-11-28T06:34:13.3020993Z   [✖] #mergePartialAndDefault → Status: 404
2022-11-28T06:34:13.3021412Z   [✖] #AbstractGenerator+generateCompleteModels → Status: 404
2022-11-28T06:34:13.3022037Z   [✖] #AbstractGenerator+generate → Status: 404
2022-11-28T06:34:13.3022438Z   [✖] #AbstractGenerator+processInput → Status: 404
2022-11-28T06:34:13.3022849Z   [✖] #CommonModel+getFromOriginalInput → Status: 404
2022-11-28T06:34:13.3023224Z   [✖] #CommonModel+setType → Status: 404
2022-11-28T06:34:13.3023664Z   [✖] #CommonModel+removeType → Status: 404
2022-11-28T06:34:13.3024017Z   [✖] #CommonModel+addTypes → Status: 404
2022-11-28T06:34:13.3024370Z   [✖] #CommonModel+isRequired → Status: 404
2022-11-28T06:34:13.3024693Z   [✖] #CommonModel+addItem → Status: 404
2022-11-28T06:34:13.3025016Z   [✖] #CommonModel+addItemTuple → Status: 404
2022-11-28T06:34:13.3025360Z   [✖] #CommonModel+addItemUnion → Status: 404
2022-11-28T06:34:13.3025685Z   [✖] #CommonModel+addEnum → Status: 404
2022-11-28T06:34:13.3025997Z   [✖] #CommonModel+removeEnum → Status: 404
2022-11-28T06:34:13.3026337Z   [✖] #CommonModel+addProperty → Status: 404
2022-11-28T06:34:13.3026718Z   [✖] #CommonModel+addAdditionalProperty → Status: 404
2022-11-28T06:34:13.3027125Z   [✖] #CommonModel+addAdditionalItems → Status: 404
2022-11-28T06:34:13.3027491Z   [✖] #CommonModel+addExtendedModel → Status: 404
2022-11-28T06:34:13.3027884Z   [✖] #CommonModel+getNearestDependencies → Status: 404
2022-11-28T06:34:13.3028264Z   [✖] #CommonModel.toCommonModel → Status: 404
2022-11-28T06:34:13.3028611Z   [✖] #CommonModel.mergeProperties → Status: 404
2022-11-28T06:34:13.3029106Z   [✖] #CommonModel.mergeAdditionalProperties → Status: 404
2022-11-28T06:34:13.3029551Z   [✖] #CommonModel.mergeAdditionalItems → Status: 404
2022-11-28T06:34:13.3029898Z   [✖] #CommonModel.mergeItems → Status: 404
2022-11-28T06:34:13.3030232Z   [✖] #CommonModel.mergeTypes → Status: 404
2022-11-28T06:34:13.3030584Z   [✖] #CommonModel.mergeCommonModels → Status: 404
2022-11-28T06:34:13.3030957Z   [✖] #AsyncAPIInputProcessor+process → Status: 404
2022-11-28T06:34:13.3031374Z   [✖] #AsyncAPIInputProcessor+shouldProcess → Status: 404
2022-11-28T06:34:13.3031858Z   [✖] #AsyncAPIInputProcessor+tryGetVersionOfDocument → Status: 404
2022-11-28T06:34:13.3032317Z   [✖] #AsyncAPIInputProcessor.isFromParser → Status: 404
2022-11-28T06:34:13.3032697Z   [✖] #InputProcessor+setProcessor → Status: 404
2022-11-28T06:34:13.3033068Z   [✖] #InputProcessor+getProcessors → Status: 404
2022-11-28T06:34:13.3033422Z   [✖] #InputProcessor+process → Status: 404
2022-11-28T06:34:13.3033783Z   [✖] #JsonSchemaInputProcessor+process → Status: 404
2022-11-28T06:34:13.3034221Z   [✖] #JsonSchemaInputProcessor+shouldProcess → Status: 404
2022-11-28T06:34:13.3034671Z   [✖] #JsonSchemaInputProcessor+processDraft7 → Status: 404
2022-11-28T06:34:13.3035099Z   [✖] #JsonSchemaInputProcessor+processDraft4 → Status: 404
2022-11-28T06:34:13.3035538Z   [✖] #JsonSchemaInputProcessor+processDraft6 → Status: 404
2022-11-28T06:34:13.3036004Z   [✖] #JsonSchemaInputProcessor+handleRootReference → Status: 404
2022-11-28T06:34:13.3036488Z   [✖] #JsonSchemaInputProcessor.reflectSchemaNames → Status: 404
2022-11-28T06:34:13.3036961Z   [✖] #JsonSchemaInputProcessor.ensureNamePattern → Status: 404
2022-11-28T06:34:13.3037472Z   [✖] #JsonSchemaInputProcessor.convertSchemaToCommonModel → Status: 404
2022-11-28T06:34:13.3037926Z   [✖] #OpenAPIInputProcessor+process → Status: 404
2022-11-28T06:34:13.3038324Z   [✖] #OpenAPIInputProcessor+shouldProcess → Status: 404
2022-11-28T06:34:13.3038787Z   [✖] #OpenAPIInputProcessor+tryGetVersionOfDocument → Status: 404
2022-11-28T06:34:13.3039297Z   [✖] #OpenAPIInputProcessor.convertToInternalSchema → Status: 404
2022-11-28T06:34:13.3039718Z   [✖] #SwaggerInputProcessor+process → Status: 404
2022-11-28T06:34:13.3040123Z   [✖] #SwaggerInputProcessor+shouldProcess → Status: 404
2022-11-28T06:34:13.3040585Z   [✖] #SwaggerInputProcessor+tryGetVersionOfDocument → Status: 404
2022-11-28T06:34:13.3041077Z   [✖] #SwaggerInputProcessor.convertToInternalSchema → Status: 404
2022-11-28T06:34:13.3041296Z 
2022-11-28T06:34:13.3041379Z FILE: README.md
2022-11-28T06:34:13.3041638Z   [✖] #outputs → Status: 404
2022-11-28T06:34:13.3042390Z   [✖] #inputs → Status: 404
2022-11-28T06:34:13.3042662Z   [✖] #contributors- → Status: 404
2022-11-28T06:34:13.3042979Z   [✖] #ideas-magicmatatjahu → Status: 404
2022-11-28T06:34:13.3043328Z   [✖] #maintenance-magicmatatjahu → Status: 404
2022-11-28T06:34:13.3043661Z   [✖] #question-magicmatatjahu → Status: 404
2022-11-28T06:34:13.3043984Z   [✖] #ideas-czlowiek488 → Status: 404
2022-11-28T06:34:13.3044925Z   [✖] #ideas-jonaslagoni → Status: 404
2022-11-28T06:34:13.3045780Z   [✖] #maintenance-jonaslagoni → Status: 404
2022-11-28T06:34:13.3046174Z   [✖] #question-jonaslagoni → Status: 404
2022-11-28T06:34:13.3047905Z   [✖] http://www.fmvilas.com → Status: 0 Error: getaddrinfo ENOTFOUND www.fmvilas.com
2022-11-28T06:34:13.3048485Z     at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26) {
2022-11-28T06:34:13.3048982Z   errno: -3008,
2022-11-28T06:34:13.3049503Z   code: 'ENOTFOUND',
2022-11-28T06:34:13.3049774Z   syscall: 'getaddrinfo',
2022-11-28T06:34:13.3050065Z   hostname: 'www.fmvilas.com'
2022-11-28T06:34:13.3050282Z }
2022-11-28T06:34:13.3050585Z   [✖] #example-md-saif-husain → Status: 404
2022-11-28T06:34:13.3051100Z   [✖] https://sudipto.ghosh.pro → Status: 0 Error: getaddrinfo ENOTFOUND sudipto.ghosh.pro
2022-11-28T06:34:13.3051539Z     at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26) {
2022-11-28T06:34:13.3051874Z   errno: -3008,
2022-11-28T06:34:13.3052218Z   code: 'ENOTFOUND',
2022-11-28T06:34:13.3052659Z   syscall: 'getaddrinfo',
2022-11-28T06:34:13.3052979Z   hostname: 'sudipto.ghosh.pro'
2022-11-28T06:34:13.3053181Z }
2022-11-28T06:34:13.3053450Z   [✖] #example-sudiptog81 → Status: 404
2022-11-28T06:34:13.3053762Z   [✖] #example-panwauu → Status: 404
2022-11-28T06:34:13.3054127Z   [✖] https://www.linkedin.com/in/stefanemayer/ → Status: 999
2022-11-28T06:34:13.3054482Z   [✖] #example-HashTalmiz → Status: 404
2022-11-28T06:34:13.3054813Z   [✖] #example-mahakporwal02 → Status: 404
2022-11-28T06:34:13.3055148Z   [✖] #example-ron-debajyoti → Status: 404
2022-11-28T06:34:13.3055495Z   [✖] #maintenance-ron-debajyoti → Status: 404
2022-11-28T06:34:13.3055825Z   [✖] #example-ritik307 → Status: 404
2022-11-28T06:34:13.3056140Z   [✖] #example-Samridhi-98 → Status: 404
2022-11-28T06:34:13.3056459Z   [✖] #maintenance-Samridhi-98 → Status: 404
2022-11-28T06:34:13.3056787Z   [✖] #example-gabormagyar → Status: 404
2022-11-28T06:34:13.3057110Z   [✖] #example-ibernabeudev → Status: 404
2022-11-28T06:34:13.3057460Z   [✖] #example-slowikowskiarkadiusz → Status: 404
2022-11-28T06:34:13.3057801Z   [✖] #example-rmasarovic → Status: 404
2022-11-28T06:34:13.3058229Z   [✖] https://github.com/asyncapi/modelina/commits?author=micro-jumbo → Status: 429
2022-11-28T06:34:13.3058708Z   [✖] https://github.com/asyncapi/modelina/issues?q=author%3Amicro-jumbo → Status: 429
2022-11-28T06:34:13.3059198Z   [✖] https://github.com/asyncapi/modelina/commits?author=leigh-johnson → Status: 429
2022-11-28T06:34:13.3059594Z   [✖] #example-leigh-johnson → Status: 404
2022-11-28T06:34:13.3059955Z   [✖] #maintenance-leigh-johnson → Status: 404
2022-11-28T06:34:13.3060304Z   [✖] https://github.com/nitintejuja → Status: 429
2022-11-28T06:34:13.3060743Z   [✖] https://github.com/asyncapi/modelina/commits?author=nitintejuja → Status: 429
2022-11-28T06:34:13.3061127Z   [✖] #example-nitintejuja → Status: 404
2022-11-28T06:34:13.3061594Z   [✖] https://github.com/kennethaasan → Status: 429
2022-11-28T06:34:13.3062208Z   [✖] https://github.com/asyncapi/modelina/commits?author=kennethaasan → Status: 429
2022-11-28T06:34:13.3062669Z   [✖] https://github.com/amit-ksh → Status: 429
2022-11-28T06:34:13.3063137Z   [✖] https://github.com/asyncapi/modelina/commits?author=amit-ksh → Status: 429
2022-11-28T06:34:13.3063555Z   [✖] #example-amit-ksh → Status: 404
2022-11-28T06:34:13.3063941Z   [✖] https://github.com/zaytsevand → Status: 429
2022-11-28T06:34:13.3064422Z   [✖] https://github.com/asyncapi/modelina/commits?author=zaytsevand → Status: 429
2022-11-28T06:34:13.3064848Z   [✖] #example-zaytsevand → Status: 404
2022-11-28T06:34:13.3065557Z   [✖] https://github.com/all-contributors/all-contributors → Status: 429
2022-11-28T06:34:13.3065915Z 
2022-11-28T06:34:13.3066004Z   203 links checked.
2022-11-28T06:34:13.3066123Z 
2022-11-28T06:34:13.3066221Z   ERROR: 44 dead links found!
2022-11-28T06:34:13.3066604Z   [✖] #outputs → Status: 404
2022-11-28T06:34:13.3066868Z   [✖] #inputs → Status: 404
2022-11-28T06:34:13.3067134Z   [✖] #contributors- → Status: 404
2022-11-28T06:34:13.3067455Z   [✖] #ideas-magicmatatjahu → Status: 404
2022-11-28T06:34:13.3067846Z   [✖] #maintenance-magicmatatjahu → Status: 404
2022-11-28T06:34:13.3068180Z   [✖] #question-magicmatatjahu → Status: 404
2022-11-28T06:34:13.3068632Z   [✖] #ideas-czlowiek488 → Status: 404
2022-11-28T06:34:13.3068959Z   [✖] #ideas-jonaslagoni → Status: 404
2022-11-28T06:34:13.3069309Z   [✖] #maintenance-jonaslagoni → Status: 404
2022-11-28T06:34:13.3069647Z   [✖] #question-jonaslagoni → Status: 404
2022-11-28T06:34:13.3069993Z   [✖] http://www.fmvilas.com → Status: 0
2022-11-28T06:34:13.3070365Z   [✖] #example-md-saif-husain → Status: 404
2022-11-28T06:34:13.3070719Z   [✖] https://sudipto.ghosh.pro → Status: 0
2022-11-28T06:34:13.3071068Z   [✖] #example-sudiptog81 → Status: 404
2022-11-28T06:34:13.3071395Z   [✖] #example-panwauu → Status: 404
2022-11-28T06:34:13.3071774Z   [✖] https://www.linkedin.com/in/stefanemayer/ → Status: 999
2022-11-28T06:34:13.3072259Z   [✖] #example-HashTalmiz → Status: 404
2022-11-28T06:34:13.3072712Z   [✖] #example-mahakporwal02 → Status: 404
2022-11-28T06:34:13.3073094Z   [✖] #example-ron-debajyoti → Status: 404
2022-11-28T06:34:13.3073527Z   [✖] #maintenance-ron-debajyoti → Status: 404
2022-11-28T06:34:13.3073887Z   [✖] #example-ritik307 → Status: 404
2022-11-28T06:34:13.3074340Z   [✖] #example-Samridhi-98 → Status: 404
2022-11-28T06:34:13.3074696Z   [✖] #maintenance-Samridhi-98 → Status: 404
2022-11-28T06:34:13.3075045Z   [✖] #example-gabormagyar → Status: 404
2022-11-28T06:34:13.3075468Z   [✖] #example-ibernabeudev → Status: 404
2022-11-28T06:34:13.3075836Z   [✖] #example-slowikowskiarkadiusz → Status: 404
2022-11-28T06:34:13.3076175Z   [✖] #example-rmasarovic → Status: 404
2022-11-28T06:34:13.3076596Z   [✖] https://github.com/asyncapi/modelina/commits?author=micro-jumbo → Status: 429
2022-11-28T06:34:13.3077073Z   [✖] https://github.com/asyncapi/modelina/issues?q=author%3Amicro-jumbo → Status: 429
2022-11-28T06:34:13.3077564Z   [✖] https://github.com/asyncapi/modelina/commits?author=leigh-johnson → Status: 429
2022-11-28T06:34:13.3077971Z   [✖] #example-leigh-johnson → Status: 404
2022-11-28T06:34:13.3078310Z   [✖] #maintenance-leigh-johnson → Status: 404
2022-11-28T06:34:13.3078669Z   [✖] https://github.com/nitintejuja → Status: 429
2022-11-28T06:34:13.3079107Z   [✖] https://github.com/asyncapi/modelina/commits?author=nitintejuja → Status: 429
2022-11-28T06:34:13.3079475Z   [✖] #example-nitintejuja → Status: 404
2022-11-28T06:34:13.3079944Z   [✖] https://github.com/kennethaasan → Status: 429
2022-11-28T06:34:13.3081656Z   [✖] https://github.com/asyncapi/modelina/commits?author=kennethaasan → Status: 429
2022-11-28T06:34:13.3083010Z   [✖] https://github.com/amit-ksh → Status: 429
2022-11-28T06:34:13.3083504Z   [✖] https://github.com/asyncapi/modelina/commits?author=amit-ksh → Status: 429
2022-11-28T06:34:13.3084029Z   [✖] #example-amit-ksh → Status: 404
2022-11-28T06:34:13.3084536Z   [✖] https://github.com/zaytsevand → Status: 429
2022-11-28T06:34:13.3085154Z   [✖] https://github.com/asyncapi/modelina/commits?author=zaytsevand → Status: 429
2022-11-28T06:34:13.3085569Z   [✖] #example-zaytsevand → Status: 404
2022-11-28T06:34:13.3086013Z   [✖] https://github.com/all-contributors/all-contributors → Status: 429
2022-11-28T06:34:13.3086247Z 
2022-11-28T06:34:13.3086328Z FILE: docs/README.md
2022-11-28T06:34:13.3086473Z 
2022-11-28T06:34:13.3086561Z   29 links checked.
2022-11-28T06:34:13.3086696Z 
2022-11-28T06:34:13.3086916Z FILE: docs/advanced.md
2022-11-28T06:34:13.3087158Z 
2022-11-28T06:34:13.3087239Z   26 links checked.
2022-11-28T06:34:13.3087371Z 
2022-11-28T06:34:13.3087453Z FILE: docs/constraints.md
2022-11-28T06:34:13.3087591Z 
2022-11-28T06:34:13.3087670Z   10 links checked.
2022-11-28T06:34:13.3087792Z 
2022-11-28T06:34:13.3087896Z FILE: docs/constraints/CSharp.md
2022-11-28T06:34:13.3088042Z 
2022-11-28T06:34:13.3088108Z   3 links checked.
2022-11-28T06:34:13.3088228Z 
2022-11-28T06:34:13.3088325Z FILE: docs/constraints/Dart.md
2022-11-28T06:34:13.3088466Z 
2022-11-28T06:34:13.3088544Z   3 links checked.
2022-11-28T06:34:13.3088782Z 
2022-11-28T06:34:13.3088897Z FILE: docs/constraints/Go.md
2022-11-28T06:34:13.3089041Z 
2022-11-28T06:34:13.3089105Z   3 links checked.
2022-11-28T06:34:13.3089224Z 
2022-11-28T06:34:13.3089321Z FILE: docs/constraints/Java.md
2022-11-28T06:34:13.3089461Z 
2022-11-28T06:34:13.3089537Z   3 links checked.
2022-11-28T06:34:13.3089656Z 
2022-11-28T06:34:13.3089755Z FILE: docs/constraints/JavaScript.md
2022-11-28T06:34:13.3089910Z 
2022-11-28T06:34:13.3089989Z   3 links checked.
2022-11-28T06:34:13.3090116Z 
2022-11-28T06:34:13.3090214Z FILE: docs/constraints/Rust.md
2022-11-28T06:34:13.3090358Z 
2022-11-28T06:34:13.3090436Z   3 links checked.
2022-11-28T06:34:13.3090554Z 
2022-11-28T06:34:13.3090653Z FILE: docs/constraints/TypeScript.md
2022-11-28T06:34:13.3090807Z 
2022-11-28T06:34:13.3090886Z   3 links checked.
2022-11-28T06:34:13.3091006Z 
2022-11-28T06:34:13.3091100Z FILE: docs/contributing.md
2022-11-28T06:34:13.3091526Z   [✖] https://github.com/asyncapi/.github/blob/master/CONTRIBUTING.md → Status: 429
2022-11-28T06:34:13.3091908Z   [✖] #-adding-examples → Status: 404
2022-11-28T06:34:13.3092332Z   [✖] #What-does%E2%80%93the-CI-system-do-when-I-create-a-PR → Status: 404
2022-11-28T06:34:13.3092831Z   [✖] https://github.com/asyncapi/modelina/tree/master/examples/TEMPLATE → Status: 429
2022-11-28T06:34:13.3093445Z   [✖] https://github.com/asyncapi/modelina/blob/1e71b3b2cab6bc2c277001fcafe7e1b8ed175ce9/examples/TEMPLATE/package.json#L2 → Status: 429
2022-11-28T06:34:13.3094102Z   [✖] https://github.com/asyncapi/modelina/blob/1e71b3b2cab6bc2c277001fcafe7e1b8ed175ce9/examples/TEMPLATE/index.ts → Status: 429
2022-11-28T06:34:13.3094768Z   [✖] https://github.com/asyncapi/modelina/blob/1e71b3b2cab6bc2c277001fcafe7e1b8ed175ce9/examples/TEMPLATE/index.spec.ts#L4 → Status: 429
2022-11-28T06:34:13.3095324Z   [✖] https://github.com/asyncapi/modelina/blob/master/examples/README.md → Status: 429
2022-11-28T06:34:13.3095749Z   [✖] https://github.com/asyncapi/modelina/pull/818 → Status: 429
2022-11-28T06:34:13.3096165Z   [✖] https://github.com/asyncapi/modelina/pull/863 → Status: 429
2022-11-28T06:34:13.3096617Z   [✖] https://github.com/asyncapi/.github/tree/master/.github/workflows → Status: 429
2022-11-28T06:34:13.3097152Z   [✖] https://github.com/asyncapi/.github/blob/master/.github/workflows/if-nodejs-pr-testing.yml → Status: 429
2022-11-28T06:34:13.3097671Z   [✖] https://github.com/asyncapi/modelina/tree/master/test/blackbox → Status: 429
2022-11-28T06:34:13.3098205Z   [✖] https://github.com/asyncapi/modelina/blob/master/.github/workflows/blackbox-testing.yml → Status: 429
2022-11-28T06:34:13.3098873Z   [✖] https://github.com/asyncapi/modelina/blob/master/.github/workflows/coverall.yml → Status: 429
2022-11-28T06:34:13.3099106Z 
2022-11-28T06:34:13.3099174Z   46 links checked.
2022-11-28T06:34:13.3099299Z 
2022-11-28T06:34:13.3099392Z   ERROR: 15 dead links found!
2022-11-28T06:34:13.3099793Z   [✖] https://github.com/asyncapi/.github/blob/master/CONTRIBUTING.md → Status: 429
2022-11-28T06:34:13.3100160Z   [✖] #-adding-examples → Status: 404
2022-11-28T06:34:13.3100583Z   [✖] #What-does%E2%80%93the-CI-system-do-when-I-create-a-PR → Status: 404
2022-11-28T06:34:13.3101077Z   [✖] https://github.com/asyncapi/modelina/tree/master/examples/TEMPLATE → Status: 429
2022-11-28T06:34:13.3101686Z   [✖] https://github.com/asyncapi/modelina/blob/1e71b3b2cab6bc2c277001fcafe7e1b8ed175ce9/examples/TEMPLATE/package.json#L2 → Status: 429
2022-11-28T06:34:13.3102325Z   [✖] https://github.com/asyncapi/modelina/blob/1e71b3b2cab6bc2c277001fcafe7e1b8ed175ce9/examples/TEMPLATE/index.ts → Status: 429
2022-11-28T06:34:13.3102991Z   [✖] https://github.com/asyncapi/modelina/blob/1e71b3b2cab6bc2c277001fcafe7e1b8ed175ce9/examples/TEMPLATE/index.spec.ts#L4 → Status: 429
2022-11-28T06:34:13.3103545Z   [✖] https://github.com/asyncapi/modelina/blob/master/examples/README.md → Status: 429
2022-11-28T06:34:13.3103985Z   [✖] https://github.com/asyncapi/modelina/pull/818 → Status: 429
2022-11-28T06:34:13.3104456Z   [✖] https://github.com/asyncapi/modelina/pull/863 → Status: 429
2022-11-28T06:34:13.3104934Z   [✖] https://github.com/asyncapi/.github/tree/master/.github/workflows → Status: 429
2022-11-28T06:34:13.3105474Z   [✖] https://github.com/asyncapi/.github/blob/master/.github/workflows/if-nodejs-pr-testing.yml → Status: 429
2022-11-28T06:34:13.3105980Z   [✖] https://github.com/asyncapi/modelina/tree/master/test/blackbox → Status: 429
2022-11-28T06:34:13.3106513Z   [✖] https://github.com/asyncapi/modelina/blob/master/.github/workflows/blackbox-testing.yml → Status: 429
2022-11-28T06:34:13.3107074Z   [✖] https://github.com/asyncapi/modelina/blob/master/.github/workflows/coverall.yml → Status: 429
2022-11-28T06:34:13.3107312Z 
2022-11-28T06:34:13.3107466Z FILE: docs/input-processing.md
2022-11-28T06:34:13.3107799Z   [✖] #The-splitting-of-meta-models → Status: 404
2022-11-28T06:34:13.3107981Z 
2022-11-28T06:34:13.3108061Z   4 links checked.
2022-11-28T06:34:13.3108185Z 
2022-11-28T06:34:13.3108279Z   ERROR: 1 dead links found!
2022-11-28T06:34:13.3108604Z   [✖] #The-splitting-of-meta-models → Status: 404
2022-11-28T06:34:13.3108786Z 
2022-11-28T06:34:13.3108881Z FILE: docs/integration.md
2022-11-28T06:34:13.3109020Z 
2022-11-28T06:34:13.3109101Z   6 links checked.
2022-11-28T06:34:13.3109221Z 
2022-11-28T06:34:13.3109366Z FILE: docs/internal-model.md
2022-11-28T06:34:13.3109687Z   [✖] #the-splitting-of-data-models → Status: 404
2022-11-28T06:34:13.3109864Z 
2022-11-28T06:34:13.3109942Z   4 links checked.
2022-11-28T06:34:13.3110064Z 
2022-11-28T06:34:13.3110158Z   ERROR: 1 dead links found!
2022-11-28T06:34:13.3110480Z   [✖] #the-splitting-of-data-models → Status: 404
2022-11-28T06:34:13.3110655Z 
2022-11-28T06:34:13.3110757Z FILE: docs/languages/Csharp.md
2022-11-28T06:34:13.3111258Z   [✖] https://github.com/asyncapi/modelina/issues/new?assignees=&labels=enhancement&template=enhancement.md → Status: 429
2022-11-28T06:34:13.3111524Z 
2022-11-28T06:34:13.3111606Z   26 links checked.
2022-11-28T06:34:13.3111716Z 
2022-11-28T06:34:13.3111810Z   ERROR: 1 dead links found!
2022-11-28T06:34:13.3112298Z   [✖] https://github.com/asyncapi/modelina/issues/new?assignees=&labels=enhancement&template=enhancement.md → Status: 429
2022-11-28T06:34:13.3112560Z 
2022-11-28T06:34:13.3112658Z FILE: docs/languages/Dart.md
2022-11-28T06:34:13.3113128Z   [✖] https://github.com/asyncapi/modelina/issues/new?assignees=&labels=enhancement&template=enhancement.md → Status: 429
2022-11-28T06:34:13.3113394Z 
2022-11-28T06:34:13.3113473Z   8 links checked.
2022-11-28T06:34:13.3113595Z 
2022-11-28T06:34:13.3113786Z   ERROR: 1 dead links found!
2022-11-28T06:34:13.3114278Z   [✖] https://github.com/asyncapi/modelina/issues/new?assignees=&labels=enhancement&template=enhancement.md → Status: 429
2022-11-28T06:34:13.3114538Z 
2022-11-28T06:34:13.3114620Z FILE: docs/languages/Java.md
2022-11-28T06:34:13.3115090Z   [✖] https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations → Status: 403
2022-11-28T06:34:13.3115709Z   [✖] https://github.com/asyncapi/modelina/issues/new?assignees=&labels=enhancement&template=enhancement.md → Status: 429
2022-11-28T06:34:13.3115975Z 
2022-11-28T06:34:13.3116153Z   23 links checked.
2022-11-28T06:34:13.3116270Z 
2022-11-28T06:34:13.3116406Z   ERROR: 2 dead links found!
2022-11-28T06:34:13.3117087Z   [✖] https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations → Status: 403
2022-11-28T06:34:13.3117819Z   [✖] https://github.com/asyncapi/modelina/issues/new?assignees=&labels=enhancement&template=enhancement.md → Status: 429
2022-11-28T06:34:13.3118139Z 
2022-11-28T06:34:13.3118290Z FILE: docs/languages/JavaScript.md
2022-11-28T06:34:13.3118821Z   [✖] https://github.com/asyncapi/modelina/issues/new?assignees=&labels=enhancement&template=enhancement.md → Status: 429
2022-11-28T06:34:13.3119124Z 
2022-11-28T06:34:13.3119242Z   12 links checked.
2022-11-28T06:34:13.3119467Z 
2022-11-28T06:34:13.3119611Z   ERROR: 1 dead links found!
2022-11-28T06:34:13.3120299Z   [✖] https://github.com/asyncapi/modelina/issues/new?assignees=&labels=enhancement&template=enhancement.md → Status: 429
2022-11-28T06:34:13.3120619Z 
2022-11-28T06:34:13.3120716Z FILE: docs/languages/Python.md
2022-11-28T06:34:13.3120902Z 
2022-11-28T06:34:13.3121022Z   3 links checked.
2022-11-28T06:34:13.3121185Z 
2022-11-28T06:34:13.3121381Z FILE: docs/languages/Rust.md
2022-11-28T06:34:13.3121753Z   [✖] #implement-default → Status: 404
2022-11-28T06:34:13.3122458Z   [✖] #implement-from_json_string → Status: 404
2022-11-28T06:34:13.3122906Z   [✖] #implement-to_json_stringn → Status: 404
2022-11-28T06:34:13.3123384Z   [✖] #implement-from-framed-byte-stream → Status: 404
2022-11-28T06:34:13.3123914Z   [✖] #implement-into-framed-byte-stream → Status: 404
2022-11-28T06:34:13.3124155Z 
2022-11-28T06:34:13.3124275Z   8 links checked.
2022-11-28T06:34:13.3124438Z 
2022-11-28T06:34:13.3124572Z   ERROR: 5 dead links found!
2022-11-28T06:34:13.3124906Z   [✖] #implement-default → Status: 404
2022-11-28T06:34:13.3125324Z   [✖] #implement-from_json_string → Status: 404
2022-11-28T06:34:13.3125821Z   [✖] #implement-to_json_stringn → Status: 404
2022-11-28T06:34:13.3126233Z   [✖] #implement-from-framed-byte-stream → Status: 404
2022-11-28T06:34:13.3126726Z   [✖] #implement-into-framed-byte-stream → Status: 404
2022-11-28T06:34:13.3126962Z 
2022-11-28T06:34:13.3127116Z FILE: docs/languages/TypeScript.md
2022-11-28T06:34:13.3127722Z   [✖] https://github.com/asyncapi/modelina/blob/master/docs/generators.md#typescript → Status: 429
2022-11-28T06:34:13.3128364Z   [✖] https://github.com/asyncapi/modelina/issues/new?assignees=&labels=enhancement&template=enhancement.md → Status: 429
2022-11-28T06:34:13.3128942Z   [✖] https://github.com/sourcemeta/jsonbinpack → Status: 429
2022-11-28T06:34:13.3129463Z   [✖] #generate-unmarshal-functions-for-classes → Status: 404
2022-11-28T06:34:13.3129721Z 
2022-11-28T06:34:13.3129790Z   23 links checked.
2022-11-28T06:34:13.3129970Z 
2022-11-28T06:34:13.3130147Z   ERROR: 4 dead links found!
2022-11-28T06:34:13.3130700Z   [✖] https://github.com/asyncapi/modelina/blob/master/docs/generators.md#typescript → Status: 429
2022-11-28T06:34:13.3131376Z   [✖] https://github.com/asyncapi/modelina/issues/new?assignees=&labels=enhancement&template=enhancement.md → Status: 429
2022-11-28T06:34:13.3131894Z   [✖] https://github.com/sourcemeta/jsonbinpack → Status: 429
2022-11-28T06:34:13.3132431Z   [✖] #generate-unmarshal-functions-for-classes → Status: 404
2022-11-28T06:34:13.3132735Z 
2022-11-28T06:34:13.3132870Z FILE: docs/migration.md
2022-11-28T06:34:13.3133043Z 
2022-11-28T06:34:13.3133686Z   1 links checked.
2022-11-28T06:34:13.3133872Z 
2022-11-28T06:34:13.3134118Z FILE: docs/migrations/version-0-to-1.md
2022-11-28T06:34:13.3134617Z   [✖] https://github.com/asyncapi/modelina/pull/530 → Status: 429
2022-11-28T06:34:13.3134853Z 
2022-11-28T06:34:13.3135032Z   9 links checked.
2022-11-28T06:34:13.3135148Z 
2022-11-28T06:34:13.3135286Z   ERROR: 1 dead links found!
2022-11-28T06:34:13.3135739Z   [✖] https://github.com/asyncapi/modelina/pull/530 → Status: 429
2022-11-28T06:34:13.3135974Z 
2022-11-28T06:34:13.3136127Z FILE: docs/presets.md
2022-11-28T06:34:13.3136418Z   [✖] #c%23 → Status: 404
2022-11-28T06:34:13.3136814Z   [✖] #class-6 → Status: 404
2022-11-28T06:34:13.3137272Z   [✖] https://github.com/asyncapi/modelina/issues/628 → Status: 429
2022-11-28T06:34:13.3137507Z 
2022-11-28T06:34:13.3137576Z   42 links checked.
2022-11-28T06:34:13.3137756Z 
2022-11-28T06:34:13.3137886Z   ERROR: 3 dead links found!
2022-11-28T06:34:13.3138231Z   [✖] #c%23 → Status: 404
2022-11-28T06:34:13.3138627Z   [✖] #class-6 → Status: 404
2022-11-28T06:34:13.3139039Z   [✖] https://github.com/asyncapi/modelina/issues/628 → Status: 429
2022-11-28T06:34:13.3139273Z 
2022-11-28T06:34:13.3139411Z FILE: docs/usage.md
2022-11-28T06:34:13.3139791Z   [✖] #generate-c%23-models → Status: 404
2022-11-28T06:34:13.3140196Z   [✖] https://github.com/asyncapi/parser-js/ → Status: 429
2022-11-28T06:34:13.3140798Z   [✖] https://github.com/asyncapi/parser-js/#custom-message-parsers → Status: 429
2022-11-28T06:34:13.3141463Z   [✖] https://github.com/asyncapi/modelina/issues/108 → Status: 429
2022-11-28T06:34:13.3141721Z 
2022-11-28T06:34:13.3141792Z   57 links checked.
2022-11-28T06:34:13.3141958Z 
2022-11-28T06:34:13.3142090Z   ERROR: 4 dead links found!
2022-11-28T06:34:13.3142539Z   [✖] #generate-c%23-models → Status: 404
2022-11-28T06:34:13.3143016Z   [✖] https://github.com/asyncapi/parser-js/ → Status: 429
2022-11-28T06:34:13.3143511Z   [✖] https://github.com/asyncapi/parser-js/#custom-message-parsers → Status: 429
2022-11-28T06:34:13.3144058Z   [✖] https://github.com/asyncapi/modelina/issues/108 → Status: 429
2022-11-28T06:34:13.3144291Z 
2022-11-28T06:34:13.3144426Z FILE: examples/README.md
2022-11-28T06:34:13.3144859Z   [✖] https://github.com/asyncapi/parser-js → Status: 429
2022-11-28T06:34:13.3146030Z   [✖] https://github.com/sourcemeta/jsonbinpack → Status: 429
2022-11-28T06:34:13.3146382Z 
2022-11-28T06:34:13.3146526Z   51 links checked.
2022-11-28T06:34:13.3146713Z 
2022-11-28T06:34:13.3146868Z   ERROR: 2 dead links found!
2022-11-28T06:34:13.3147367Z   [✖] https://github.com/asyncapi/parser-js → Status: 429
2022-11-28T06:34:13.3148059Z   [✖] https://github.com/sourcemeta/jsonbinpack → Status: 429
2022-11-28T06:34:13.3148326Z 
2022-11-28T06:34:13.3148601Z FILE: examples/change-type-mapping/README.md
2022-11-28T06:34:13.3148844Z 
2022-11-28T06:34:13.3148923Z   0 links checked.
2022-11-28T06:34:13.3149108Z 
2022-11-28T06:34:13.3149565Z FILE: examples/csharp-generate-newtonsoft-serializer/README.md
2022-11-28T06:34:13.3150084Z 
2022-11-28T06:34:13.3150257Z   0 links checked.
2022-11-28T06:34:13.3150435Z 
2022-11-28T06:34:13.3150723Z FILE: examples/generate-python-complete-models/README.md
2022-11-28T06:34:13.3150915Z 
2022-11-28T06:34:13.3151034Z   0 links checked.
2022-11-28T06:34:13.3151193Z 
2022-11-28T06:34:13.3151438Z FILE: examples/generate-python-models/README.md
2022-11-28T06:34:13.3151661Z 
2022-11-28T06:34:13.3151780Z   0 links checked.
2022-11-28T06:34:13.3151994Z 
2022-11-28T06:34:13.3152232Z FILE: examples/generate-python-pydantic-models/README.md
2022-11-28T06:34:13.3152488Z 
2022-11-28T06:34:13.3152605Z   0 links checked.
2022-11-28T06:34:13.3152768Z 
2022-11-28T06:34:13.3153007Z FILE: examples/integrate-with-react/README.md
2022-11-28T06:34:13.3153219Z 
2022-11-28T06:34:13.3153336Z   0 links checked.
2022-11-28T06:34:13.3153447Z 
2022-11-28T06:34:13.3153717Z FILE: examples/json-schema-draft4-from-object/README.md
2022-11-28T06:34:13.3154012Z 
2022-11-28T06:34:13.3154135Z   0 links checked.
2022-11-28T06:34:13.3154296Z 
2022-11-28T06:34:13.3154836Z FILE: examples/json-schema-draft6-from-object/README.md
2022-11-28T06:34:13.3155077Z 
2022-11-28T06:34:13.3155194Z   0 links checked.
2022-11-28T06:34:13.3155306Z 
2022-11-28T06:34:13.3155506Z FILE: examples/meta-model/README.md
2022-11-28T06:34:13.3155715Z 
2022-11-28T06:34:13.3155890Z   0 links checked.
2022-11-28T06:34:13.3156054Z 
2022-11-28T06:34:13.3156320Z FILE: examples/overwrite-default-constraint/README.md
2022-11-28T06:34:13.3156549Z 
2022-11-28T06:34:13.3156622Z   1 links checked.
2022-11-28T06:34:13.3156788Z 
2022-11-28T06:34:13.3157046Z FILE: examples/overwrite-naming-formatting/README.md
2022-11-28T06:34:13.3157293Z 
2022-11-28T06:34:13.3157409Z   0 links checked.
2022-11-28T06:34:13.3157609Z 
2022-11-28T06:34:13.3157848Z FILE: examples/rust-generate-crate/README.md
2022-11-28T06:34:13.3158006Z 
2022-11-28T06:34:13.3158124Z   1 links checked.
2022-11-28T06:34:13.3158282Z 
2022-11-28T06:34:13.3158558Z FILE: examples/typescript-generate-jsonbinpack/README.md
2022-11-28T06:34:13.3159100Z   [✖] https://github.com/sourcemeta/jsonbinpack → Status: 429
2022-11-28T06:34:13.3159336Z 
2022-11-28T06:34:13.3159404Z   1 links checked.
2022-11-28T06:34:13.3159613Z 
2022-11-28T06:34:13.3159746Z   ERROR: 1 dead links found!
2022-11-28T06:34:13.3160196Z   [✖] https://github.com/sourcemeta/jsonbinpack → Status: 429
2022-11-28T06:34:13.3160433Z 
2022-11-28T06:34:13.3160581Z FILE: test/blackbox/README.md
2022-11-28T06:34:13.3160709Z 
2022-11-28T06:34:13.3160830Z   14 links checked.
@jonaslagoni jonaslagoni added the bug Something isn't working label Nov 28, 2022
@derberg
Copy link
Member

derberg commented Nov 28, 2022

tbh, maybe because we left it to fail for too long, but I basically thought for some time already about removing this workflow 🤷🏼

it is causing lot of noise and confusion as well, I guess. @KhudaDad414 wdyt? or maybe we push from here also a global config where by default we ignore checking anchors and accept 429 from GitHub as valid?

@KhudaDad414
Copy link
Member

@derberg even if we accept 429 and ignore checking anchors, maintaining repos so they don't have invalid links is a cumbersome task (especially for repos that contain too many links like website). I think it's best to have it for workflow_dispatch only. it's a handy tool to check for invalid links sometimes.

Copy link
Member

derberg commented Nov 29, 2022

workflow_dispatch is interesting suggestion. I'm only afraid nobody will remember it is there 🤔

@jonaslagoni what do you think as a maintainer?

@jonaslagoni
Copy link
Member Author

As long as the workflow itself is still producing false positives like this, i would never incorporate it into my own development workflow 😅

Copy link
Member

derberg commented Dec 1, 2022

yeah, true dat

@KhudaDad414 I don't know, but I think better would be to leave it per repo, I mean. Maybe have separate configuration, like links checker and push it only to repos that opt-in with topic like ci-check-links?

@KhudaDad414
Copy link
Member

I mean this would be cool but it also adds another niche feature which maintainers need to keep track of. besides, after fixing links in almost 30 repos I can testify that the value that this workflow provides isn't that great compared to the amount of attention it needs or the amount of noise that it generates AND the amount of power it consumes. 😆

Copy link
Member

derberg commented Dec 1, 2022

I think it's best to have it for workflow_dispatch only. it's a handy tool to check for invalid links sometimes.

I thought you have strong opinion to keep it.

but now I think you are ok to get it removed

what is the final statement then 😏

@KhudaDad414
Copy link
Member

I don't consider it's a handy tool to check for invalid links sometimes as a strong opinion.😆 on the contrary, this is the lowest form of support that has ever been written. 🤣

Copy link
Member

derberg commented Dec 1, 2022

LOL!

we have only one problem, my action for global actions do not yet support "workflow removal detection" and will not create a PR to repos once we remove these workflows from .github repo 😄

@KhudaDad414
Copy link
Member

@derberg I see we already have an issue for this here. derberg/manage-files-in-multiple-repositories#46
in case we want to go ahead with this before the feature is implemented, I might or might not know a contributor who is happy to start his contribution journey by removing this workflow from repos. 😁

@derberg
Copy link
Member

derberg commented Mar 27, 2023

finally here #219

@KhudaDad414 once you approve please leave merging too me as I wanna merge it and keep an eye on it to make sure the world will not blow up 😅

@derberg
Copy link
Member

derberg commented Mar 28, 2023

it worked ☺️
https://github.com/asyncapi/website/pull/1470/files and others

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants