From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 18 Dec 2025 08:43:30 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f184.google.com (mail-qt1-f184.google.com [209.85.160.184]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5BI7hTth008878 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 18 Dec 2025 08:43:29 +0100 Received: by mail-qt1-f184.google.com with SMTP id d75a77b69052e-4f1d2aa793fsf7925071cf.3 for ; Wed, 17 Dec 2025 23:43:29 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1766043803; cv=pass; d=google.com; s=arc-20240605; b=L7Lw1MNmlbA00l5l6XBsjyfink//jRgYNntZHJKFvtz5wNjgyNpvOtI27QKNDgG+GV vMKorzs3jV1MwwTrWwo1i8IOZ+HWzsdUhJ2Hbu8RsAfy9IImd72uyXh8ffNRfzQ5+yVv W866iVTo3X728rmvv4xXVnceU5yDQfS60CZRZiaEXN/GB8vQpdZLXsXkWRGdgAEJ6Uc0 Z4Yw0hM7iyD6GQTueC4O2adYASPocHHmUu92PDyLl/qx7//b8i9Gpm3S5IZLgaP37uoH syxnXoysBKuPlTgu0eWz0tiXqIcvSst0Edyf8vUplZh8r1Pc7ncJybQvsuSvhY8rlJI4 nwLg== ARC-Message-Signature: i=3; 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:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=SyTQE0W3/n0iw/obmWOO92PGkjgpTzVDBRaDsOSzLh8=; fh=MNnMI5Tv5mb10lerrUIf9l3qBPqEL6dcL9CMBNfD7rw=; b=a5TT2DX+ga5BriE0cWPAs3wOvIyaU3hJpEHOFv0/ujaJo7lGbrXyLShjXND5YnTpF4 VHNMozAhqn84QJL4aXleWYpktl+aP6o9U3ItL49OoAV5du9i4c555cbJvXW9wHMFMNYP a+8OcAIK7haKfNBTKEPIsuZwE8wZJsAg8flgHb1QASuV2OckO/0m/oF8W46RGXVRZJcs PwDw7m5knDUlA2nXqrw451OB+gGMDp2CujQW+Gii8tSxME7N9GAi/lzby9+O6/scGxsf gpW/BFJ3tWqnQpmbMf8wV3NKQj0UVn9ul1gdgv67kKYhbQwFIuUfXCU/vrEbnEeDDWGa 2ULA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ecxqahH1; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1766043803; x=1766648603; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=SyTQE0W3/n0iw/obmWOO92PGkjgpTzVDBRaDsOSzLh8=; b=T717gFrpBbYJ0dzBFRu1FDlIzgW9VqLxxkm0Prns8xRVOe8aACo/M4r/peaI2bJGLa Es4rAx9JW8X+5KNgTsDZ7lnstFi8WevSplG9wRlayrcNAttdDycenI3/IeGbNAP7augl QVx7rXAK/N5e8t3XNTkW9+s+B1+NLwyc11gsnXAWcpnpabRCoTZ712j/DjFJAIFFFG5W wOPsgV4u7WBkjc5TgDktAGgy66PJv4IMD5Kg+74WXFQl90H2QvqjlbVQfRZJdtnPd1nU eOhB8QgAKkvoVCasQtLMF30M0jZ/n2Uw9W344yPIlbI2oS9s+LVPNEVjA8Y9tJ8fs/II w5zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766043803; x=1766648603; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=SyTQE0W3/n0iw/obmWOO92PGkjgpTzVDBRaDsOSzLh8=; b=f27wOqGfByWZde+F587K0pddv2rRoqbZzsxuREh4HClMb84x5er0jTGoo+TP1zLtif OD0zzLTYMAxpd4g4lsV+1X0WE084vdq8dKeZxgJKQsgFuL3zICTK/jYmGQOo8fGw9pFN tdWjEZy4Xa+FYP+uoDL/9ic5xAIq9j9hswgOkz/J/JPHvIrOpORuEAAa3Cv+FiLWJHPf etRK6qtkLgtszNddVzs1U0gEPKU3lQWik5hBod1xiKeri/BwgUp2Kvz0hCZGIcq1qC0g YhWtPdP9ZlhV1LwhGV8FQ6gMKI1nlwdw8sdRAxRqJk4EonvVNSeQn4z2P5oXaZUXM2Dy WjAA== X-Forwarded-Encrypted: i=3; AJvYcCUwKl0JY+b5avExgeKYsJGgcMoxlV6HdpBS3nN7YFUgoNle2fkz5KAXDOocfXhzf29eQpCO@ilbers.de X-Gm-Message-State: AOJu0Yy5Qmxk9ScFd4oq8gsH2vIsTwTJ8SaY23a8NK69INSy7icV23aH 3XGDEYGZlZPBAyrR3ScyV8ZLb7BWAJoCEHMJtOtesgssk73gysEyc4HK X-Google-Smtp-Source: AGHT+IEjEDJZ8Mb2dNEH2/UcOqmxbdizeibq0SJkPiX6oiGgOeHk2O88aa2lNsIRort+0Co9Pzjk+g== X-Received: by 2002:a05:622a:1ba4:b0:4ee:2423:d538 with SMTP id d75a77b69052e-4f1d04a04dbmr270870341cf.18.1766043802531; Wed, 17 Dec 2025 23:43:22 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AWVwgWZWGvZ9qzToYLwzc+kI+0CNcLe56KQbPfcX/RxZ4e3DmQ==" Received: by 2002:a05:622a:24e:b0:4ee:1f69:fde2 with SMTP id d75a77b69052e-4f1ced5abb9ls127935401cf.2.-pod-prod-02-us; Wed, 17 Dec 2025 23:43:21 -0800 (PST) X-Received: by 2002:a05:620a:7007:b0:8b2:6538:6b4a with SMTP id af79cd13be357-8bb39faf64emr2988755385a.20.1766043801617; Wed, 17 Dec 2025 23:43:21 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1766043801; cv=pass; d=google.com; s=arc-20240605; b=CUocPlfIHvOxXHysleOzo1f/a75krB6aLWoj6DEDq+HP8T8scSc0Q3xx9Mi8FYAC+w RqieMYI+gYo1ESwIyvzIW50UZDhkqfSl5BScRhUDzdyrVKnUIB/J7bPpmqRPbk+RWITt g6+PTXybpmMCtd64+DFyvGB5JmUqgCYdUleGpWGmP5q796sK7aJdpSvZtTG2QD4aksFj 5+HCt0shC87dLFHzyDodtBeV15eB14nPHRTR+QhbCpTGCREL17EYUH92KyeLVJKEQjuS IKwWkoYJXcNFejN7RByHmIj3vFKb+hsZXgXLZGrSDU3TeeSCf069oWXc3d/M4sZE2bNy dEvQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=CnfL/H23wEf01BSpE7cTCrmEwq5hb3YSQEJkOP7JuOw=; fh=y4Q4sSo60XIDMfQl4kOzeqW/gQkja1RlhaZM6hZs/O8=; b=BeTRcqdU6xgP24CSS5cdwmlvHUG4UYv+ylvI72FnRF2xBA1d3v0dCJnxPn7wBGPWPw vPihfmxKfDLqO70WKUS+qMyjUK4VsbHRUr1dsfNej9sH3UdMEh3Psu6EuUv0hEpmGHm0 J8Si5TNUj9bpKAupqRAiYDgdS96NTQ2/X1I2dJfFg3Cp05kHcCcPL2FbHB5ck+g8rtFA ITpAhJ/aWFYwDAktFNguF+r5IGhQ5qWACO/FRItPxEqIqCQym/6/Vt7902Z5ZhYpreaJ hoIWynoqzyEQ0JYQQeoDEFd+3pF4yhjxAvJu7b7+ceG3+MlDfLTELQOmd0UIqI55yJmV kBnw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ecxqahH1; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c201::3]) by gmr-mx.google.com with ESMTPS id af79cd13be357-8beeb5c3b85si9785785a.2.2025.12.17.23.43.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Dec 2025 23:43:21 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) client-ip=2a01:111:f403:c201::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PFBw7erOaOh7+wWKF9Ia5AWRZEsE7oNA2KmCV4xLE6QhwBd2JyEiCNRQvj0FyL12sobx8MHxtW6a1d6fhiGPtjLekqU/Ar49VJwFHSo/piQzro9ovWjjsOOpFo4zhiMCmi5QhsecUpj92hvNrtgMLfT5xJbc/3Rdh9bPMRPLrLwU7qP7DUBw2io9yp/exhH0eKytU24HvubhnG9Q/4URo2Qb7N5+MUqTWiOl0DooNKhTY80IqDD+UfAa2Ct2C79qPKFwP5AdX5OqjNNikHcHqjc8fha9Edb08UU79nC9iyIYxhdLDxzuVL8M6OBg9fsj+bEo0D6XL84fyZRXSAe3vA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=CnfL/H23wEf01BSpE7cTCrmEwq5hb3YSQEJkOP7JuOw=; b=bCG32n7+lPDg6RMo9h4I/D/UrNu6E6nM/r9YKqKzvjya+xtaCyjdV2waTZ7PkYV9KDDRhS0cwd1zAdtRPjJe9A/K9HFRm5cCczaWszei/854dwhyxxnabo7eAjXDBIcTP+Qv5K/s/wg/RQCLmWEVU/seo8SmO9k6mvk2EyRegGdcnvP+y0JdraqnA6vBytIt3escDbDAie1t+shyekVPHHO7+WjUezRXeH9uGMh3sUmQT3dVOHhCS1pZJdL9VsGkZ3MQu2Z0VISAKT+4CHCY3jOp5UhqnBb4iBDGNTjdqcqKn39yWfmMjrI0j4VQN9zp0LzvQmEzKSS65z1BqVpJjA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) by AS5PR10MB8122.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:654::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.6; Thu, 18 Dec 2025 07:43:19 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::9412:cd7f:3f72:92ab%4]) with mapi id 15.20.9434.001; Thu, 18 Dec 2025 07:43:19 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: Felix Moessbauer Subject: [PATCH 2/2] ci: add support for sstate cache Date: Thu, 18 Dec 2025 08:38:53 +0100 Message-ID: <20251218073853.41121-3-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251218073853.41121-1-felix.moessbauer@siemens.com> References: <20251218073853.41121-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR2P281CA0062.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:93::20) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|AS5PR10MB8122:EE_ X-MS-Office365-Filtering-Correlation-Id: 03c46aea-27d2-411f-fa76-08de3e091c25 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|10070799003|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?34efy3dZGhyPrsLXOSosQN+8Kjm36y5fZjiIUo6LvSxt0lUJa+exmrd9TllV?= =?us-ascii?Q?oq2KPQKmsNlgVvG8cLZWQmUKkjFsY7qYQP4irSnJQOZRqYQ1VLAPMBhl7nst?= =?us-ascii?Q?x2N5hA748Zg09nZm/9mMdiA7DgpS/xUAwzPtU6jn19UNkJXRxzCVRcS6Tudn?= =?us-ascii?Q?fSJRv8hONkpwOovzrjj73oPoKffC61rHUFBAagDxw1mAw5I3AFP8a7B0ZFJz?= =?us-ascii?Q?IlMZ443oAKsrVvgHUvUSqUCQ1yu6d8IMVH+gwXFI1BvqjTLJMQfsfmsLkLxs?= =?us-ascii?Q?Yic8iqXi9DVUdgjIFNVkS7e9t/csPwrOi0B/x544PEvZ9XXhoQWOYFSvStEh?= =?us-ascii?Q?FckYyLQtPoQ1WJdf3TYkIHTUGBWK2fWMyvkbsG8punhRgm4ym9vndhG9GRU9?= =?us-ascii?Q?9iw1m47rjZrkRi4PBfDxnpH1pNDUZyJH+JQLdTRU/Cju6JOwO2aOo8dUHDGH?= =?us-ascii?Q?vxMmyQrUvqvage8BDUa+czgV7E78QDT/pjV5woei8hm3ZemNlRQatbpz0GcC?= =?us-ascii?Q?VnFfKuY9rGuiUw4VghCIHS+XSR1/FoDZChGI5DaiV/qgAJGZsqgO+HZetjL1?= =?us-ascii?Q?1gKaAzCXSGLyQem5TYfq1K2bf/E+FtsbpiBV6m9qYjrVjOFCZJjrIGTakJTz?= =?us-ascii?Q?B5kcqZwviYT3dAgNZ1g4u2S5fQrVEfOsMpW0CWOeWlDyFglU5smemXVMYHrE?= =?us-ascii?Q?8nJC53g+jYn5bVW+1jVjUEyU3IpHmAGJLTmqMHtQHARiNWUhxpByHqHCGiDP?= =?us-ascii?Q?BK4SmK3QF/YDPTS1XxffOCosNOGYkeTs9Q+zoUshEbB9bCPni8KOdCigidwQ?= =?us-ascii?Q?MvI6K2owdIsN6F61nEJAkGjLUi+LFwgUqtFvTyrbwof/+pCPLTNKCF6y4NqH?= =?us-ascii?Q?pP+LG2Ilxp+70dk3NVUq9j6wRGfVxIshadGQlc7IJ6VNVzBaYm74QRwkqSmi?= =?us-ascii?Q?8JpfMFcx/1cPt3wGDnBlPHN07Twja2nC/eBbOUk/cbQGWC87tw/rFU+7Shlv?= =?us-ascii?Q?mZOX6PZSPmsEn7vwbbAeq7CTUx+eWa7zVim8J4yCkJOTsQF434XGSoCqKZdu?= =?us-ascii?Q?20+6AZDvRDVyUVnxon2MaV0q/zjUXnWPqQJnWO2YDTmfN2fieF2ywPOCJK/d?= =?us-ascii?Q?7jkQzWxL4b5SMss49UKPBWldtS0sPL9BJyukVZ/x8179cPjiSv3V8QCuD4s2?= =?us-ascii?Q?iN3Qhp/j6yYRsXXg4jAsZSvOZoR1QbA3AExelN8xhmZOcqpewlLdN1DpGoN7?= =?us-ascii?Q?a56FCuMLQv2cCY/Qs2NdyIH+hBsaTOnYPde3H8O5gH6lTlZGfqGmWaO061tL?= =?us-ascii?Q?6ZS2Bx5KfhJZGYrhSelO7bUt6cKo7ktbBKk0FZP3s9VZLJ9oK0AKhBEZRMAe?= =?us-ascii?Q?7FggEfnGhhq4+Cl81EfSwhpFMcpUpR9RJi7CSJV1B+kig8nSGfVQSUysV5gh?= =?us-ascii?Q?Kq7EeI0nmal7fafd036npKhxU/5e9SlP?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(10070799003)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?4stg4xfUCxhngD1taxVf1eRTSuIN95nQqMAiGzo4XKHWCkKuRVt/VMEQzX5B?= =?us-ascii?Q?2TJhN2ZtkPcuI9cuBZr8HQO4pKeP6v2IDhES99RG0a2kC8l8fnVs/O5HfM7L?= =?us-ascii?Q?31NXLm1VZR/HaqTcihWFeQRnol0ChFO+G51PVTItKkZecGw8exXgMbsdCSKM?= =?us-ascii?Q?YyZjzI6gMD1Nb4RCezXvp1BilQ509vYGHitWBrclk9BFIDkbjxgKnepmB3D3?= =?us-ascii?Q?TSQA4MyBs2XPUqviNO+3xcM9Zp8v9OOfadWNb1ugzBSq4f9d/AlJCNDRBxk8?= =?us-ascii?Q?3rXNXBtBq+G96OKCW+8J3imyWJikSi6AJ3WvGlP+Lv4ULF/5WkM3VGCBPzE3?= =?us-ascii?Q?14XvinCMdqJ3ESAjv+NNuX6/CwXE4WpN4+dXV/EIwui74jbvILg0zKkuXzue?= =?us-ascii?Q?9Cv1pxHXk5jrGpj+tHjpmvlmHtSX7g2LNhhgXpWBrMUdy3UysW8NSn/QCdfc?= =?us-ascii?Q?u77x1Z0lV5cEdWIBtTPQqBJrpOxGLNbSlbjKWU6A+OE0NJ2XejaXTJ5hXk1d?= =?us-ascii?Q?/oSJqQIRw3eQbNMbWsHFoF6XDGFJhWZKwAMTejIMU1v/dzKlO/7+45KJ7URh?= =?us-ascii?Q?RKh056nyJ4mi1uG25lCIJc5SrVjQECZXARwYyci5OSDIQo7wF+PxjGsxdXHi?= =?us-ascii?Q?L0vqI817phqGgkCpsArN723cS0N7r3dNjCHjkHsUiPBZvaJ6ZGi5AICIhCeQ?= =?us-ascii?Q?ehYB5AzKBfmA/Co9sCMNopzUiHfoyUwbWsi15htfmwXerSntNTx/lLwsxR1g?= =?us-ascii?Q?/khF7pHThLLuqdmn6M1JTf3GwJ1aGCo8ybA2nsj3r5LIufL72v2YfHqCH2aD?= =?us-ascii?Q?0lwsvEX8oU7lM7y2/Al6RCO0GXPo+loTbf7nt74aC5DJq8XJ/bY1wZQdsUzt?= =?us-ascii?Q?E+LxC/QhbaTj7Qzty075KiPFPmL+46qWFcrdaPLovPPPwwV9glo9FIHulxTu?= =?us-ascii?Q?A5Kwe2IgYLNZdcwZnPb2EHyliD09d2Dr/jT33HGDW6d1U4m1wTCCyZby1i3u?= =?us-ascii?Q?9lP+T8xwq3WzcIkmh/v/UUrFUYQ1cFfawKrZSVA2aR/Ii9DQ24xwQWevj6v7?= =?us-ascii?Q?w97xg1xn1+c2Rvi4Iwn88NMUmgAwvV29jDFhnWmE6EePOe/m3Nsmbqh+7j6n?= =?us-ascii?Q?uoNBUG0gjz9Dul+PLpehYQXxLcd0n37RHwjgu2G92tLFSwvO6Z2RvxVJK2ll?= =?us-ascii?Q?5BqrYN6+f6YnFbMC1qmGJ5idTjpzsQnUHLqvdecarY7dHsZrVAx5lRGBtmoR?= =?us-ascii?Q?UBznpG6mOYkQ85g15Wan5IYpXrbokkXtgBxVAmyQPrdhm53bkboZRGYVfdV2?= =?us-ascii?Q?94gzzJKF72cGWJqm4bQburPXbyMfBS9GGOx+jj2a82IHeOX5rRaovoy1t0EH?= =?us-ascii?Q?yOtomvRWc7jgwC9/F2tgi3ayrRJHs0OCXK9EFrRTeLazBf6kwFmX8Vcttk2u?= =?us-ascii?Q?R6nTRcjmlwa26YzZpugE3HWEXZS8ceeklHlqH0r8WmfOk6EnWaGPASrb5iup?= =?us-ascii?Q?rOLQ9b6iR1ZnnjlBsCiFk45oW3ipSCBH0K5l6x1hg3SIb4tZxL+MGGv8QlGM?= =?us-ascii?Q?9c/n7BYLQ8oA1/P68z1T/lp9fjM4h5otQ892TT1KrT319H43toVJBSqYrIL8?= =?us-ascii?Q?ImUT310wygD920DjsNsOmy+Ce3bSs/4FrYPbOEe1ec+hV43S4GR3j1wucQDO?= =?us-ascii?Q?eaUEYw=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 03c46aea-27d2-411f-fa76-08de3e091c25 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Dec 2025 07:43:18.2553 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: KLLCWicUbhNn18LeuGWBhIB9YlxgeuKVLvtL9a88SAva9Hpw10YY1rpGc8oa0IvdUsgX1VV/MeDJo6hRZWbqvHziulQ4zX8fR3wXz9YtC6Q= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS5PR10MB8122 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ecxqahH1; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: WGGwFya9LBjO The gitlab CI jobs should finish in a timely manner to give quick feedback to the developer. By running the tests with sstate cache, simple changes require far less CI time. We prepare the gitlab ci job description to pick up the sstate cache configuration from the environment and enable the caching for all jobs (we always enable it, even if running without sstate cache, as then the cache is simply thrown away later on). We further introduce a (manual) info task to show the state of the cache, as well as a cleanup task to drain the cache. Signed-off-by: Felix Moessbauer --- .gitlab-ci.yml | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1a7abcb8..9bd8ff07 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -12,6 +12,14 @@ variables: - export ftp_proxy=$FTP_PROXY - export no_proxy=$NO_PROXY - export DISTRO_APT_PREMIRRORS=$DISTRO_APT_PREMIRRORS + after_script: + - | + if [[ -n "${SSTATE_LOCATION}" ]] && [[ -d "sstate-cache" ]]; then + echo "=== Upload sstate artifacts to ${SSTATE_LOCATION} ===" + ./scripts/isar-sstate upload "sstate-cache" "${SSTATE_LOCATION}" + ./scripts/isar-sstate info -v "${SSTATE_LOCATION}" + fi + artifacts: name: "logs-$CI_JOB_ID" paths: @@ -48,7 +56,7 @@ dev-ci: - *use-default-image - if: $TESTSUITE == 'dev' || $CI_PIPELINE_SOURCE != 'schedule' script: - - scripts/ci_build.sh -T dev + - scripts/ci_build.sh --sstate 1 -T dev fast-ci: <<: *common-build @@ -56,7 +64,7 @@ fast-ci: - *use-default-image - if: $TESTSUITE == 'fast' script: - - scripts/ci_build.sh -T fast + - scripts/ci_build.sh --sstate 1 -T fast full-ci: <<: *common-build @@ -68,7 +76,7 @@ full-ci: - PREVIOUS_SHA="$(cat .CI_COMMIT_SHA || true)" - if [ "$CI_COMMIT_SHA" != "$PREVIOUS_SHA" ]; then echo "$CI_COMMIT_SHA" > .CI_COMMIT_SHA; - scripts/ci_build.sh -T full; + scripts/ci_build.sh --sstate 1 -T full; fi cache: key: "$CI_COMMIT_REF_SLUG" @@ -83,7 +91,7 @@ dev-ci-isar: - *use-docker-isar-image - if: $TESTSUITE == 'dev' script: - - scripts/ci_build.sh -T dev + - scripts/ci_build.sh --sstate 1 -T dev fast-ci-isar: <<: *docker-isar @@ -92,7 +100,7 @@ fast-ci-isar: - *use-docker-isar-image - if: $TESTSUITE == 'fast' script: - - scripts/ci_build.sh -T fast + - scripts/ci_build.sh --sstate 1 -T fast full-ci-isar: <<: *docker-isar @@ -101,4 +109,18 @@ full-ci-isar: - *use-docker-isar-image - if: $TESTSUITE == 'full' script: - - scripts/ci_build.sh -T full + - scripts/ci_build.sh --sstate 1 -T full + +sstate-cache-info: + stage: build + when: manual + script: + - ./scripts/isar-sstate info -v "${SSTATE_LOCATION}" + +sstate-cache-clean: + stage: build + when: manual + variables: + SSTATE_MAX_AGE: "0d" + script: + - ./scripts/isar-sstate clean "${SSTATE_LOCATION}" --max-age "${SSTATE_MAX_AGE}" -- 2.51.0 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20251218073853.41121-3-felix.moessbauer%40siemens.com.