Comments (8)
This is going to be way easier than I thought thanks to the job webhook, the build trace API endpoint and the build retry API endpoint (cf. bf62f4b and https://docs.gitlab.com/ee/api/jobs.html#retry-a-job).
from bot.
This is basically implemented now and further enhancements can be treated in separate issues.
from bot.
Thanks for this great work.
from bot.
Actually something is missing from the webhook load or the trace to be able to tell whether the failure is due to a failing runner. Cf. https://gitlab.com/gitlab-org/gitlab-ee/issues/6408
from bot.
Another unrelated problem to put this in practice would be to stop relying on Heroku's free dynos as GitLab job webhook generates way too many requests to let the bot have the 7 hours of statutory sleep.
from bot.
Please disable the report functionality until the "stale build problem" is fixed as detailed in coq/coq#7871 (comment)
from bot.
OK, this is fixed now.
from bot.
Thanks!!!
from bot.
Related Issues (20)
- Document coqbot autominimizer defaults HOT 2
- Auto resumption for non-ci-minimization HOT 1
- Print warnings from GraphQL API results in log.
- coqbot minimizer should upload and attach the file to GH when it's truncated HOT 1
- Migrating the backporting tracking mechanism to Projects V2. HOT 6
- Document coqbot bench.
- Reduce log verbosity by printing less output for git commands HOT 2
- Incorrect link to gitlab pipeline in github check HOT 2
- `update_bench_status` should check whether status is valid before querying GitHub.
- Issue in the bug minimizer code with the call to git push --delete.
- Support for `@coqbot run full CI` in PR body. HOT 1
- coqbot can show light pipeline as cancelled when full pipeline is running.
- Using coqbot to run OCaml benchmarks HOT 3
- Add backoff strategy to auto retry of failing CI jobs HOT 7
- ci minimization is broken due to change in format of reporting results HOT 4
- [CI minimization] File name should include project info rather than be `bug.v`
- Bot doesn't generate CI merge commits anymore HOT 1
- "needs" and "request full CI" should be removed only after the pipeline is successfully started
- coqbot should be able to add reactions rather than just posting comments (e.g., for minimization)
- Minimizer on issues should be able to compare coq versions
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bot.