summaryrefslogtreecommitdiff
path: root/bin/ci
AgeCommit message (Expand)AuthorFilesLines
2024-02-29ci_run_n_monitor: read job logs as utf-8Eric Engestrom1-1/+1
2024-02-29ci_run_n_monitor: fix handling of optional jobs againEric Engestrom1-1/+1
2024-02-16ci_run_n_monitor: allow detached heads as wellEric Engestrom1-20/+25
2024-02-16ci_run_n_monitor: explain why/when there might be no tracked remoteEric Engestrom1-0/+1
2024-02-12ci_run_n_monitor: Allow the upstream format to not existCorentin Noël1-10/+11
2024-02-09ci_run_n_monitor: print the target regex before adding the X/N bitEric Engestrom1-2/+3
2024-02-09ci_run_n_monitor: implicitly include `parallel:` jobsEric Engestrom1-1/+6
2024-02-09gitlab_gql: print error returned by server in --print-merged-yamlEric Engestrom1-1/+5
2024-02-08ci_run_n_monitor: refresh job state when starting itEric Engestrom1-0/+1
2024-02-08ci_run_n_monitor: track new job when retrying a jobEric Engestrom1-1/+2
2024-02-08ci_run_n_monitor: add method to get a pipeline job by its idEric Engestrom1-0/+8
2024-02-08ci_run_n_monitor: update job when it goes through enable_job()Eric Engestrom1-5/+8
2024-02-08ci_run_n_monitor: add some types for gitlab objectsEric Engestrom1-1/+5
2024-02-08ci_run_n_monitor: warn user if they forgot to push the branchEric Engestrom1-0/+22
2024-02-02ci_run_n_monitor: avoid spamming a ton of "new status: created" for all the j...Eric Engestrom1-0/+3
2024-01-29Reapply "bin/ci: Add GitLab basic token validation"Eric Engestrom1-17/+69
2024-01-29Revert "bin/ci: Add GitLab basic token validation"Eric Engestrom1-69/+17
2024-01-26bin/ci: Add GitLab basic token validationGuilherme Gallo1-17/+69
2024-01-26bin/ci: Refactor read_token functionGuilherme Gallo2-12/+27
2024-01-26bin/ci: Move get_token_from_default_dir to commonGuilherme Gallo2-15/+24
2024-01-26bin/ci: Propagate the token to GitlabGQLGuilherme Gallo1-3/+29
2024-01-25ci_run_n_monitor: allow passing multiple targetsEric Engestrom1-2/+4
2024-01-25ci_run_n_monitor: drop always-true conditionEric Engestrom1-5/+4
2024-01-20ci/ci_post_gantt: add script that post gantt to Marge's messagesHelen Koike2-0/+188
2024-01-17ci/ci_gantt_chart: show duration on hoverHelen Koike1-0/+16
2024-01-17ci/ci_gantt_chart: add option to save output to a fileHelen Koike2-1/+14
2024-01-17ci/ci_gantt_chart: add timeout vertical lineHelen Koike1-0/+15
2024-01-17ci/ci_gantt_chart: add tool to analyse pipeline execution timeHelen Koike3-0/+131
2024-01-17ci/ci_run_n_monitor: move get_gitlab_pipeline_from_url() to gitlab_commonHelen Koike2-11/+19
2023-12-19ci: bare-metal: poe: Create strutured logsVignesh Raman1-0/+5
2023-12-19ci: Add CustomLogger class and CLI toolVignesh Raman2-0/+1003
2023-12-14bin/gitlab_gql: print merged yaml as yaml instead of a python dictEric Engestrom1-1/+1
2023-12-14bin/gitlab_gql: fix --print-merged-yaml when --rev != HEADEric Engestrom1-3/+5
2023-12-03ci_run_n_monitor: allow picking a pipeline by its MREric Engestrom1-4/+12
2023-11-20ci/ci_run_n_monitor: abort when target gets skippedHelen Koike1-0/+15
2023-11-17ci_run_n_monitor: require user to add an explicit `.*` at the end if jobs lik...Eric Engestrom2-2/+2
2023-11-14ci: Update the python env for ci_run_n_monitor.pyFaith Ekstrand1-1/+1
2023-11-13bin/gitlab_gql: give a better name to the --print-job-manifest argument value...Eric Engestrom1-1/+4
2023-11-13bin/gitlab_gql: deduplicate fetch_merged_yaml() logic between print branchesEric Engestrom1-11/+10
2023-11-13bin/gitlab_gql: rename get_job_final_definition() to print_...() since that's...Eric Engestrom1-2/+2
2023-11-13bin/gitlab_gql: only allow a single `--print-*` argument per invocationEric Engestrom1-3/+8
2023-11-11bin/gitlab_gql: only get the pipeline when a pipeline is neededEric Engestrom1-3/+2
2023-11-10bin/gitlab_gql: fix command in exampleEric Engestrom1-1/+1
2023-11-10gitlab_gql: make `--rev` optional, defaulting to `HEAD`Eric Engestrom1-2/+2
2023-11-10bin/gitlab_gql: resolve sha locally to be able to use things like `HEAD`Eric Engestrom1-5/+9
2023-11-08ci/bin: Print a summary list of dependency and target jobsGuilherme Gallo1-6/+23
2023-11-08ci/bin: Fix mypy errors in gitlab_gql.pyGuilherme Gallo1-8/+8
2023-11-08ci/bin: Fix gitlab_gql methods that uses needs DAGGuilherme Gallo2-2/+18
2023-11-08ci/bin: gql: Improve queries for jobs/stages retrievalGuilherme Gallo3-74/+124
2023-11-08ci/bin: gql: Implement paginationGuilherme Gallo1-1/+81