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

GitHub Actions dependency check #724

Closed
2 tasks done
andrewtavis opened this issue Feb 27, 2024 · 7 comments
Closed
2 tasks done

GitHub Actions dependency check #724

andrewtavis opened this issue Feb 27, 2024 · 7 comments
Assignees
Labels
feature New feature or request hacktoberfest Included as a part of Hacktoberfest help wanted Extra attention is needed

Comments

@andrewtavis
Copy link
Member

andrewtavis commented Feb 27, 2024

Terms

Description

As discussed in the most recent dev sync, the team would like to create a cron job that would trigger updates of dependencies on a bi-monthly basis. The general idea of how this would work is:

  • We'll keep the current Dependabot warnings and react to them as needed
  • We'll run a workflow every two months
  • This workflow will update all dependencies to the next available minor release
  • The backend and frontend checks will be ran such that new errors will be detected
  • Results will be logged and new issues will be made to work on them
  • This two month process will coincide with Code Night 🌙 such that we can work together to squash 'em all 🐞

Contribution

Happy to work on this or support as needed 😊

@andrewtavis andrewtavis added feature New feature or request help wanted Extra attention is needed labels Feb 27, 2024
@andrewtavis
Copy link
Member Author

CC @to-sta, resident GitHub Actions wizard 🧙‍♂️🙃

@andrewtavis
Copy link
Member Author

andrewtavis commented Apr 17, 2024

Thinking about this a bit more, maybe it makes sense that we update dependencies and just make a PR with them updated where we can see the errors. Then people would be able to check out the branch where the dependencies are updated and go through and fix the errors :) This might be easier than us manually needing to create the issues.

@andrewtavis
Copy link
Member Author

andrewtavis commented Apr 17, 2024

We could also use Matrix-Chat-Message to alert folks in Development when the PR is made so people know to come check it out and fix what they can :)

@andrewtavis andrewtavis changed the title Cron job dependency check GitHub Actions dependency check Apr 17, 2024
@andrewtavis
Copy link
Member Author

And for simplicity maybe it makes sense to run it on the first of the month every two months such that we don't need to figure out which day it's ran and so that we can have a few weeks to work on it before hopefully closing it in Code Night 🌙

@amrkv526
Copy link
Contributor

Hi, I'd like to pick this one up as per our conversation on Matrix!

@andrewtavis
Copy link
Member Author

Nice @amrkv526! Looking forward to this :)

@andrewtavis
Copy link
Member Author

Closing this in favor of #1090 where we'll fix some of the issues with the current workflow :)

@github-project-automation github-project-automation bot moved this from Todo to Done in activist Board Jan 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request hacktoberfest Included as a part of Hacktoberfest help wanted Extra attention is needed
Projects
Archived in project
Development

No branches or pull requests

2 participants