-
-
Notifications
You must be signed in to change notification settings - Fork 777
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
Investigate use of Daniel Ridge bot its repo 'check-ghpages-versions' #5897
Comments
This comment was marked as resolved.
This comment was marked as resolved.
Hi @roychan1, thank you for taking up this issue! Hfla appreciates you :) Do let fellow developers know about your:- You're awesome! P.S. - You may not take up another issue until this issue gets merged (or closed). Thanks again :) |
i. Availability: 9am-5pm |
Hi @roychan1 I wanted to bring these comments to your attention: #5644 (comment) and #5644 (comment) |
Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.
If you need help, be sure to either: 1) place your issue in the You are receiving this comment because your last comment was before Monday, December 4, 2023 at 11:06 PM PST. |
|
Hi @roychan1, please advise, was the "Keep-Alive Workflow" a viable solution? |
Hi @roslynwythe , I verified that the check-ghpages-versions workflow did pause due to inactivity for 60 days, as shown in this screenshot: The "Keep-Alive Workflow" should be a viable solution, as it is intended for cron based triggers, like Check Github Pages Gem Version and Open New Issue on Change from the check-ghpages-versions repo. As specified in the How To Use section of the Keep-Alive Workflow documentation, its workflow name will just needed to be specified as the last step in Check Github Pages Gem Version and Open New Issue on Change workflow from check-ghpages-versions, and read/ write permissions has to be enabled on the check-ghpages-versions repo. I believe the workflow is still needed because I verified that the version of the GitHub page ruby gem has fallen out of date. github-pages-gem.txt shows version 227 (newest version detected, not necessarily updated), while Official GitHub Pages Versions shows version 228. The check-ghpages-versions repo's GitHub actions should have opened an issue in hackforla/ops notifying about version update, and when version in the dockerfile is updated, ghpages-docker repo's GitHub actions would rebuild the image and push it to DockerHub. The Dockerfile was stale most likely because no issues were opened to notify about version updates due to the stopping of the bot, and consequently the Docker image was not rebuilt and pushed to DockerHub. Fixing of the bot should prevent a stale dockerfile moving forward. I have not tested the "Keep-Alive Workflow" myself so I cannot say that it functions as intended. Should I test it as part of this issue? Is there any more information I should provide or subjects I should look into for this issue? Please let me know if clarifications are needed. Thank you. |
Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.
If you need help, be sure to either: 1) place your issue in the You are receiving this comment because your last comment was before Monday, December 25, 2023 at 11:06 PM PST. |
|
@roychan1 thank you for the analysis and recommendation. This issue will be closed as completed and a new issue created for implementing the "Keep-Alive Workflow". If you are interested in writing the new issue, please message me on Slack. |
Overview
We need to understand the purpose and status of the Daniel Ridge bot and its repo 'check-ghpages-versions', to determine if the Website team should take responsibility for maintaining it.
Details
Daniel Ridge Bot repo 'check-ghpages-versions' is intended to automatically check the dependencies for the Docker image created from ghpages-docker, and when necessary, to update the ghphages-docker Dockerfile, build a new image and push it to Docker Hub.
Action Items
docker-compose up
#5647. Determine if the Daniel Ridge bot could play a role in solutions to these issues.Resources/Instructions
check-ghpages-versions
ghpages-docker
ghpages-docker
's READMEghpages-docker
's WikiThe text was updated successfully, but these errors were encountered: