-
-
Notifications
You must be signed in to change notification settings - Fork 37
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
Add link checker for Microcks website #75
Comments
WIP, as Lychee, is great for checking files and links in files (like README.md ...) but has no recursion option to crawl a website (microcks.io or hugo server using local resources) deeply and efficiently based on my tests. So, I may plan to use lychee on Microcks org and repos to help maintain README files... but I am checking alternatives using Hugo and GitHub actions for the purpose of this issue. |
Over the weekend, I made significant progress in our testing efforts, successfully testing all external links using Lychee. This is a great step forward for our project. This will help sort out existing broken external URLs during the Microcks website's build and deployment phases. Scheduling the action regularly (every day) will also help maintain the site accurately. I'll push the new action as soon as possible, and it will be in production soon. But, we also need to add another tool to test over HTTP (Hugo or/and deployed site) to cover the links generated by Hugo (markdown and link generation): WIP. The ideal global workflow (GitHub actions) should be like this:
Your ideas, comments, and feedback are highly valued and integral to the success of our project. Please feel free to share your thoughts with me. I'd also like any recommendations for tools related to point 3/. |
1/ hugo-build-status-check.yml Are done ✅ and thoroughly tested here: I plan to merge (PR) both next week, but I will disable 2/ (external-link-check.yml) till #81 is not finalized. We will activate both on #82 to help debug during the refactoring effort (migration...) 🙌 WIP regarding 3/ Test all links recursively over HTTP using? Stay tuned 👀 |
Signed-off-by: Laurent Broudoux <laurent.broudoux@gmail.com>
Signed-off-by: Laurent Broudoux <laurent.broudoux@gmail.com>
Signed-off-by: Laurent Broudoux <laurent.broudoux@gmail.com>
Signed-off-by: Laurent Broudoux <laurent.broudoux@gmail.com>
Signed-off-by: Laurent Broudoux <laurent.broudoux@gmail.com>
…TC and not nightly anymore #75 Signed-off-by: Yacine Kheddache <yacine@microcks.io>
Reason/Context
Adding a link checker will help to ensure that our website remains user-friendly, search engine optimized, and better maintained.
Description
Add auto checks and reporting using GitHub actions, ideally to create issue and/or markdown reporting and why not (later and after cleanup) on each commit or new PR to enforce it...
Implementation ideas
WIP using Lychee and https://github.com/lycheeverse/lychee-action/
The text was updated successfully, but these errors were encountered: