-
-
Notifications
You must be signed in to change notification settings - Fork 9
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
Github documentation not appearing on plugins.jenkins.io #3770
Comments
I should also note that the plugin health page for the plugin doesn't appear to match what is configured in the repo: https://plugin-health.jenkins.io/scores/github-scm-trait-notification-context. |
Ping @alecharp for the plugin health score part. |
I wonder if the GitHub API requests that are being used to generate that data are somehow behaving differently because the official repository https://github.com/jenkinsci/github-scm-trait-notification-context-plugin has not been unforked from the original repository https://github.com/steven-foster/github-scm-trait-notification-context We recommend that the official repository https://github.com/jenkinsci/github-scm-trait-notification-context-plugin should not be a fork of any repository. You can follow guide comments in https://stackoverflow.com/questions/38831301/how-to-un-fork-the-github-repository that leads to https://stackoverflow.com/questions/38831301/how-to-un-fork-the-github-repository/66470086#66470086 . That may not resolve the issue, but it will make your life easier later. |
Update: the plugin repo was detached/extracted from its original repo around 9p on 2023-10-01. As of now (~12 hours later), I'm still seeing outdated content on plugins.jenkins.io and plugin-health.jenkins.io. |
I'm perplexed to the point where I don't have an explanation why plugins.jenkins.io is not seeing the documentation URL that is included in the most recently released pom file of the plugin. I've compared that plugin pom file to the most pom file of the most recent release of the git plugin and did not see any significant surprises. Both plugins list the url property correctly as the repository URL. The git plugin lists it as: <url>https://github.com/jenkinsci/git-plugin</url> The github-scm-trait-notification-context plugin lists it as: <url>https://github.com/jenkinsci/github-scm-trait-notification-context-plugin</url> I recall that there were length limits in some portion of the infrastructure, but I don't remember the details. I'll see if this can be discussed in the infra team meeting tomorrow in case others have an idea why the release is visible on plugins.jenkins.io but the documentation for the release is still listed as sourced from the wiki. |
Plugin site API is correctly pointing to GitHub: Build logs for the site have:
which seems fine |
@halkeye any idea? |
or are you asking why its renderig the wiki content? |
Thanks @halkeye for these pointers, taking a look at it. @timja last plugin-site build failed with |
@l3ender would you mind detailing what's wrong with the plugin health page in a distinct help desk issue? Closing this one. |
Service(s)
plugins.jenkins.io
Summary
The repo for github-scm-trait-notification-context-plugin has been updated so that documentation will be served from Github (followed doc), but the plugin's page is still showing old/wiki content.
Please let me know if I missed anything in the repository. Thank you!
Reproduction steps
The text was updated successfully, but these errors were encountered: