I decided to map all common failures reported by NuttX CI:

#1:

====================================================================================
Configuration/Tool: sam4s-xplained/nsh,CONFIG_ARM_TOOLCHAIN_GNU_EABI
------------------------------------------------------------------------------------
  Cleaning...
  Configuring...
/usr/bin/bash: arm-nuttx-elf-gcc: command not found
/usr/bin/bash: arm-nuttx-elf-gcc: command not found
/usr/bin/bash: arm-nuttx-elf-gcc: command not found
/usr/bin/bash: arm-nuttx-elf-gcc: command not found
/usr/bin/bash: arm-nuttx-elf-gcc: command not found
/usr/bin/bash: arm-nuttx-elf-gcc: command not found
/usr/bin/bash: arm-nuttx-elf-gcc: command not found
/usr/bin/bash: arm-nuttx-elf-gcc: command not found
/usr/bin/bash: arm-nuttx-elf-gcc: command not found

#2:

Collecting MarkupSafe>=0.9.2 (from Mako->alembic==1.5.5->CodeChecker)
  Downloading MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_x86_64.whl (13 kB)
Building wheels for collected packages: esptool, pytest-json, CodeChecker, lxml, psutil, PyYAML, sqlalchemy, thrift, reedsolo
  Building wheel for esptool (pyproject.toml): started
  Building wheel for esptool (pyproject.toml): finished with status 'done'
  Created wheel for esptool: filename=esptool-4.5.1-py3-none-any.whl size=320921 sha256=e4d2e627ddeb04f12144a6d12b87bf3421ffb71a71c66df0241eee6814d5cafd
  Stored in directory: /Users/runner/Library/Caches/pip/wheels/0c/c1/d2/79a44d2615160cce5930be100b5d238e16c5a001f156674b64
  Building wheel for pytest-json (pyproject.toml): started
  Building wheel for pytest-json (pyproject.toml): finished with status 'done'
  Created wheel for pytest-json: filename=pytest_json-0.4.0-py3-none-any.whl size=6039 sha256=03b6d1356920d598221a4006978119c394146b795af6112d9477bedca3c6d1e6
  Stored in directory: /Users/runner/Library/Caches/pip/wheels/d2/59/fb/f288150b2a8f95584f6453385a18f28309b1b096c6755bed0b
  Building wheel for CodeChecker (pyproject.toml): started
  Building wheel for CodeChecker (pyproject.toml): finished with status 'done'
  Created wheel for CodeChecker: filename=codechecker-6.22.1-cp310-cp310-macosx_11_0_x86_64.whl size=7514828 sha256=0715562190cab16b7c4513b5ab22517cadea814e07ecc07114035f15c4c6d977
  Stored in directory: /Users/runner/Library/Caches/pip/wheels/20/eb/ee/87890f3e3e98f482be0313540c75816626c637e283682d395e
  Building wheel for lxml (pyproject.toml): started
  Building wheel for lxml (pyproject.toml): still running...
  Building wheel for lxml (pyproject.toml): finished with status 'done'
  Created wheel for lxml: filename=lxml-4.9.1-cp310-cp310-macosx_11_0_x86_64.whl size=1682130 sha256=ea41a40073c61c009a2429fcd3db66a8ca826b73565992d05aca30b2ce8416e5
  Stored in directory: /Users/runner/Library/Caches/pip/wheels/a4/ec/7b/8acde6da24b5aabeee049213d5bec12d1e9214d3cae276387b
  Building wheel for psutil (pyproject.toml): started
  Building wheel for psutil (pyproject.toml): finished with status 'done'
  Created wheel for psutil: filename=psutil-5.8.0-cp310-cp310-macosx_11_0_x86_64.whl size=236618 sha256=8ec933d4d79ea5cfb7552565cdba037ebd4843ed6160f244334664fdb83cc061
  Stored in directory: /Users/runner/Library/Caches/pip/wheels/12/a3/6d/615295409067d58a62a069d30d296d61d3ac132605e3a9555c
  Building wheel for PyYAML (pyproject.toml): started
  Building wheel for PyYAML (pyproject.toml): finished with status 'error'
  error: subprocess-exited-with-error
  
  × Building wheel for PyYAML (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [363 lines of output]
      /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/pip-build-env-r5vkru4n/overlay/lib/python3.10/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg`
      !!
      
              ********************************************************************************
              The license_file parameter is deprecated, use license_files instead.
      
              By 2023-Oct-30, you need to update your project and remove deprecated calls
              or your builds will no longer be supported.
      
              See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
              ********************************************************************************
      
      !!
        parsed = self.parsers.get(option_name, lambda x: x)(value)
      running bdist_wheel

#3: (similar to #1)

====================================================================================
Configuration/Tool: ea3152/ostest,CONFIG_ARM_TOOLCHAIN_GNU_EABI
------------------------------------------------------------------------------------
  Cleaning...
  Configuring...
/usr/bin/bash: arm-nuttx-eabi-gcc: command not found
/usr/bin/bash: arm-nuttx-eabi-gcc: command not found
/usr/bin/bash: arm-nuttx-eabi-gcc: command not found
/usr/bin/bash: arm-nuttx-eabi-gcc: command not found
/usr/bin/bash: arm-nuttx-eabi-gcc: command not found
/usr/bin/bash: arm-nuttx-eabi-gcc: command not found
/usr/bin/bash: arm-nuttx-eabi-gcc: command not found
/usr/bin/bash: arm-nuttx-eabi-gcc: command not found
/usr/bin/bash: arm-nuttx-eabi-gcc: command not found

#4:

====================================================================================
Configuration/Tool: bambino-200e/knsh,CONFIG_ARM_TOOLCHAIN_GNU_EABI
------------------------------------------------------------------------------------
  Cleaning...
  Configuring...
  Disabling CONFIG_ARM_TOOLCHAIN_GNU_EABI
  Enabling CONFIG_ARM_TOOLCHAIN_GNU_EABI
  Building NuttX...
arm-none-eabi-ld: /github/workspace/sources/nuttx/staging/libstubs.a(syscall_stublookup.o):(.rodata.g_stublookup+0x228): undefined reference to `STUB_getegid'
arm-none-eabi-ld: /github/workspace/sources/nuttx/staging/libstubs.a(syscall_stublookup.o):(.rodata.g_stublookup+0x22c): undefined reference to `STUB_geteuid'
arm-none-eabi-ld: /github/workspace/sources/nuttx/staging/libstubs.a(syscall_stublookup.o):(.rodata.g_stublookup+0x230): undefined reference to `STUB_setegid'
arm-none-eabi-ld: /github/workspace/sources/nuttx/staging/libstubs.a(syscall_stublookup.o):(.rodata.g_stublookup+0x234): undefined reference to `STUB_seteuid'
make[1]: *** [Makefile:187: nuttx.elf] Error 1
make: *** [tools/Unix.mk:510: nuttx.elf] Error 2
make: Target 'all' not remade because of errors.
/github/workspace/sources/nuttx/tools/testbuild.sh: line 338: /github/workspace/sources/nuttx/../nuttx/nuttx.manifest: No such file or directory
  Normalize bambino-200e/knsh
HEAD detached at pull/8924/merge
Untracked files:
  (use "git add <file>..." to include in what will be committed)
	boards/arm/lpc43xx/bambino-200e/scripts/spificonfig.ld.tmp

nothing added to commit but untracked files present (use "git add" to track)

#5: (MacOS sim-01 failing)

Run echo "::add-matcher::sources/nuttx/.github/gcc.json"
+++ dirname ./cibuild.sh
++ cd .
++ pwd
+ WD=/Users/runner/work/nuttx/nuttx/sources/nuttx/tools/ci
++ cd /Users/runner/work/nuttx/nuttx/sources/nuttx/tools/ci/../../../
++ pwd -P
+ WORKSPACE=/Users/runner/work/nuttx/nuttx/sources
+ nuttx=/Users/runner/work/nuttx/nuttx/sources/nuttx
+ apps=/Users/runner/work/nuttx/nuttx/sources/apps
+ tools=/Users/runner/work/nuttx/nuttx/sources/tools
++ uname -s
+ os=Darwin
+ EXTRA_PATH=
+ '[' -z -i ']'
+ '[' -n -i ']'
+ case "$1" in
+ install_tools
+ mkdir -p /Users/runner/work/nuttx/nuttx/sources/tools
+ case ${os} in
+ install='arm-gcc-toolchain arm64-gcc-toolchain avr-gcc-toolchain binutils bloaty elf-toolchain gen-romfs gperf kconfig-frontends mips-gcc-toolchain python-tools riscv-gcc-toolchain rust xtensa-esp32-gcc-toolchain u-boot-tools wasi-sdk c-cache'
+ mkdir -p /Users/runner/work/nuttx/nuttx/sources/tools/homebrew
+ export HOMEBREW_CACHE=/Users/runner/work/nuttx/nuttx/sources/tools/homebrew
+ HOMEBREW_CACHE=/Users/runner/work/nuttx/nuttx/sources/tools/homebrew
+ rm -f /usr/local/bin/2to3
+ rm -f /usr/local/bin/idle3
+ rm -f /usr/local/bin/pydoc3
+ rm -f /usr/local/bin/python3
+ rm -f /usr/local/bin/python3-config
+ rm -f /usr/local/bin/2to3-3.11
+ rm -f /usr/local/bin/idle3.11
+ rm -f /usr/local/bin/pydoc3.11
+ rm -f /usr/local/bin/python3.11
+ rm -f /usr/local/bin/python3.11-config
+ brew update --quiet
remote: fatal: object f8696f9c453a5093bda5ebdc559373d500fa6c7a cannot be read        
remote: aborting due to possible repository corruption on the remote side.

#6: (similar to #5 but on nuttx-apps instead of nuttx)

Run echo "::add-matcher::sources/nuttx/.github/gcc.json"
+++ dirname ./cibuild.sh
++ cd .
++ pwd
+ WD=/Users/runner/work/nuttx-apps/nuttx-apps/sources/nuttx/tools/ci
++ cd /Users/runner/work/nuttx-apps/nuttx-apps/sources/nuttx/tools/ci/../../../
++ pwd -P
+ WORKSPACE=/Users/runner/work/nuttx-apps/nuttx-apps/sources
+ nuttx=/Users/runner/work/nuttx-apps/nuttx-apps/sources/nuttx
+ apps=/Users/runner/work/nuttx-apps/nuttx-apps/sources/apps
+ tools=/Users/runner/work/nuttx-apps/nuttx-apps/sources/tools
++ uname -s
+ os=Darwin
+ EXTRA_PATH=
+ '[' -z -i ']'
+ '[' -n -i ']'
+ case "$1" in
+ install_tools
+ mkdir -p /Users/runner/work/nuttx-apps/nuttx-apps/sources/tools
+ case ${os} in
+ install='arm-gcc-toolchain arm64-gcc-toolchain avr-gcc-toolchain binutils bloaty elf-toolchain gen-romfs gperf kconfig-frontends mips-gcc-toolchain python-tools riscv-gcc-toolchain rust xtensa-esp32-gcc-toolchain u-boot-tools wasi-sdk c-cache'
+ mkdir -p /Users/runner/work/nuttx-apps/nuttx-apps/sources/tools/homebrew
+ export HOMEBREW_CACHE=/Users/runner/work/nuttx-apps/nuttx-apps/sources/tools/homebrew
+ HOMEBREW_CACHE=/Users/runner/work/nuttx-apps/nuttx-apps/sources/tools/homebrew
+ rm -f /usr/local/bin/2to3
+ rm -f /usr/local/bin/idle3
+ rm -f /usr/local/bin/pydoc3
+ rm -f /usr/local/bin/python3
+ rm -f /usr/local/bin/python3-config
+ rm -f /usr/local/bin/2to3-3.11
+ rm -f /usr/local/bin/idle3.11
+ rm -f /usr/local/bin/pydoc3.11
+ rm -f /usr/local/bin/python3.11
+ rm -f /usr/local/bin/python3.11-config
+ brew update --quiet
remote: fatal: object 85d073f72ee81784e5dfc037da435c1001091aeb cannot be read        
remote: aborting due to possible repository corruption on the remote side.

#7:

====================================================================================
Configuration/Tool: sim/bluetooth
------------------------------------------------------------------------------------
  Cleaning...
  Configuring...
  Building NuttX...
Error: The operation was canceled.

#8:

 ==> Pouring [email protected]_1.monterey.bottle.tar.gz
Error: same file: /usr/local/bin/openssl and /Users/runner/work/nuttx-apps/nuttx-apps/sources/tools/homebrew/Backup/bin/openssl
Do not report this issue until you've run `brew update` and tried again.
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/fileutils.rb:1557:in `block in fu_each_src_dest'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/fileutils.rb:1574:in `fu_each_src_dest0'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/fileutils.rb:1556:in `fu_each_src_dest'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/fileutils.rb:520:in `mv'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:993:in `rescue in link'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:986:in `link'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:782:in `finish'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:743:in `install_dependency'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:662:in `block in install_dependencies'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:662:in `each'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:662:in `install_dependencies'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:408:in `install'
/usr/local/Homebrew/Library/Homebrew/upgrade.rb:203:in `install_formula'
/usr/local/Homebrew/Library/Homebrew/install.rb:358:in `install_formula'
/usr/local/Homebrew/Library/Homebrew/install.rb:303:in `block in install_formulae'
/usr/local/Homebrew/Library/Homebrew/install.rb:302:in `each'
/usr/local/Homebrew/Library/Homebrew/install.rb:302:in `install_formulae'
/usr/local/Homebrew/Library/Homebrew/cmd/install.rb:274:in `install'
/usr/local/Homebrew/Library/Homebrew/brew.rb:94:in `<main>'
Error: Process completed with exit code 1.

#9: (MacOS crashing)

+ brew update --quiet
remote: fatal: object a81badabcd6415596af60bd4c4cfa7fa0a40a9e7 cannot be read        
remote: aborting due to possible repository corruption on the remote side.
fatal: protocol error: bad pack header
Error: Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask failed!
Updated 5 taps (homebrew/core, homebrew/bundle, homebrew/services, mongodb/brew and aws/tap).
Error: Process completed with exit code 1.