Open roslynwythe opened 9 months ago
@ExperimentsInHonesty this issue requires the dev to edit workflows and to view and possibly update repository settings for check-ghpages-versions. How should we instruct the assignee to request that permission?
The next steps for this, are
@roslynwythe We should make sure that the documentation https://github.com/hackforla/ops/wiki/@danielridgebot-Ops-Wiki for the bot gets updated with the details of this workflow. Is that part of this issue, or should it be a follow-up issue?
@roslynwythe please add action item for whatever documenation will be necessary to add to https://github.com/hackforla/ops/wiki/@danielridgebot-Ops-Wiki
@roslynwythe please add action item for whatever documenation will be necessary to add to https://github.com/hackforla/ops/wiki/@danielridgebot-Ops-Wiki
Good point. I edited the issue to add this:
check-gh-pages-version,yml
explaning the addition of the KeepAlive Workflow actionHi @MarcosG119, thank you for taking up this issue! Hfla appreciates you :)
Do let fellow developers know about your:- i. Availability: (When are you available to work on the issue/answer questions other programmers might have about your issue?) ii. ETA: (When do you expect this issue to be completed?)
You're awesome!
P.S. - You may not take up another issue until this issue gets merged (or closed). Thanks again :)
Availability:
ETA:
Hopefully by EOD March 30th.
Getting really busy with interviews and preparation along with working; don't currently have time to finish so I am unassigning myself and returning this back to prioritized backlog.
Hi @MarcosG119, thank you for taking up this issue! Hfla appreciates you :)
Do let fellow developers know about your:- i. Availability: (When are you available to work on the issue/answer questions other programmers might have about your issue?) ii. ETA: (When do you expect this issue to be completed?)
You're awesome!
P.S. - You may not take up another issue until this issue gets merged (or closed). Thanks again :)
Availability:
ETA:
EOD 4/19
@roslynwythe I came across some time and completed the issue. I've also submitted the pull request but it is in the DanielRidgeBot Repo.
Thank you @MarcosG119 for taking on this important issue. I don't have rights to merge PRs into that repo so I have posted a message in #ops requesting review/merge.
@MarcosG119 @gaylem is going to review the PR.
Hey @roslynwythe, this is @gaylem.
When we first discussed this issue, I remember you saying that we had to generate the new Docker image and test the deployment at Dockerhub. That part doesn't seem to be in the issue scope, and based on the docs, it sounds like generating the Docker image is a separate, manual process. The workflows @MarcosG119 updated are built to generate issues that say "GHPAGES-DOCKER needs to be updated" and need to be picked up by a developer.
We were able to verify that the issues were generated when the workflow ran after the KeepAlive changes were made:
I've approved the issue. I think now, all that we need to do is merge the changes and re-enable and re-run the workflow. Everything ran successfully in testing, so I don't think there will be any issues, but this is one of those situations where we won't be positive until it runs for a while in production.
UPDATE: Ran into a token error in production while trying to run the existing workflow, so we may need to figure that out before merging.
@gaylem Yes you are correct regarding the scope of the issue. Bonnie advised that there may be no one available from ops to folllow up on the "GHPAGES-DOCKER needs to be updated" issues; if you are willing to do that work, she assigned you write permissions on ghpages-docker.
@roslynwythe Ah ok that makes sense. I can take a look once we wrap this one up.
@MarcosG119 Thanks for your patience.... We are working on this issue
As soon as we figure that out, we will get back to you on this issue to find out if you still want to work on it.
@MarcosG119
Please add update using the below template (even if you have a pull request). Afterwards, remove the '2 weeks inactive' label and add the 'Status: Updated' label.
If you need help, be sure to either: 1) place your issue in the Questions/In Review
column of the Project Board and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel. Please note that including your questions in the issue comments- along with screenshots, if applicable- will help us to help you. Here and here are examples of well-formed questions.
You are receiving this comment because your last comment was before Tuesday, July 30, 2024 at 12:05 AM PST.
@MarcosG119
Please add update using the below template (even if you have a pull request). Afterwards, remove the '2 weeks inactive' label and add the 'Status: Updated' label.
If you need help, be sure to either: 1) place your issue in the Questions/In Review
column of the Project Board and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel. Please note that including your questions in the issue comments- along with screenshots, if applicable- will help us to help you. Here and here are examples of well-formed questions.
You are receiving this comment because your last comment was before Tuesday, August 6, 2024 at 12:04 AM PST.
@MarcosG119 did you see the comment that @roslynwythe left you on Slack re your PR as noted on this PR: https://github.com/danielridgebot/check-ghpages-versions/pull/21#issuecomment-2382388438
I reached out to @MarcosG119 via Slack to see if he wants to continue work on this PR. The branch needs to be merged with updates from https://github.com/danielridgebot/check-ghpages-versions/pull/23
Do you need any help, or are you no longer interested in continuing?
@ExperimentsInHonesty I decide to unassign @MarcosG119 because there was a request for change made in the PR that was not completed, and he is inactive and has not responded to any messages. I updated the issue to reflect the desired change. But also I recall that you said you would like a change to the issues that are created by the Daniel Ridge bot, so they would be more descriptive and more helpful to ops engineers, and if you would like I could incorporate those changes into this issue as well.
if you would like I could incorporate those changes into this issue as well.
Hi @roslynwythe, thank you for taking up this issue! Hfla appreciates you :)
Do let fellow developers know about your:- i. Availability: (When are you available to work on the issue/answer questions other programmers might have about your issue?) ii. ETA: (When do you expect this issue to be completed?)
You're awesome!
P.S. - You may not take up another issue until this issue gets merged (or closed). Thanks again :)
Overview
We need to implement a "Keepalive Workflow" for the Daniel Ridge bot so that it performs its function of checking the dependencies for the Docker image and when necessary, updating the Dockerfile, which triggers the process of updating our Docker hub image.
Details
Action Items
.github/workflows/check-ruby-version.yml
.github/workflows/check-gh-pages-version.yml
check-gh-pages-version,yml
explaning the addition of the KeepAlive Workflow action.github/workflows/check-gh-pages-version.yml
and verify that the appropriate issues were createdResources/Instructions
check-gh-pages-version.yml Keep Alive Workflow How To Use section of the Keep-Alive Workflow documentation