{"thread":{"id":"66749","subject":"Is anybody using .cirrus.yml?","startedAt":"2026-11-02T20:41:51Z","lastAt":"2026-11-04T18:20:39Z","messageCount":8,"participants":["Tuomas Ahola","Patrick Steinhardt","Carlo Arenas","Ben Knoble","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"557233","messageId":"20261102204151.MA00I%taahol@utu.fi","threadId":"66749","inReplyTo":null,"subject":"Is anybody using .cirrus.yml?","fromName":"Tuomas Ahola","fromEmail":"taahol@utu.fi","sentAt":"2026-11-02T20:41:51Z","receivedAt":"2026-11-02T20:41:51Z","isPatch":false,"sender":{"key":"taahol@utu.fi","avatar":"https://avatars.githubusercontent.com/u/114303477?v=4"},"body":"It seems that Cirrus-CI has sort of passed away[1], but are there some other\ntools and services available that could ingest our .cirrus.yml?  Or is that\nfile just gathering dust?\n\nLinks:\n  1. https://cirruslabs.org/\n\n--Tuomas\n\n"},{"id":"557271","messageId":"aumQMJLMeI4sfeNI@pks.im","threadId":"66749","inReplyTo":"20261102204151.MA00I%taahol@utu.fi","subject":"Re: Is anybody using .cirrus.yml?","fromName":"Patrick Steinhardt","fromEmail":"ps@pks.im","sentAt":"2026-11-03T07:41:36Z","receivedAt":"2026-11-03T07:41:36Z","isPatch":false,"sender":{"key":"ps@pks.im","avatar":"https://avatars.githubusercontent.com/u/4056630?v=4"},"body":"On Mon, Nov 02, 2026 at 10:41:51PM +0200, Tuomas Ahola wrote:\n> It seems that Cirrus-CI has sort of passed away[1], but are there some other\n> tools and services available that could ingest our .cirrus.yml?  Or is that\n> file just gathering dust?\n\nI didn't even know we still had it, and to the best of my knowledge\nnobody uses it nowadays. Which is a bit of a shame because it used to\nprovide test coverage for FreeBSD, seemingly, and neither GitLab CI nor\nGitHub Workflows provide that natively.\n\nAnyway, if nobody runs it anymore we should remove it. But let's wait a\nfew days for Carlo to answer in case he still does have a usecase for\nit before we send a patch to drop it.\n\nPatrick\n\n"},{"id":"557391","messageId":"CAPUEspg_9CGMtakHO3Stj--exd5nRNv7i3vW5tmMF0Arzmo=zQ@mail.gmail.com","threadId":"66749","inReplyTo":"aumQMJLMeI4sfeNI@pks.im","subject":"Re: Is anybody using .cirrus.yml?","fromName":"Carlo Arenas","fromEmail":"carenas@gmail.com","sentAt":"2026-11-04T00:05:03Z","receivedAt":"2026-11-04T00:05:03Z","isPatch":false,"sender":{"key":"carenas@gmail.com","avatar":"https://avatars.githubusercontent.com/u/76036?v=4"},"body":"On Mon, Nov 2, 2026 at 11:41 PM Patrick Steinhardt <ps@pks.im> wrote:\n\n> Anyway, if nobody runs it anymore we should remove it. But let's wait a\n> few days for Carlo to answer in case he still does have a usecase for\n> it before we send a patch to drop it.\n\nThanks, but there is no reason to keep that file around AFAIK.\n\nCarlo\n\n"},{"id":"557418","messageId":"20261104095752.2rs5_%taahol@utu.fi","threadId":"66749","inReplyTo":"CAPUEspg_9CGMtakHO3Stj--exd5nRNv7i3vW5tmMF0Arzmo=zQ@mail.gmail.com","subject":"Re: Is anybody using .cirrus.yml?","fromName":"Tuomas Ahola","fromEmail":"taahol@utu.fi","sentAt":"2026-11-04T09:57:52Z","receivedAt":"2026-11-04T09:57:52Z","isPatch":false,"sender":{"key":"taahol@utu.fi","avatar":"https://avatars.githubusercontent.com/u/114303477?v=4"},"body":"Carlo Arenas <carenas@gmail.com> wrote:\n\n> On Mon, Nov 2, 2026 at 11:41 PM Patrick Steinhardt <ps@pks.im> wrote:\n> \n> > Anyway, if nobody runs it anymore we should remove it. But let's wait a\n> > few days for Carlo to answer in case he still does have a usecase for\n> > it before we send a patch to drop it.\n> \n> Thanks, but there is no reason to keep that file around AFAIK.\n> \n> Carlo\n\nThanks both.  May I have your acks please?\n\n-----8<-----\nSubject: [PATCH] CI: delete defunct Cirrus CI configuration\n\nSince b5a9d7afcd (CI: add FreeBSD CI support via Cirrus-CI,\n2019-12-20), .cirrus.yml has powered Git's VM-based FreeBSD CI.\n\nHowever, with the shutdown of Cirrus CI on 2026-06-01, there\ndon't seem to be any drop-in solutions available to support our\nusecase---while there exist tools in general to run Cirrus pipelines\nlocally, managing FreeBSD VMs doesn't appear to be covered.\n\nThat renders .cirrus.yml completely nonfunctional.  Delete it.\n\nSigned-off-by: Tuomas Ahola <taahol@utu.fi>\n---\n .cirrus.yml | 24 ------------------------\n 1 file changed, 24 deletions(-)\n delete mode 100644 .cirrus.yml\n\ndiff --git a/.cirrus.yml b/.cirrus.yml\ndeleted file mode 100644\nindex fef04a3840..0000000000\n--- a/.cirrus.yml\n+++ /dev/null\n@@ -1,24 +0,0 @@\n-env:\n-  CIRRUS_CLONE_DEPTH: 1\n-\n-freebsd_task:\n-  env:\n-    GIT_PROVE_OPTS: \"--timer --jobs 10\"\n-    GIT_TEST_OPTS: \"--no-chain-lint --no-bin-wrappers\"\n-    GIT_SKIP_TESTS: t7815.12\n-    MAKEFLAGS: -j4\n-    DEFAULT_TEST_TARGET: prove\n-    DEFAULT_UNIT_TEST_TARGET: unit-tests-prove\n-    DEVELOPER: 1\n-  freebsd_instance:\n-    image_family: freebsd-14-3\n-    memory: 2G\n-  install_script:\n-    pkg install -y gettext gmake perl5\n-  create_user_script:\n-    - pw useradd git\n-    - chown -R git:git .\n-  build_script:\n-    - su git -c gmake\n-  test_script:\n-    - su git -c 'gmake test unit-tests'\n\nbase-commit: a018953688f1b10bddf91bff8747068f5f4746a4\n-- \nta/delete-cirrus-ci\n\n"},{"id":"557433","messageId":"auskIPBRorDxDj6N@pks.im","threadId":"66749","inReplyTo":"20261104095752.2rs5_%taahol@utu.fi","subject":"Re: Is anybody using .cirrus.yml?","fromName":"Patrick Steinhardt","fromEmail":"ps@pks.im","sentAt":"2026-11-04T12:25:04Z","receivedAt":"2026-11-04T12:25:04Z","isPatch":false,"sender":{"key":"ps@pks.im","avatar":"https://avatars.githubusercontent.com/u/4056630?v=4"},"body":"On Wed, Nov 04, 2026 at 11:57:52AM +0200, Tuomas Ahola wrote:\n> Carlo Arenas <carenas@gmail.com> wrote:\n> \n> > On Mon, Nov 2, 2026 at 11:41 PM Patrick Steinhardt <ps@pks.im> wrote:\n> > \n> > > Anyway, if nobody runs it anymore we should remove it. But let's wait a\n> > > few days for Carlo to answer in case he still does have a usecase for\n> > > it before we send a patch to drop it.\n> > \n> > Thanks, but there is no reason to keep that file around AFAIK.\n> > \n> > Carlo\n> \n> Thanks both.  May I have your acks please?\n\nI think it would help if you sent this as a separate patch. Otherwise,\nthis patch here is going to be very hard to discover for anybody who\nisn't reading this thread.\n\n> -----8<-----\n> Subject: [PATCH] CI: delete defunct Cirrus CI configuration\n\ns/CI:/ci:/\n\n> Since b5a9d7afcd (CI: add FreeBSD CI support via Cirrus-CI,\n> 2019-12-20), .cirrus.yml has powered Git's VM-based FreeBSD CI.\n> \n> However, with the shutdown of Cirrus CI on 2026-06-01, there\n> don't seem to be any drop-in solutions available to support our\n> usecase---while there exist tools in general to run Cirrus pipelines\n\nThe three dashes are a bit funny, but okay.\n\n> locally, managing FreeBSD VMs doesn't appear to be covered.\n> \n> That renders .cirrus.yml completely nonfunctional.  Delete it.\n> \n> Signed-off-by: Tuomas Ahola <taahol@utu.fi>\n\nOther than that this looks good to me. As said though, might make sense\nto send this via a separate thread so that it becomes disocverable.\n\nPatrick\n\n"},{"id":"557477","messageId":"20261104180152.BksDw%taahol@utu.fi","threadId":"66749","inReplyTo":"auskIPBRorDxDj6N@pks.im","subject":"Re: Is anybody using .cirrus.yml?","fromName":"Tuomas Ahola","fromEmail":"taahol@utu.fi","sentAt":"2026-11-04T18:01:52Z","receivedAt":"2026-11-04T18:01:52Z","isPatch":false,"sender":{"key":"taahol@utu.fi","avatar":"https://avatars.githubusercontent.com/u/114303477?v=4"},"body":"Patrick Steinhardt <ps@pks.im> wrote:\n\n> On Wed, Nov 04, 2026 at 11:57:52AM +0200, Tuomas Ahola wrote:\n> > -----8<-----\n> > Subject: [PATCH] CI: delete defunct Cirrus CI configuration\n> \n> s/CI:/ci:/\n> \n\nSure.\n\n> > Since b5a9d7afcd (CI: add FreeBSD CI support via Cirrus-CI,\n> > 2019-12-20), .cirrus.yml has powered Git's VM-based FreeBSD CI.\n> > \n> > However, with the shutdown of Cirrus CI on 2026-06-01, there\n> > don't seem to be any drop-in solutions available to support our\n> > usecase---while there exist tools in general to run Cirrus pipelines\n> \n> The three dashes are a bit funny, but okay.\n> \n\nAn ersatz em dash.  Might be a subtle Junioism I've picked up.\n\n> > locally, managing FreeBSD VMs doesn't appear to be covered.\n> > \n> > That renders .cirrus.yml completely nonfunctional.  Delete it.\n> > \n> > Signed-off-by: Tuomas Ahola <taahol@utu.fi>\n> \n> Other than that this looks good to me. As said though, might make sense\n> to send this via a separate thread so that it becomes disocverable.\n> \n\nThanks, I'll resend.\n\n> Patrick\n\n"},{"id":"557478","messageId":"185E9620-34CE-4FAC-935B-7C9C68D3563D@gmail.com","threadId":"66749","inReplyTo":"auskIPBRorDxDj6N@pks.im","subject":"Re: Is anybody using .cirrus.yml?","fromName":"Ben Knoble","fromEmail":"ben.knoble@gmail.com","sentAt":"2026-11-04T18:03:18Z","receivedAt":"2026-11-04T18:03:18Z","isPatch":false,"sender":{"key":"ben.knoble@gmail.com","avatar":"https://avatars.githubusercontent.com/u/22802209?v=4"},"body":"\n> Le 4 nov. 2026 à 07:28, Patrick Steinhardt <ps@pks.im> a écrit :\n> \n> ﻿On Wed, Nov 04, 2026 at 11:57:52AM +0200, Tuomas Ahola wrote:\n>> \n>> Since b5a9d7afcd (CI: add FreeBSD CI support via Cirrus-CI,\n>> 2019-12-20), .cirrus.yml has powered Git's VM-based FreeBSD CI.\n>> \n>> However, with the shutdown of Cirrus CI on 2026-06-01, there\n>> don't seem to be any drop-in solutions available to support our\n>> usecase---while there exist tools in general to run Cirrus pipelines\n> \n> The three dashes are a bit funny, but okay.\n\nIt’s a typewriter convention for an em-dash, which is difficult\nto distinguish from a hyphen or en-dash in fixed-width fonts.\n"},{"id":"557483","messageId":"xmqqqzh01mrs.fsf@gitster.g","threadId":"66749","inReplyTo":"auskIPBRorDxDj6N@pks.im","subject":"Re: Is anybody using .cirrus.yml?","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2026-11-04T18:20:39Z","receivedAt":"2026-11-04T18:20:39Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Patrick Steinhardt <ps@pks.im> writes:\n\n> On Wed, Nov 04, 2026 at 11:57:52AM +0200, Tuomas Ahola wrote:\n>> Carlo Arenas <carenas@gmail.com> wrote:\n>> \n>> > On Mon, Nov 2, 2026 at 11:41 PM Patrick Steinhardt <ps@pks.im> wrote:\n>> > \n>> > > Anyway, if nobody runs it anymore we should remove it. But let's wait a\n>> > > few days for Carlo to answer in case he still does have a usecase for\n>> > > it before we send a patch to drop it.\n>> > \n>> > Thanks, but there is no reason to keep that file around AFAIK.\n>> > \n>> > Carlo\n>> \n>> Thanks both.  May I have your acks please?\n>\n> I think it would help if you sent this as a separate patch. Otherwise,\n> this patch here is going to be very hard to discover for anybody who\n> isn't reading this thread.\n>\n>> -----8<-----\n>> Subject: [PATCH] CI: delete defunct Cirrus CI configuration\n>\n> s/CI:/ci:/\n>\n>> Since b5a9d7afcd (CI: add FreeBSD CI support via Cirrus-CI,\n>> 2019-12-20), .cirrus.yml has powered Git's VM-based FreeBSD CI.\n>> \n>> However, with the shutdown of Cirrus CI on 2026-06-01, there\n>> don't seem to be any drop-in solutions available to support our\n>> usecase---while there exist tools in general to run Cirrus pipelines\n>\n> The three dashes are a bit funny, but okay.\n>\n>> locally, managing FreeBSD VMs doesn't appear to be covered.\n>> \n>> That renders .cirrus.yml completely nonfunctional.  Delete it.\n>> \n>> Signed-off-by: Tuomas Ahola <taahol@utu.fi>\n>\n> Other than that this looks good to me. As said though, might make sense\n> to send this via a separate thread so that it becomes disocverable.\n\nThanks.  Yes, after showing \"how about doing it this way?\" patch\nlate in a thread, starting a new and fresh topic with a polished\n(hopefully final) version is very much appreciated.  I also should\nmake it a habit to do so.\n\n"}]}