| 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