Message ID | 20250114193628.16290-3-oss@braunwarth.dev |
---|---|
State | Accepted |
Headers | show
Return-Path: <swupdate+bncBDOZFAMMYMBBBY7ZTK6AMGQE5QNJILA@googlegroups.com> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20230601 header.b=ls+wcOoF; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::53d; helo=mail-ed1-x53d.google.com; envelope-from=swupdate+bncbdozfammymbbby7ztk6amgqe5qnjila@googlegroups.com; receiver=patchwork.ozlabs.org) Received: from mail-ed1-x53d.google.com (mail-ed1-x53d.google.com [IPv6:2a00:1450:4864:20::53d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4YXfXT5fcWz1yPP for <incoming@patchwork.ozlabs.org>; Wed, 15 Jan 2025 06:37:12 +1100 (AEDT) Received: by mail-ed1-x53d.google.com with SMTP id 4fb4d7f45d1cf-5d3ded861f5sf5237790a12.2 for <incoming@patchwork.ozlabs.org>; Tue, 14 Jan 2025 11:37:13 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1736883430; cv=pass; d=google.com; s=arc-20240605; b=OFuChskt4RhwCFkdzj4W59kKz9MB42Ygo0ytKg3UTbSA1Y2zfQK4jCnhlqoxiSiasM aFTg0N+sLUElm6xG7Qf8DwpswWkOO+aC/ZismoWSot2/tomYZ9dFalbZLqlfNv7K4vpg HEpS7PBqT9ROuZxA8r8bx2pkBZ0YO8TxFg4eMq9/Kus4Mr+TlTyL+8E9HW+42h3Y140F YDnqYlrwlBDYYlfqmZDi5EdzLs8vatRXk+02/Rsd52JqsYU72Tu0j/y268iCqadOEx5k z/hmw86qi3M4AT6Vf7nX8+llp3StCoRDBLlyAkr/95U5UApAvDU4oivDmWE+qYZQCAYd HnUg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=z19zBYzbglxrohG9/jqzXm5ngLX9kG24x/boi/eM0rs=; fh=FIz4gvQbuBgn5hWVQBjqS6NaARNzXfBbq7i9IJerfjs=; b=C2rDpqNJg7Ra8EAPdAkmSAkGeGlcuxiM+JMqHHeBUZQ0Pyh7GAFvI0Jf7ob5p4XjHS Mw8pNeq+B3FI2mVTBpFrIdol4UilcuRUvburxlXnTHdS4elB6JDE4HgEPGBX9/cZPvfB VQzxlB88S8xhKpPiUT9qm6P91NeOco7/h6nr8XRlngtuQimDTPF1YyDKt1HXRbvOh9ZT ZsGhP2Rar1oLN+BPY5HIVWOqacHRXrpvnAiXalVXv+SngPqXADUg7WIlah32lVawQXvU 55xVRO6bN+j1wLlA3VsdZnqOkw90J+HeItzxVqs2LFWy7DXiDhCzGHcvlCWZ1nr723wJ 8z9w==; darn=patchwork.ozlabs.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@braunwarth.dev header.s=uberspace header.b=BHpjsF43; spf=pass (google.com: domain of oss@braunwarth.dev designates 2a00:d0c0:200:0:1c7b:a6ff:fee0:8ea4 as permitted sender) smtp.mailfrom=oss@braunwarth.dev DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1736883430; x=1737488230; darn=patchwork.ozlabs.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:to:from:sender:from:to:cc:subject:date:message-id :reply-to; bh=z19zBYzbglxrohG9/jqzXm5ngLX9kG24x/boi/eM0rs=; b=ls+wcOoFYqbP9nlQdQ2bu4E9e7bsqxjYcQ5HTWea3htwz37Oc+CrJpcmCj2yuFasgx S8aCP5nh5s0XDAzkWDzCn05GQYrgv7hwv1jrmWJ7dpJWYy8Vbp6HCgHHT+BRWJaoK3+e sfojr1nBXxq+w/8ZkreBlBD2X4ztxvyhiMq61bOYGd1kp33PtFhki/cPNnfDKXsO+TsR tFBTK24OvNx2nlNimYRKNmuoVzVK60Yxrxb5b+JQBXmhl4yimmq/duYJ91E7UO9CpbFr KovNJ5SOZpeGLeycXM35lIm2aIs27o+r/c3yJwzyDc5UphuYnCVQNFbnudAgY24/61sR IVPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736883430; x=1737488230; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:to:from:x-beenthere :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to; bh=z19zBYzbglxrohG9/jqzXm5ngLX9kG24x/boi/eM0rs=; b=RyXAr+CmNKEzJufuhrSUJVaLuHWj5eMiNrwA35iaHVhZ4ljifOmAVeIxf3gPE/8Jip HeAcWRxlcjxKXgSrZSxvbRmzx0x3mJbAJNc798zD9k4HvzfXWrN56ox1U0A6PH+cXgxm jbd2I69F3mS6axaBRxvmt9Xp+rRUr5zOWf0u20aBptWr1NxH9wIHNns4cyLMisBVzC5q IKs11s7rkaLFKXmOj7qvwJX/5Edi+j0NhBD8+hysmGjQQFbPlyAXWIk7DbxzgW7v5GUh a6JcV5Ik1cggJEhEbgz+bQhYJSwzxIBx0sJzYnunmZ5jTjcN17aID7V/DbmsOW+hWZ2Q DUDQ== Sender: swupdate@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCVwjsLE63YSTGyRo+c/3+lZzPthzHfq1aX+MljkjSaZn3FxpoSuS6ZxEY1EjmZRcCWN7iJBLKjfxg==@patchwork.ozlabs.org X-Gm-Message-State: AOJu0YzMnRsWjLIGDVU1KuXURBN1c9kIFCuE4RJ4i/jcu3TXz5g0Oyio j1lNR+whQ2Wqh/IDsvDpvz4WP8F4TEt+PZaC8zTCBCMtCYaqCcAz X-Google-Smtp-Source: AGHT+IEzlQxT36XpivS6kH7arVZyAQdLNWT54EFdyvV0OTsFD9hkRPu0i5B8rcfrfKzuWLARUlJjkw== X-Received: by 2002:a05:6402:1e91:b0:5d9:f1f7:5be3 with SMTP id 4fb4d7f45d1cf-5d9f1f75df9mr5287800a12.30.1736883429092; Tue, 14 Jan 2025 11:37:09 -0800 (PST) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a50:ccc7:0:b0:5d3:cf02:d209 with SMTP id 4fb4d7f45d1cf-5d9d6941b6bls438117a12.1.-pod-prod-09-eu; Tue, 14 Jan 2025 11:37:06 -0800 (PST) X-Received: by 2002:a05:6402:3888:b0:5d0:b7c5:c3fc with SMTP id 4fb4d7f45d1cf-5d972dfbbb6mr23896997a12.3.1736883425856; Tue, 14 Jan 2025 11:37:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1736883425; cv=none; d=google.com; s=arc-20240605; b=PvrPY8u3vTU5EVePc2gjVaHzmNxtBaWtYK/dVUcvSwyonhnsQDXygoTPu8u6am2MMb UtPIbbv0Pz/V5pWyBeJmttxE3hMPJdxEuafPCflfLvxv/TxSDq9c07QJLvTzfSJfZnKT xRR6o42mgRDm8XPn+1RwHLeov6uUPymS026z4eWP7cIKKpYYmJIJsvvUp3x8YeYlOnQL he8OHE0fuyHRPx0YLQTYns8l8TSPaiin3XQ3v68IQtE+r1YAhoLK0hKVJmmJXrSLu+OA XdRHKFTSZqrRwyf7XWInoWehOk9jtWzSrKcdZUBdVj/5oTR7VuVpho867ePRI1QgobmN 9KyQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=dkim-signature:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:to:from; bh=dkaroUKY67Gm4xWm8hPbSAiayrVhMTkendNFpgUjaSE=; fh=nvZsCFpxgpf+fsVXzjnWA8g1K3V/kNbRAKogjNDW4HY=; b=E9MGHpS9nDcSNP037Gr1Nr9tp6kz+9ZiBlL8LqSeNoYJ907Xq7NxaJzHn6/qoV+fFq BLCjJzNXvUTD+r6YH2Fp6whxqdmad+kw0Wh7SBPcfP9iBcw2XOU/oOOjSPctslQ9TXcQ EHFtBAnA3/nLcWErcLRfhLAWtL2MWxutkBP1Ddrlhe8r/whXMCvLGrDyFbCyiU6PPzY9 wLU5I1EXfMi5WnpuxSUxCYYXSf7ckv3LBivmRhAFRkxRfZYkW19yiliUVtPS3I+vuxp8 pPHOMM1xR7WmqTdI5rsjbw95JcG+AxCLPvxtE2H5Wi6wSToyDqojwQfxDsOr9suuOgGi 7p+g==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@braunwarth.dev header.s=uberspace header.b=BHpjsF43; spf=pass (google.com: domain of oss@braunwarth.dev designates 2a00:d0c0:200:0:1c7b:a6ff:fee0:8ea4 as permitted sender) smtp.mailfrom=oss@braunwarth.dev Received: from mailgate02.uberspace.is (mailgate02.uberspace.is. [2a00:d0c0:200:0:1c7b:a6ff:fee0:8ea4]) by gmr-mx.google.com with ESMTPS id 4fb4d7f45d1cf-5d99045e757si290437a12.4.2025.01.14.11.37.05 for <swupdate@googlegroups.com> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Jan 2025 11:37:05 -0800 (PST) Received-SPF: pass (google.com: domain of oss@braunwarth.dev designates 2a00:d0c0:200:0:1c7b:a6ff:fee0:8ea4 as permitted sender) client-ip=2a00:d0c0:200:0:1c7b:a6ff:fee0:8ea4; Received: from bergelmir.uberspace.de (bergelmir.uberspace.de [185.26.156.157]) by mailgate02.uberspace.is (Postfix) with ESMTPS id 98AFE18149A for <swupdate@googlegroups.com>; Tue, 14 Jan 2025 20:37:05 +0100 (CET) Received: (qmail 18692 invoked by uid 989); 14 Jan 2025 19:37:05 -0000 Received: from unknown (HELO unkown) (::1) by bergelmir.uberspace.de (Haraka/3.0.1) with ESMTPSA; Tue, 14 Jan 2025 20:37:05 +0100 From: Daniel Braunwarth <oss@braunwarth.dev> To: swupdate@googlegroups.com Subject: [swupdate] [PATCH 2/6] github: add GitHub action to run CI tests Date: Tue, 14 Jan 2025 20:36:22 +0100 Message-ID: <20250114193628.16290-3-oss@braunwarth.dev> X-Mailer: git-send-email 2.48.0 In-Reply-To: <20250114193628.16290-1-oss@braunwarth.dev> References: <20250114193628.16290-1-oss@braunwarth.dev> MIME-Version: 1.0 X-Rspamd-Bar: - X-Rspamd-Report: MID_CONTAINS_FROM(1) BAYES_HAM(-2.999979) MIME_GOOD(-0.1) R_MISSING_CHARSET(0.5) X-Rspamd-Score: -1.599979 X-Original-Sender: oss@braunwarth.dev X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@braunwarth.dev header.s=uberspace header.b=BHpjsF43; spf=pass (google.com: domain of oss@braunwarth.dev designates 2a00:d0c0:200:0:1c7b:a6ff:fee0:8ea4 as permitted sender) smtp.mailfrom=oss@braunwarth.dev Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: <swupdate.googlegroups.com> X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: <https://groups.google.com/group/swupdate/post>, <mailto:swupdate@googlegroups.com> List-Help: <https://groups.google.com/support/>, <mailto:swupdate+help@googlegroups.com> List-Archive: <https://groups.google.com/group/swupdate List-Subscribe: <https://groups.google.com/group/swupdate/subscribe>, <mailto:swupdate+subscribe@googlegroups.com> List-Unsubscribe: <mailto:googlegroups-manage+605343134186+unsubscribe@googlegroups.com>, <https://groups.google.com/group/swupdate/subscribe> |
Series |
Add GitHub actions
|
expand
|
diff --git a/.github/workflows/ci_tests.yml b/.github/workflows/ci_tests.yml new file mode 100644 index 0000000..6f71b14 --- /dev/null +++ b/.github/workflows/ci_tests.yml @@ -0,0 +1,27 @@ +# SPDX-FileCopyrightText: 2025 Daniel Braunwarth <oss@braunwarth.dev> +# +# SPDX-License-Identifier: MIT +name: CI tests + +on: + push + +jobs: + test: + strategy: + fail-fast: false + matrix: + container: + - ubuntu:22.04 + - ubuntu:24.04 + - debian:bookworm-slim + - debian:testing-slim + name: ${{ matrix.container }} + runs-on: ubuntu-24.04 + container: ${{ matrix.container }} + steps: + - uses: actions/checkout@v4 + - name: Install dependencies + run: ./ci/setup.sh + - name: Run tests + run: ./ci/test-configs.sh
This GitHub action is triggered on every push and runs the CI tests in the following containers: - Ubuntu 22.04 - Ubuntu 24.04 - Debian Bookworm - Debian Testing This enables every contributor to check if changes to SWUpdate are valid or causing problems on any of the distributions. Signed-off-by: Daniel Braunwarth <oss@braunwarth.dev> --- .github/workflows/ci_tests.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/ci_tests.yml