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

Cirrus CI cutbacks ... #3796

Merged

Conversation

armanbilge
Copy link
Member

I missed this, but apparently last month Cirrus CI announced that it is no longer allowing unlimited use for free 😕

https://cirrus-ci.org/blog/2023/07/17/limiting-free-usage-of-cirrus-ci/

Here's our usage over the last few months, measured in "credits". Green is macOS, blue Linux. Our new allowance will be 50 credits per month 😕

Screen Shot 2023-08-28 at 6 42 53 PM

So we need to do some serious belt-tightening, esp. wrt to the macOS CI jobs.

So far the changes I propose are:

  1. Drop the JCStress tests, these take a really long time.
  2. Drop 2.12 jobs. It's just not worth it.
  3. Only run Apple Silicon jobs for Scala 3.
  4. Only run Scala Native jobs for Scala 3.

Meanwhile I restored the Linux ARM CI jobs for 2.13 (JVM) and 3 (JVM, Native). We really do need those ... hopefully they will not be so flaky this time.

Not sure if this is enough. We shall see ...

@armanbilge
Copy link
Member Author

Administrative merge, since this comes into effect on Sept 1.

@armanbilge armanbilge merged commit b4021d9 into typelevel:series/3.5.x Sep 1, 2023
34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant