Thanks for reaching out Greg (sorry for not having answered sooner),
I'll try to find some time soon to discuss this.
Raph
On 9/30/21 3:55 AM, Gregory Szorc wrote:
On Wed, Sep 29, 2021 at 2:41 AM Raphaël Gomès
<raphael.go...@octobus.net <mailto:raphael.go...@octobus.net>> wrote:
Hi all,
I am bringing unfortunate news, though I hope this situation is
temporary.
Earlier this month, OVH which provided free VMs for my company
Octobus
has started billing us with no real notice. This wasn't a surprise
however, since we were in a "grace period" of sorts and could
expect the
billing to start at any moment, we just hoped it would be later in
the year.
Four of those VMs were used exclusively for Mercurial's Windows CI in
order to help the project move forward and truly support Windows
(especially on Python 3). Unfortunately, this new regular
financial load
adds up on top of the rest of the investment our small company
puts into
Mercurial - whether it be developer time for projects like
Heptapod or
directly on Mercurial like bug fixes, code review, etc. - and is not
sustainable for us at the moment.
I have already stopped two of the four machines earlier this week and
will remove the last two tomorrow (30th of September), meaning
that we
will not have any regular Windows CI for the project anymore.
I've sent https://phab.mercurial-scm.org/D11499
<https://phab.mercurial-scm.org/D11499> to adjust the CI file to
not break every pipeline from now on, hopefully it can be queue
before that.
We're trying to figure out ways of gaining back Windows VMs (and
actually for other OSes as well) in a more sustainable manner, if you
know of anyone that could help, please reach out.
I've been running https://ci.hg.gregoryszorc.com/
<https://ci.hg.gregoryszorc.com/> for the past few years out of my own
pocket. I was actually thinking about turning it off since it seems to
be redundant with the superior Octobus CI and it is costing me a good
chunk of money. But maybe I should keep it around?
What's the monthly cost to run the Windows CI workers? How many CPU
cores / memory do you need? What's the total CPU/wall time we're
talking about here? If we cut down Windows CI to just run on pushes to
hg-committed, I feel like we can reduce the cost to something reasonable.
(Feel free to drop the list if you want to discuss privately.)
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel