[SAOC] CI Project
seb at wilzba.ch
Sun Oct 6 14:28:55 UTC 2019
On Tuesday, 24 September 2019 at 21:14:51 UTC, Max Haughton wrote:
> Apologies for the delay (Just started university so I haven't
> had a computer until now).
> The milestones for the project:
> There's not much more to add except for the "Data about D
> files" section:
> I have laid the groundwork for this, but I don't know what to
> measure - any suggestions would be appreciated (Examples being
> the @safety of functions). This is done post-SEMA so any
> information available to the compiler can be included.
Re integration with CI: I think this is the most important part
as otherwise people won't be aware of your work.
You can get a build notification triggered via a GitHub webhook
and then either send a GitHub status check update or send a
comment. However, I strongly recommend to not implement your own
GitHub CI, but add it as another project on the Buildkite project
The only downside is that every time it will run on a different
agent, so pure time measurements wouldn't work, but it should be
great for all other stats.
Dlang-bot also receives all important web hooks and already sends
a comment to every PR (+ has the permission to send status
updates), so this might be another helpful place for your
More information about the Digitalmars-d