summaryrefslogtreecommitdiff
path: root/bin/ci
AgeCommit message (Expand)AuthorFilesLines
2023-10-25ci: Bump PyYAML to 6.0.1Christian Gmeiner1-1/+1
2023-10-25ci_run_n_monitor: Always resolve --rev arguments for looking up pipelines.Eric Anholt1-3/+3
2023-10-24ci/ci_run_n_monitor: print job duration timeHelen Koike1-1/+12
2023-10-24ci/marge_queue: add pretty_dutation()Helen Koike2-3/+16
2023-10-22ci/ci_run_n_monitor: keep monitoring if a job is still runningHelen Koike1-1/+4
2023-10-20ci/marge_queue: add missing python-dateutils to requirements.txtHelen Koike1-0/+1
2023-10-20ci_run_n_monitor: Poll mesa/mesa and user/mesa for pipelines at the same time.Eric Anholt3-15/+13
2023-10-14ci: ci_marge_queue.pyDavid Heidelberg2-0/+75
2023-10-13ci_run_n_monitor: dependency jobs must always be startedEric Engestrom1-1/+1
2023-10-11ci/ci_run_n_monitor: limit repetitions on --stressHelen Koike1-7/+21
2023-10-11ci/ci_run_n_monitor: allow <user>/<project> in --projectHelen Koike2-4/+12
2023-10-11ci/ci_run_n_monitor: simplify enable/cancel logic in monitor_pipeline()Helen Koike1-22/+33
2023-10-11ci/ci_run_n_monitor: merge enable_job with retry_jobHelen Koike1-15/+15
2023-10-11ci/ci_run_n_monitor: make --target mandatoryHelen Koike1-7/+6
2023-10-11ci/ci_run_n_monitor: merge print_job_status_change with print_job_statusHelen Koike1-25/+5
2023-10-11ci/ci_run_n_monitor: simplify with defaultdictHelen Koike1-6/+4
2023-10-11ci/ci_run_n_monitor: print stress test results per jobHelen Koike1-10/+10
2023-09-29ci/ci_run_n_monitor: add docs for multiple targetsHelen Koike1-1/+5
2023-09-12ci_run_n_monitor: add comment to explain "MR > fork" logicEric Engestrom1-0/+2
2023-09-12bin/ci_run_n_monitor: automatically pick MR pipelines when they existEric Engestrom2-3/+10
2023-09-12bin/ci_run_n_monitor: print in which repo we're looking for the pipelineEric Engestrom1-1/+1
2023-08-29bin/ci_run_n_monitor: error out if both --project and --pipeline-url are passedEric Engestrom1-1/+10
2023-08-29ci: add --project option to ci_run_n_monitor.pyHelen Koike1-1/+2
2023-08-03bin/ci/update_traces_checksum: use venv wrapperEric Engestrom1-0/+10
2023-08-03bin/ci/gitlab_gql: use venv wrapperEric Engestrom1-0/+10
2023-08-03bin/ci/ci_run_n_monitor: use venv wrapperEric Engestrom1-0/+10
2023-08-03bin/ci: handle errors more gracefully in update_traces_checksum scriptDavid Heidelberg1-1/+1
2023-07-28bin/ci_run_n_monitor: get git sha from pipeline if specified, instead of requ...Eric Engestrom1-10/+15
2023-07-17bin/ci: Ensure that all jobs have nodes in DAGGuilherme Gallo1-10/+15
2023-06-02ci: Respect $HTTP_PROXY for ci_run_n_monitorDaniel Stone1-1/+2
2023-05-28bin/ci: mention requirements.txtDavid Heidelberg3-0/+3
2023-05-26bin/ci: fix mistakenly hardcoded repo name in get_gitlab_project()Eric Engestrom1-1/+1
2023-05-26ci_run_n_monitor: add ability to specify the pipeline to use, instead of auto...Eric Engestrom1-4/+22
2023-05-10ci: bump bin/ci/ deps to support python 3.11Eric Engestrom1-2/+2
2023-04-19bin/ci: Add StructuredLogger to improve log handlingGuilherme Gallo2-0/+476
2023-03-30bin: Fix typosHarri Nieminen1-2/+2
2023-03-06ci/ci_run_n_monitor: while we usually disable many jobs, print them inlineDavid Heidelberg1-1/+2
2023-01-16bin/ci: add gitlab_gql.py.cache to the .gitignoreEric Engestrom1-1/+1
2023-01-06ci_run_n_monitor.py: automatically retry on transient errorsEric Engestrom1-1/+3
2022-12-19ci: move the CI handling scripts into bin/ciDavid Heidelberg9-0/+909