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; Fri, 19 Dec 2025 14:19:55 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f189.google.com (mail-pl1-f189.google.com [209.85.214.189]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5BJDJqFs019156 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 19 Dec 2025 14:19:53 +0100 Received: by mail-pl1-f189.google.com with SMTP id d9443c01a7336-29f8e6a5de4sf24224945ad.2 for ; Fri, 19 Dec 2025 05:19:53 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1766150386; cv=pass; d=google.com; s=arc-20240605; b=fGWlVhrTwfG07HT8dUzwQLGITWsxELKk/l1ur3hiJArlWWgtU2oBR4JfIcfHjd8QqZ jTnEmJ5lD9+GZ3UQZMxfnox9nEwrqsjMuQQmCoLmD7i5r+3m1O5s+jppncz0eGBeVMRn zDXAQJ9dCfmwOonzNaMdRA8nkHSHorkUfmh8FoD5p9IYnpYFQtir4dbOg5Gs2g7VVSgC Rh/D7H7VJnyS4egTANAhCH05PmUCYikWw42TUHQL3pnIpaVRAgsOfY6KKl5u9mkg2uOm DS6a2LOOueLEArEuWevvzB0ec3BCOVfiGByzfOrlJkVeuZWers8bY8+gZg2S2uXRbwkg pTtg== 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=YzseoBNKWdJLXK9IaBdsDm3qa7trggOM2OCyQANusYY=; fh=/rUw+R7LS6ZokCECVMcdheFtBGSef9dWYRIzdRKXa+w=; b=f2tGpEI9kkABuuNj9Tp3Hd4tuvU8svfWioQHj9eCKh+8jbwv/a4KZR0A/+14N6UDwP SszTHrmHbHGsG5uTEMKlEuZnwT5/ye7pxGK9FcJvIxXfqRClFTUrWBAIMrN8rDq7gOjB TVklPzxgg5tp6jGAdydju3T+uCE3IYAzOU03y9bh/HAL54lLqzE36ZH9gD2jvbgae1Q0 DqJBsL5JfcLi2cRaxeA+RddiJtHUM4dl9iQ5EfIo4eXpZUBjJ4fG+vsUYobpCwIVRC+k lHyAAkj7sz/bnL3aInuXq6QlzP5E/IG/JrQH0ZndL5sNQgkeUZ+Jt6JKwzJydS/Oujb8 ISlQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=r6b+kmJA; 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::1 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=1766150386; x=1766755186; 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=YzseoBNKWdJLXK9IaBdsDm3qa7trggOM2OCyQANusYY=; b=KBvBweQYInZGuvIz0p84R5NVB+eiljG1KMmU6Cc8/5uIaRhuZCDO4e6bE5nTyXr5B6 0dt/Ce1zIuZS/RuFDA+46nSk3RHv21B6QWPVI1ihiYWKe6yuKd/N6/hXKHeohL++loWz IfqGkhojq6StBclwGd/XXFYzy1bHxAVU8l9knVlKK8mqo6oFK4l6CgH1KpE0VwQ+lW75 m2THWCRpXooUVwNxacibrSR6br8HK+6uyOO06J94PRjk/HTJ+dWqdayLUiLzxeM9JbOP 9lIazm22+9IMrTVZkZuiPVIfEhDEsIPnfOSvkEaiMeXDVUPKmFlbBj2FiR7MzPcMshMi UW5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766150386; x=1766755186; 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=YzseoBNKWdJLXK9IaBdsDm3qa7trggOM2OCyQANusYY=; b=rJhMLqOUXUJkUmA2xytXENgrpRQsDA3k4czgzO74y+dKaaDyMGDg6aMf5EmdABKUS8 A5nXPc6k6eKQZc1mT9K7PuFQnp63x/+Llrp1QHqyqEgbCSnjjwx8vyUqoa6poce8JRou TEtuaQczpvKt3CBcR0OcwCqASDGlIauMAmgny+IhiUftHV6mctqL1DbBsGi4c3wbD4zC iGv9qJ+/r8lalTm/UZ4T6KJd4koFmiJif7yEvv0jcqrNu2f9EXnRR3qB3PNHcNKCDLd3 99BqPws7jfj5IMY0L+CDfeftBSCLtpa0PoU0eo/chKVmHjK7/NvvZENwJD+dnfpTzQGg wZqw== X-Forwarded-Encrypted: i=3; AJvYcCV1Qnne/2X+q3TtoHg564oRMkBPytLSU2X7TDRtC3Zmj9MzZ5xyfjsUtRAX1hdmYfdziKIi@ilbers.de X-Gm-Message-State: AOJu0Yz8AFEX45bsepiOEohbaxMAPtheasOzeCOit1cTf9klu+i3PQCS zmmk3h4ddTtBVdNe4tndeF5qPDqd3tF2yzM2KWVr08+ED/EpQTu0crBL X-Google-Smtp-Source: AGHT+IEhxEXBjrt8PEpmFEZ2CVNYsfPST8UKd+I/dgS+DZpFU2P6JPenZVjXWQKpkZY3w9WpS0qLvQ== X-Received: by 2002:a17:902:f68a:b0:2a0:a33f:3049 with SMTP id d9443c01a7336-2a2f220d4e0mr25015185ad.4.1766150386423; Fri, 19 Dec 2025 05:19:46 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AWVwgWYmV5SQgB15u3ByXJ8fnkhOasZ3wr55sbYwGUjVlh771Q==" Received: by 2002:a05:6a00:69b7:b0:7f6:3f21:7d71 with SMTP id d2e1a72fcca58-7f64afa42d1ls5293803b3a.1.-pod-prod-07-us; Fri, 19 Dec 2025 05:19:44 -0800 (PST) X-Received: by 2002:a05:6a00:3492:b0:7e8:4587:e8bd with SMTP id d2e1a72fcca58-7ff6647bc8dmr2667502b3a.48.1766150384441; Fri, 19 Dec 2025 05:19:44 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1766150384; cv=pass; d=google.com; s=arc-20240605; b=Mz47hID5U7KXzXWzDQRUQO9d+eyp8DWYBbelZmY/FdMvGDof6/TG2DZ63jQtpNwXlB 9OaLUG49VLBUemyFvSPULatxESZfaumkeNMoD1VKtHiCSU9K4WrlcXUrNtfT1LiU5CbV h0LW24MTO9PIiOo3vnNo/vT7SyI0LeljqEHI4/xC2AM3NUK1yTjwRBVpy0FPHOUu6byA 5s4GEvkGSmo6Xyqfy76tk4P6IqTXbU5/Frp0stokHtykfG58rSyvL2bBm8NF4JsjHbvg S9/gvsg+gvGLxIN+LlbazOtdD8+eWnEK31lpjmaKdFu9C6q4JIlwYNfAV8wv+UzRhWoK K1EA== 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=CXZsagmAr2r2jO4zNh0hV/Ip+/UMkDGimA2alFzevoc=; fh=pz2B0UkGs/hnSrN/waE3y1PHEuQis8JPLVQmTv7t9fM=; b=hpfCpyNiYNMUCRtoqP+L/vZDAUJn/NF6jpRYv/qoKZurs5fhp77S7e9MLT/ZqrA7Dz uu10V/hQ7bYkiWVumwwFXYhMdEDAWw5Pg50yo7M2smQqxPy+uoLQFiv/y3NNoBehktYe 3yG691IY5b8cHFIeg7JTUdgKFGKrhElzwIL/NVTUn1oa/r83wNYLPKK3Q2FN4X9Z6J3k AEKTWcoH+/TQtUBSpDaQGj2GdXGcJGh4VbhzHP/4/9cCKrUOk9ONeQpIOGLyIeNbQK2H ltz9eXoyTZQBtOEJfJNyBSRYFL/JUiLxmWgPXzpr9J3AIY/B1LwGZ/M8EqLXh8W8qM8u tb1w==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=r6b+kmJA; 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::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c201::1]) by gmr-mx.google.com with ESMTPS id d2e1a72fcca58-7ff7d2d401csi60395b3a.8.2025.12.19.05.19.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Dec 2025 05:19:44 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) client-ip=2a01:111:f403:c201::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Bib2sOgLMjwvEmrj0LvUoh5uRBJAAX7lE+oChSSh4nK0txyYDg7dLvGEaz1bHuFaE4jEQvNRaPIwL1a9TlE+oVWXc06KqeIY5eT7QMqDLLVKxLBJ+dv/HNKFpylOd+MrnzEeMJTAkx9seZhRg1xL0P/7uMv+ZdffToNqb74IOwf4za2NrQSGQgsnOvHV1KT6cg49ygNI2cbvCnFHKNiR01uN4DkAFh2vTUh0hQryP2QxZ6zz+tIPk2touWKOUz3k5b1iCq6nzZTRgVJ79och3LpBWayO7iYV2/4oPKS1vMYgrfMa8GA51/4kiaU97q1Ti9NZfvfkkNJBwm97YZXhxQ== 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=CXZsagmAr2r2jO4zNh0hV/Ip+/UMkDGimA2alFzevoc=; b=v88Pzgee/JeXzSj422C9Y+8d6GpJ4hVVh+7zljm/agSz9tEOqoc0wQ9g/nKdW+Q8R9plTPVgonmVLpDcm8BPpneQiZCNJpIs8qjEoBEnEOQaZ4QOTEmgpn+ypPOT5zkeFQR2bSOFwOtTW8YaG0XhfDCx8FoAGiafyFvcoZGHeAogkP/dJRXVBE0w/OUK8u+N/m3LxEN1+bK/q36rjo9G5Ek8it0yPSWmieL3aI2x1OoLli/Ij/wdVWdFIchrsr3+HcRoHxGYldFEbvBRrA/ZDiqO0IGJW0DWHZC9tMjCnDDHVkkTp5Ba6pTxwgI4UsqlFsGKF0Oy2C1Go0N/H2qX8Q== 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 DU0PR10MB5430.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:329::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.6; Fri, 19 Dec 2025 13:19:41 +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.009; Fri, 19 Dec 2025 13:19:41 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: cedric.hombourger@siemens.com, Felix Moessbauer Subject: [PATCH v2 08/17] ci: add support for sstate cache Date: Fri, 19 Dec 2025 14:19:14 +0100 Message-ID: <20251219131923.1504046-9-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251219131923.1504046-1-felix.moessbauer@siemens.com> References: <20251219131923.1504046-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR2P281CA0050.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:92::13) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|DU0PR10MB5430:EE_ X-MS-Office365-Filtering-Correlation-Id: ad86d1fc-d2cf-4947-0127-08de3f0144f4 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024|10070799003; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?nVV5/LUUG5Gl9JcAvR8uBykgYmsHTUqF/lKmNIk09Jd6ravqkCnzgKAAhxsz?= =?us-ascii?Q?JjGi+AtUqXkvyjyabOrKjZ0/E68D0jBEGmVnKg+C9w3m2Q3MfGmzXXeKQgfM?= =?us-ascii?Q?vywjdUZ6DF0/cDh9BHI197H2QTe9P95454qcO452jNpFQ8yDo+m7hKN8dS+j?= =?us-ascii?Q?aF6q2hNQ25b6/pGowDVJorqQ3a1dGEBicf5vzEmfCT10u20jvcok30ckQQsU?= =?us-ascii?Q?Bj+Xl0ZZ5O6VQqGPAspLGc58/fF3qAGGuLEUR6bUH7iorun5gtCfS534NM/7?= =?us-ascii?Q?8B5jhQ6s1g0stPF6VXJ35Z7aLg1mrosVZ/OUo6qwSm4yUEa+IYYLQNSLXRgV?= =?us-ascii?Q?BqJ4M293gbHtKgU34OJTZWfjOccxGgWDZMSMsMv5fefYynchxUypZ8wqI5Ib?= =?us-ascii?Q?37wWxOslJcAj2MKo1nCJCHZ7SM7eZxflJRTzR4hjc8YLZv8YDwB+GrJq3yJS?= =?us-ascii?Q?3vpfxTjgNOEAAZiQgOfz+fCkMHE3SaXuGlzThVUwEk/vbbRsTEDAGXisRh91?= =?us-ascii?Q?FlIDn9QERLbg2MwYAWSZCTLB1+rfo7GLdwurDw193/UXEIU03IrEUifpLKnv?= =?us-ascii?Q?lceUypyIKBdik2AhT8Oyglgu5geiMqMdGeNr7R262lONgke3FudL21VFfCC5?= =?us-ascii?Q?YtIwNaVvOu9SJxW6AIHGuWZ5MSZcL3s8lZyQ2WyLTVW1e8jn0S8hu4BUD8AG?= =?us-ascii?Q?YLqmsRSwU3xFmnHGbZTOPT4m5b1CdzrZvJ2qF0bLI+RqWXFfCU0Y2h6usaFA?= =?us-ascii?Q?snlgjjNrKizK3VqZpTVQUMuCF3CmCij30ka6nE/6dLeCZi/5rsWEG029zRxG?= =?us-ascii?Q?SBio3rcGA1XLKlU3uLa3HYJrxEfmvdOZSNMrDjSNuhNREpO8AeAZjLyS3mlf?= =?us-ascii?Q?jaVJCwOXSe4/Ka+6mEfQiCjw84rK5dY0DaSbiLKF6j9M/7NIU7A+jjZTKk9i?= =?us-ascii?Q?j8sL71esftVJOENwHdR64NNtZVqUyfuvrK6oibG5tEo5HmmNePhbM3zKBf6Z?= =?us-ascii?Q?LwZ/NCHW808JN4VdcXj8aIUcD0oflWCi0QofQQ4v7NxgMDwuoE9+YKqBs4Pa?= =?us-ascii?Q?M87aR3M7DA/66Phg8m8lxxoaCHmjbxg32yiIUvolh+qUFk4H+WRYWZJkadhQ?= =?us-ascii?Q?MgrC+wtj6uepiIwY2ZaI689GdojzGSHsganOmOLJwkHIqIKQk24dEzwCLR9Q?= =?us-ascii?Q?4Qas+6xjru/tb7Hb6dyQS8ZkmGBRy0P08tiq7JPfEv6iWRAISyv8stGlL0Xj?= =?us-ascii?Q?Eg9nGU6DddS75cjnoh5m/QeG7KJU2DqBPv8C22w8vN/kRSoqeISYQQK1k3JU?= =?us-ascii?Q?fYMR+Fv3FeHr9GlCRGA2TrYrczUjjArqv1W70EQtRrUmUj2EtDpoJki/kdK+?= =?us-ascii?Q?oWTMMhsKmMqMgFBv2r9KCJc+2FParuE9V6XuBRKadMCkSK6KaB1nz4qQZWhx?= =?us-ascii?Q?+6855Hvxc39xLiYcJMXBFYJ9zKa0Mw4/?= 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)(366016)(376014)(1800799024)(10070799003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?rLtXsrvRmGsOjrN1xoJkvhAY0WvUWk+z+8csYrdk6d+6DK0mH6BCVn0W/6Di?= =?us-ascii?Q?rZ2hINrJAiyKEVNLBZaltNX3GhEcR3rpoCzMXMRcXd9noPMhebnUH7LB06ip?= =?us-ascii?Q?nd4QsSLN+/BgVtM7TKSG5Ew/hcJlx9nWSaIZMKJ6l54Ju8U2BskCRip2Ey06?= =?us-ascii?Q?lZdG79TH0OpzvmgAU1V+VFj8OXP9cQXJ4ll1d0Hxd6df2CXtHACnebbp65ug?= =?us-ascii?Q?iAyDiaPsK/jfUvLlMUmO/Y9KD1DdZqVyRc3VyjAytv3+n8FqKzM29nWfdXQi?= =?us-ascii?Q?jdqr4ksL8talilpxajpIfiC0rDfesvQriqdfkVSERTlTCZi0Gr+t/0PGkVq5?= =?us-ascii?Q?NZa5aDpKloQ3cQCQVO8s120TTXpgK1JgL7IlbixVSxgtdU51MaTztau10RLQ?= =?us-ascii?Q?MpgN4Y029khmsnqBcFJIXi05F2KzbFHgvYqL+zdGKKP984Ptlbg1W+B9/sZa?= =?us-ascii?Q?CehOk2HvVFMBh62jpb6hzjdpzz35m7fbS6W8rLhjAZPAJg2Tmm4bHTIP+sbq?= =?us-ascii?Q?4893INoAiy/71ZyqJG5Fxwxo6KlWor/aCl/wWrasQIcOJW/hN8EaouS22HbG?= =?us-ascii?Q?XYM3kZTTvKi7yNFyQBhwpWcgCufnOIcfylYsO5vu/PZNYCpPkqdytYnC68dw?= =?us-ascii?Q?epER8z9OhJLMoyQmOz3gXpbrUNvBkDxuGWs5dLvhDSKoHs2HzOR50eXRxA88?= =?us-ascii?Q?SF6o230uPyszNz2IjfH75ZbaEHrgMXoiPJUpViMeMMu5KF7CkRZ2f6jUeRm8?= =?us-ascii?Q?N7zef8NobaCPP/h+PpIJp/uZ52nsX99peMwXTtiaRB1utwH1YUoUNYG0mZ+l?= =?us-ascii?Q?MvKpIm0uv10H48GTrVHLQ73qltCXloto0Xtxl6x23GEegzaj6QAVbH+/XXco?= =?us-ascii?Q?m04b4GllF/gbRwjUynayJ3s4HxAGjZPA0fpY/ChxFJQRmxSGbhj1GtA9eQUY?= =?us-ascii?Q?0y5WBDwW3uwiPKjbgsqFbDpeoMQdMs+9KIRAows08z1HyDg3qu+c3BsaxWrv?= =?us-ascii?Q?mQQhlkerOq1caIW09jiSXEf2+iWCuscssPLdRofYIM8vMl+x6PbCEOp+Z0dX?= =?us-ascii?Q?MpXkjrkb7vDeEdp4cjAd6Mmn/ZTxMdf+4a1YZIRt8d67Hf+kChYASQI0qqNH?= =?us-ascii?Q?v5TFtlGWlgiUr2KzG06GGre2ULJQI9d7wKLp+YZX1ctML8LPj7ZYQJbR/hHY?= =?us-ascii?Q?tzrMb1cTJjZUtxp/hyD8IWejK9nGJklGpwPvoQVwjmYOvP86ew7ZN/z+2nVm?= =?us-ascii?Q?QPVIGYkJ9baBjqFSDh0WNaZmXn19gChg8nU1CIIjWAnXNZuGApZsi8qeReT/?= =?us-ascii?Q?iGNpTQWTOKwoVdlQ9+XQu+4kAOTNUDAAT+96WgV3ViC3OzKGX2yrQ4RMavhA?= =?us-ascii?Q?LnTZLH0XM1OH6MTP75RV6CVok3YFYHRNpCWQcHhDAw8kMifEBmx7rH8Dspcr?= =?us-ascii?Q?KZOqLWaN58xOW9D/iFLRAL+iSeuwGl5jB9JIO20adPaEIFU8GsypjRO1hZEf?= =?us-ascii?Q?WAHH1lGhQCRwsto6z09VLzB7v1lPAaNsXdvXVyLXE6Tt9yptN4VOXXmaYY4Y?= =?us-ascii?Q?BUJD8Hk80dknT/UqJ484+JhNx53GpeTOR6lrIAOsKaVxNtTNfhPWvSLI3nhu?= =?us-ascii?Q?Jscm1G3znoKeOfw/ACZppF572XMkHZsZW4J4PoJigIeI8xajr6BQdSIOCEBA?= =?us-ascii?Q?NuHnxg=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: ad86d1fc-d2cf-4947-0127-08de3f0144f4 X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Dec 2025 13:19:41.8728 (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: AoGND0OSF/L4CSyzDIVua8zf14Jpl7LKgBeZhReYsLAcXIaUMvcKXSPItNNO8bboh9oIHFlDIZY615VrUWfwFxW0HQtjdNP+KgevKOltTFs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB5430 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=r6b+kmJA; 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::1 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: V1ClolJ961SX 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 | 36 ++++++++++++++++++++++++++++++------ 1 file changed, 30 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1a7abcb8..caaa56a8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,12 +6,22 @@ variables: .common-build: &common-build stage: build + variables: + RUNNER_AFTER_SCRIPT_TIMEOUT: 15m before_script: - export http_proxy=$HTTP_PROXY - export https_proxy=$HTTPS_PROXY - 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 --filter '^(?!isar-image-)' upload "sstate-cache" "${SSTATE_LOCATION}" + ./scripts/isar-sstate info -v "${SSTATE_LOCATION}" + fi + artifacts: name: "logs-$CI_JOB_ID" paths: @@ -48,7 +58,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 +66,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 +78,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 +93,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 +102,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 +111,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/20251219131923.1504046-9-felix.moessbauer%40siemens.com.