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

Remove CI hack much less needed now #5906

Merged

Conversation

deivid-rodriguez
Copy link
Contributor

We added this because our CI was pretty heavy and felt unnecessary to
run the whole thing every time ruby gems were released.

However, things have changed now so I'm not sure this is necessary.
Because:

  • We release ruby gems much less often now.
  • We now have other changed files filters in place, so that we only run
    ecosystem specs when files in those ecosystems change.

So, now, we would only run common and updater specs when releasing
ruby gems. This seems acceptable to me.

The reason I'd like to remove this is:

  • No longer having to keep this matrix duplicated.
  • Don't get duplicated jobs in the sidebar of our actions
    page
    , which is
    makes it harder to access the one you actually want (the non dummy
    one).

We added this because our CI was pretty heavy and felt unnecessary to
run the whole thing every time ruby gems were released.

However, things have changed now so I'm not sure this is necessary.
Because:

* We release ruby gems much less often now.
* We now have other changed files filters in place, so that we only run
  ecosystem specs when files in those ecosystems change.

So, now, we would only run common and updater specs when releasing
ruby gems. This seems acceptable to me.

The reason I'd like to remove this is:

* No longer having to keep this matrix duplicated.
* Don't get duplicated jobs in the sidebar of [our actions
  page](https://github.com/dependabot/dependabot-core/actions), which is
  makes it harder to access the one you actually want (the non dummy
  one).
@deivid-rodriguez deivid-rodriguez requested a review from a team as a code owner October 17, 2022 15:04
@deivid-rodriguez
Copy link
Contributor Author

Thanks for having a look @jakecoffman!

@deivid-rodriguez deivid-rodriguez merged commit e232cee into main Oct 17, 2022
@deivid-rodriguez deivid-rodriguez deleted the deivid-rodriguez/remove-ci-hack-much-less-needed-now branch October 17, 2022 19:24
@pavera pavera mentioned this pull request Oct 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants