[GHC DevOps Group] CircleCI job accounting question
Ben Gamari
ben at well-typed.com
Wed Nov 22 03:08:51 UTC 2017
Manuel M T Chakravarty <manuel.chakravarty at tweag.io> writes:
> Mateusz had a first stab
>
> https://github.com/tweag/ghc/blob/tweag/circleci-macos/appveyor.yml <https://github.com/tweag/ghc/blob/tweag/circleci-macos/appveyor.yml>
>
> but got stuck in the default resource limits. We emailed them with a
> request, but there was no answer so far. I’ll follow up on it.
>
Any update on this? For the record, I have confirmed with the Rustaceans
that Mozilla indeed pays for their usage.
In other news,
* I have disabled artifact collection in the OS X build for now.
* It appears that CircleCI only builds the head commits of pushes.
Making this configurable has been a feature request for nearly a year
now, so it looks like we will need to work around this. I briefly
looked into setting up some automation to trigger builds on otherwise
untested commits, but ran into apparent API bugginess. It looks like
we'll just need to ensure that contributors push at most one commit
at a time for now to ensure all commits get testing. See GHC #14505
for details.
* I have tried enabling testing of Harbormaster Differentials via
CircleCI. Unfortunately it appears that CircleCI only supports
testing repositories hosted on GitHub. There are a few ways in which
we could proceed,
a. Move ghc's staging area (the repository where Arcanist pushes
patches submitted with `arc diff`) to GitHub. This, however, would
require that we manually manage push privileges to this repository.
b. Try to work around the issue by mirroring GHC's staging area to
GitHub and manually trigger CircleCI builds.
* I have been honing the Hadrian test infrastructure; I'm currently
waiting on a build, but I expect this attempt will pass, at which point
I will merge it.
Cheers,
- Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 487 bytes
Desc: not available
URL: <http://mail.haskell.org/pipermail/ghc-devops-group/attachments/20171121/a60e7a46/attachment.sig>
More information about the Ghc-devops-group
mailing list