Message ID | cover-v3-00.29-00000000000-20220413T194847Z-avarab@gmail.com (mailing list archive) |
---|---|
Headers | show
Return-Path: <git-owner@kernel.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 20384C433EF for <git@archiver.kernel.org>; Wed, 13 Apr 2022 19:52:01 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238259AbiDMTyT (ORCPT <rfc822;git@archiver.kernel.org>); Wed, 13 Apr 2022 15:54:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58038 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234631AbiDMTyS (ORCPT <rfc822;git@vger.kernel.org>); Wed, 13 Apr 2022 15:54:18 -0400 Received: from mail-wm1-x329.google.com (mail-wm1-x329.google.com [IPv6:2a00:1450:4864:20::329]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 189432C116 for <git@vger.kernel.org>; Wed, 13 Apr 2022 12:51:55 -0700 (PDT) Received: by mail-wm1-x329.google.com with SMTP id n40-20020a05600c3ba800b0038ff1939b16so643292wms.2 for <git@vger.kernel.org>; Wed, 13 Apr 2022 12:51:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=uBUCbkBWJzRwqt1VBn5zfFS/aEAwXAZ1wU9yYrl0SPE=; b=lB4w1vEKwNI/m/4xkhCJUUKSInhrzuTFtOXl9bZXbSdpKEzx0Aj6M9Kvs6rw6jnOvq izjAW7XfjPl8xT1fZZD/b7SxNcSFgL09rNKIBwAIxy/pIInzd9HPfnNzld5XJjvoc9Su x77fLA3hkJUNmR7Tr41c9Kmw++6QLhyD6Wg7H88IR20l76G6WlsKwKH1/SKLx4590jB2 PIGnF6B8TPibPtWfaDcVRDMYuWGSR4yxkDyKy+JYB44vXlvDfIdK6YcAL5JN411kAHlV uR1NirwztTdPZ/EVoa7QYIGDbibiLmWRL758yeg/qC5nNzfYCWzdq5ET75blN82XWCdB Uplw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=uBUCbkBWJzRwqt1VBn5zfFS/aEAwXAZ1wU9yYrl0SPE=; b=CtABIugWdTiw11OAn2+pC3IrrZRT1DhGMB8sV+j+TfPPEdkhvTeNYRSLMNbJg+FPHn cE9OQT2QY3q7pkDUOEVjGyQFy/GI+OtvIeU2G6t7IfUonzGvKQi3X6WTDxTyNzyrxGlt 6YwihM4G8Mja+Pd+9i/cYnGUY2JFdZvqrQFvrWKR3dPC1/Echuw3P7Ttm5I0LUJC0Db/ VmRiVYcj7xaQ6524UUyXl+Mx7YNq/ttgeeJophoRDmuuyuPUtb7+uqC0KXL95GMrnmFf 1K39bHt8NXS3n1H7nqFF4IyR7tCW0r6V5CDgJzgMBdcTzTRPz2A4qlTdSPUhKJVrPeMZ 5Fnw== X-Gm-Message-State: AOAM5329Kh0nLs5Qdzzqel0GvYz6xAG0W7r5MihnnWXhGCaontw6q1wE A27u7SGK/xAUFc/XG9tG9IQS4CrGUJ3CxQ== X-Google-Smtp-Source: ABdhPJxIA/kkXPhVL3nDG4ETsZESs5w08sZ1jGDZFbjxhZ3TDX/QwBSvBsq7OxdW2CffmfDfX9hKOg== X-Received: by 2002:a1c:7408:0:b0:38e:b7af:c503 with SMTP id p8-20020a1c7408000000b0038eb7afc503mr297597wmc.58.1649879513068; Wed, 13 Apr 2022 12:51:53 -0700 (PDT) Received: from vm.nix.is (vm.nix.is. [2a01:4f8:120:2468::2]) by smtp.gmail.com with ESMTPSA id k20-20020a05600c1c9400b0038ecd1ccc17sm3432484wms.35.2022.04.13.12.51.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Apr 2022 12:51:52 -0700 (PDT) From: =?utf-8?b?w4Z2YXIgQXJuZmrDtnLDsCBCamFybWFzb24=?= <avarab@gmail.com> To: git@vger.kernel.org Cc: Junio C Hamano <gitster@pobox.com>, Taylor Blau <me@ttaylorr.com>, =?utf-8?q?SZEDER_G=C3=A1bor?= <szeder.dev@gmail.com>, =?utf-8?b?xJBvw6Bu?= =?utf-8?b?IFRy4bqnbiBDw7RuZyBEYW5o?= <congdanhqx@gmail.com>, =?utf-8?q?Car?= =?utf-8?q?lo_Marcelo_Arenas_Bel=C3=B3n?= <carenas@gmail.com>, Johannes Schindelin <Johannes.Schindelin@gmx.de>, Victoria Dye <vdye@github.com>, Matheus Tavares <matheus.bernardino@usp.br>, Lars Schneider <larsxschneider@gmail.com>, =?utf-8?b?w4Z2YXIgQXJuZmrDtnI=?= =?utf-8?b?w7AgQmphcm1hc29u?= <avarab@gmail.com> Subject: [PATCH v3 00/29] CI: run "make" in CI "steps", improve UX Date: Wed, 13 Apr 2022 21:51:13 +0200 Message-Id: <cover-v3-00.29-00000000000-20220413T194847Z-avarab@gmail.com> X-Mailer: git-send-email 2.36.0.rc2.843.g193535c2aa7 In-Reply-To: <cover-v2-00.25-00000000000-20220325T182534Z-avarab@gmail.com> References: <cover-v2-00.25-00000000000-20220325T182534Z-avarab@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: <git.vger.kernel.org> X-Mailing-List: git@vger.kernel.org |
Series |
CI: run "make" in CI "steps", improve UX
|
expand
|
Ævar Arnfjörð Bjarmason <avarab@gmail.com> writes: > * The rather minor in code but rather big in UX terms is that I've > added 29/29, which explicitly documents and shows examples of using > the CI tooling in a way where you can locally run a CI target as if > though it were a given $jobname, e.g.: Yay. > Likewise the ci/print-test-failures.sh script can now be run > locally without any extra mock-ups, e.g.: Double yay. > @@ ci/lib.sh > +# Starting assertions > +if test -z "$jobname" > +then > -+ echo "must set a CI jobname" >&2 > ++ echo "must set a CI jobname in the environment" >&2 > + exit 1 > +fi OK. In the truely-automated-machine-initiated run, this should not matter, but once we start allowing end-user to interact with the guts of the CI machinery, being as helpful as possible matters.