git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] gitlab-ci: always run MSVC-based Meson job

From
Junio C Hamano <gitster@pobox.com>
Date
Apr 28, 2025, 18:44 UTC
Message-ID
<xmqqv7qoceiv.fsf@gitster.g>
In-Reply-To
<56a0f8fd-7568-b579-1ff3-e0b088b53345@gmx.de>
Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:
Show 5 quoted lines
> .... From my
> point of view, Git is spending way more compute than is warranted. The way
> Git's CI builds are set up, in many cases a single regression will cause
> many tests/jobs to fail, and that indicates to me that Git's CI definition
> (and even Git's test suite) contains too many redundant parts.

While I also feel frustrated by watching paint dry after pushing day's integration results out, and often seeing that multiple CI jobs fail due to the same breakage in 'seen' I do feel if there are ways to avoid such waste, I do not think of a good way to do so [*]. Are there some concrete proposals?

Thanks.
[Footnote]
 * For example, if gitlab-ci and github-ci run the same CI jobs on
   the same exact revision of Git using the same exact docker image,
   if there is no reason to expect one to succeed and one to fail,
   perhaps we can drop one and keep the other?  Or perhaps we pick a
   single representative job and only after it passes start other
   jobs?  None of the tweaks along these lines I can think of feel
   satisfying to me.
Previous: Johannes SchindelinNext: Patrick Steinhardt
Message 3 of 9 in “gitlab-ci: always run MSVC-based Meson job”
  1. gitlab-ci: always run MSVC-based Meson jobPatrick Steinhardt, Apr 28, 2025
  2. Johannes SchindelinApr 28, 2025
  3. Junio C HamanoApr 28, 2025
  4. Patrick SteinhardtMay 6, 2025
  5. Phillip WoodMay 6, 2025
  6. Patrick SteinhardtMay 13, 2025
  7. Junio C HamanoMay 13, 2025
  8. Patrick SteinhardtMay 14, 2025
  9. Junio C HamanoMay 14, 2025

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.