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

[PATCH 0/3] ci: add support for macOS to GitLab CI

From
Patrick Steinhardt <ps@pks.im>
Date
Jan 15, 2024, 11:44 UTC
Message-ID
<cover.1705318985.git.ps@pks.im>
Hi,

this patch series extends GitLab CI to also support macOS. Besides extending test coverage for GitLab users, this change also has the added benefit that the macOS runners at GitLab are based on Apple silicon, which to the best of my knowledge is not something we're currently testing on.

This patch series builds on top of ps/gitlab-ci-static-analysis (currently at cd69c635a1 (ci: add job performing static analysis on GitLab CI, 2023-12-28)) to avoid a conflict.

Patrick
Patrick Steinhardt (3):
  ci: make p4 setup on macOS more robust
  Makefile: detect new Homebrew location for ARM-based Macs
  ci: add macOS jobs to GitLab CI
 .gitlab-ci.yml             | 26 +++++++++++++++++++++++++-
 ci/install-dependencies.sh | 10 ++++------
 ci/lib.sh                  | 12 +++++++++++-
 config.mak.uname           | 13 +++++++++++++
 4 files changed, 53 insertions(+), 8 deletions(-)
base-commit: cd69c635a1a62b0c8bfdbf221778be8a512ad048
-- 
2.43.GIT
Next: Patrick Steinhardt
Message 1 of 17 in “ci: add support for macOS to GitLab CI”
  1. 0/3 ci: add support for macOS to GitLab CIPatrick Steinhardt, Jan 15, 2024
  2. 1/3 ci: make p4 setup on macOS more robustPatrick Steinhardt, Jan 15, 2024
  3. Matthias AßhauerJan 18, 2024
  4. Patrick SteinhardtJan 18, 2024
  5. 2/3 Makefile: detect new Homebrew location for ARM-based MacsPatrick Steinhardt, Jan 15, 2024
  6. 3/3 ci: add macOS jobs to GitLab CIPatrick Steinhardt, Jan 15, 2024
  7. Phillip WoodJan 16, 2024
  8. Patrick SteinhardtJan 17, 2024
  9. 0/5 ci: add support for macOS to GitLab CIPatrick Steinhardt, Jan 18, 2024
  10. 1/5 t7527: decrease likelihood of racing with fsmonitor daemonPatrick Steinhardt, Jan 18, 2024
  11. 2/5 Makefile: detect new Homebrew location for ARM-based MacsPatrick Steinhardt, Jan 18, 2024
  12. 3/5 ci: handle TEST_OUTPUT_DIRECTORY when printing test failuresPatrick Steinhardt, Jan 18, 2024
  13. 4/5 ci: make p4 setup on macOS more robustPatrick Steinhardt, Jan 18, 2024
  14. 5/5 ci: add macOS jobs to GitLab CIPatrick Steinhardt, Jan 18, 2024
  15. Phillip WoodJan 21, 2024
  16. Patrick SteinhardtJan 22, 2024
  17. Junio C HamanoJan 22, 2024

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.