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

Add new CI: cron GHA to create an issue "Update dependencies" #2569

Closed
curquiza opened this issue Jun 29, 2022 · 2 comments · Fixed by #2585
Closed

Add new CI: cron GHA to create an issue "Update dependencies" #2569

curquiza opened this issue Jun 29, 2022 · 2 comments · Fixed by #2585
Labels
contribution accepted This issue accepts external contributions dependencies Pull requests that update a dependency file good first issue Good for newcomers maintenance Issue about maintenance (CI, tests, refacto...) v0.29.0 PRs/issues solved in v0.29.0 released on 2022-10-03
Milestone

Comments

@curquiza
Copy link
Member

curquiza commented Jun 29, 2022

In Meilisearch we don't want to use Dependabot since we have a loooooot of dependencies and Dependabot updates them one by one

Using the cron event in a GitHub Actions, we want a CI that creates a new issue every 3 months in this repository with

  • title: "Upgrade dependencies"

  • description:
    "We need to update the dependencies of the Meilisearch repository, and, if possible, the dependencies of all the core-team repositories that Meilisearch depends on (milli, charabia, heed...).

⚠️ This issue should only be done at the beginning of the sprint!"

  • labels: dependencies and maintenance
@curquiza curquiza added maintenance Issue about maintenance (CI, tests, refacto...) dependencies Pull requests that update a dependency file good first issue Good for newcomers contribution accepted This issue accepts external contributions and removed maintenance Issue about maintenance (CI, tests, refacto...) labels Jun 29, 2022
@VasiliySoldatkin
Copy link
Contributor

If there is no one assigned I'll do it this week

@curquiza
Copy link
Member Author

curquiza commented Jul 4, 2022

Hello @VasiliySoldatkin
Thanks for your interest in this project :)

FYI, we prefer not assigning people to our issues because sometimes people ask to be assigned and never come back, which discourages the volunteer contributors to open a PR to fix this issue.
We will accept and merge the first PR that fixes correctly and well implements the issue following our contributing guidelines.

We are looking forward to reviewing your PR 😊

@curquiza curquiza linked a pull request Jul 5, 2022 that will close this issue
bors bot added a commit that referenced this issue Jul 5, 2022
2585: Add CI creates issue updating dependencies r=curquiza a=VasiliySoldatkin

Adds CI, which uses cron GHA to create Issue "Upgrade dependencies" every 3 months 
Context: [#2569](#2569)


Co-authored-by: Vasiliy Soldatkin <vasiliy.soldatkin@gmail.com>
Co-authored-by: Clémentine Urquizar - curqui <clementine@meilisearch.com>
@bors bors bot closed this as completed in #2585 Jul 5, 2022
@curquiza curquiza added this to the v0.29.0 milestone Aug 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
contribution accepted This issue accepts external contributions dependencies Pull requests that update a dependency file good first issue Good for newcomers maintenance Issue about maintenance (CI, tests, refacto...) v0.29.0 PRs/issues solved in v0.29.0 released on 2022-10-03
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants