From nobody Wed Sep 20 18:07:41 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RrRMq25Jpz4tyfN for ; Wed, 20 Sep 2023 18:07:51 +0000 (UTC) (envelope-from pete@nomadlogic.org) Received: from mail.nomadlogic.org (mail.nomadlogic.org [66.165.241.226]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.nomadlogic.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RrRMp63jVz3KHP for ; Wed, 20 Sep 2023 18:07:50 +0000 (UTC) (envelope-from pete@nomadlogic.org) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomadlogic.org; s=04242021; t=1695233262; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=gS0EanNtsaOWPlivEctUJKVkyAVaJoGIX8EzAkbobwU=; b=T6vUoDXM6SY571WkYiMt1k4jlC2lBTJXW7TJ//heeMSLI5KigJAdsQlv2XWQKdIuMb5J+3 dG/jonVr18xCK3pTPdj0aCIyTMnqn1pluoI7XvzskB7yavwDGXgd3F3jyZ5K/GsmhFsYzU pS9T/7UQ1vtnSK6LAdxktNLEjxq1yw0= Received: from [192.168.1.240] (cpe-24-24-168-214.socal.res.rr.com [24.24.168.214]) by mail.nomadlogic.org (OpenSMTPD) with ESMTPSA id d9dec2d4 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 20 Sep 2023 18:07:42 +0000 (UTC) Message-ID: <1ca44997-4b54-4441-9529-853425cd57a8@nomadlogic.org> Date: Wed, 20 Sep 2023 11:07:41 -0700 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: GitHub / GitLab / Actions / CI / FreeBSD Content-Language: en-US To: Tomek CEDRO , FreeBSD Questions Mailing List References: From: Pete Wright In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:29802, ipnet:66.165.240.0/22, country:US] X-Rspamd-Queue-Id: 4RrRMp63jVz3KHP On 9/20/23 9:47 AM, Tomek CEDRO wrote: > Hello world :-) > > It would be really nice to create a push for FreeBSD being available > on the GitHub (and GitLab) Actions / CI infrastructure. > > We are basically censored out of their automation that could perform > code / test / package builds. I am engaged in several Open-Source > projects and this becomes PITA. > > Why are we omitted for so many years? Release ISO and VM images are available. > > Does anybody know anyone from GitHub / GitLab that could add FreeBSD > support to CI / Actions? :-) > > I have created a discussion at GitHub that you can vote up and join: > > https://github.com/orgs/community/discussions/67529 > While I'm all for asking these vendors from supporting FreeBSD (and all the BSD's frankly) I wouldn't hold your breath. Their backends are all very linux and docker specific, and their developer community in my experience has no interest in non-linux systems, which unfortunately seems to be the pervasive attitude of most of the linux community the past few decades. Instead I'd suggest we advocate for vendors who do support FreeBSD - for example CirrusCI who not only supports FreeBSD but provides us with resources too: https://cirrus-ci.org/ I'm actively looking at moving my company off of CircleCI (which is another linux, mac, windows only vendor) to Cirrus and have been impressed with them so far. Alternatively, in the past I've used the Gitlab runner which is a golang binary that runs of FreeBSD. This way you can execute tests on your own BSD systems. It's been a while though, so I'm not sure if they still have a BSD runner. -pete -- Pete Wright pete@nomadlogic.org