From 8d1f9ed83b62677b42fa91048f5c46eaceadcf5f Mon Sep 17 00:00:00 2001 From: raiden00pl Date: Fri, 24 Apr 2026 09:19:23 +0200 Subject: [PATCH 1/2] .github/build.yml: improve ntfc installation increase retries and timeout for pip install and try again in case of failure Signed-off-by: raiden00pl --- .github/workflows/build.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 740d6f81d1f..a8aba0de8c2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -183,7 +183,15 @@ jobs: run: | export ARTIFACTDIR=`pwd`/buildartifacts - pip install ntfc==0.0.1 + for i in 1 2 3; do + python -m pip install \ + --default-timeout=100 \ + --retries 10 \ + ntfc==0.0.1 && break + echo "Retry $i failed..." + sleep 5 + done + mkdir /github/workspace/nuttx-ntfc mkdir /github/workspace/nuttx-ntfc/external cd /github/workspace/nuttx-ntfc From 948a66fe4554f8091dbe1e33da497e0a5dae82c8 Mon Sep 17 00:00:00 2001 From: raiden00pl Date: Fri, 24 Apr 2026 09:30:59 +0200 Subject: [PATCH 2/2] .github: use ntfc test cases from Apache repo use ntfc test cases from Apache repo Signed-off-by: raiden00pl --- .github/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a8aba0de8c2..05735c18df1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -197,7 +197,8 @@ jobs: cd /github/workspace/nuttx-ntfc # get NTFC test cases cd external - git clone -b release-0.0.1 https://github.com/szafonimateusz-mi/nuttx-testing + git clone -b release-0.0.1 https://github.com/apache/nuttx-ntfc-testing + mv nuttx-ntfc-testing nuttx-testing export NTFCDIR=/github/workspace/nuttx-ntfc echo "::add-matcher::sources/nuttx/.github/gcc.json"