Skip to content

Remove CI hack much less needed now#5906

Merged
deivid-rodriguez merged 1 commit intomainfrom
deivid-rodriguez/remove-ci-hack-much-less-needed-now
Oct 17, 2022
Merged

Remove CI hack much less needed now#5906
deivid-rodriguez merged 1 commit intomainfrom
deivid-rodriguez/remove-ci-hack-much-less-needed-now

Conversation

@deivid-rodriguez
Copy link
Copy Markdown
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
Copy Markdown
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.

2 participants