Fixing some CICD errors.
Tests / Trailing Whitespace Check (push) Successful in 8m47s
Tests / TOML Syntax Check (push) Successful in 1m2s
Tests / Mixed Line Ending Check (push) Successful in 1m3s
Tests / TOML Formatting Check (push) Successful in 1m6s
Tests / Ruff Linting (push) Successful in 1m9s
Tests / Ruff Format Check (push) Successful in 1m8s
Tests / Pyright Type Check (push) Failing after 1m37s
Tests / Darglint Docstring Check (push) Successful in 1m16s
Tests / No Docstring Types Check (push) Successful in 1m3s
Tests / End of File Check (push) Successful in 12m57s
Tests / Prettier Format Check (push) Successful in 1m14s
Tests / YAML Syntax Check (push) Successful in 28s
Tests / ESLint Check (push) Successful in 1m55s
Tests / TypeScript Type Check (push) Successful in 1m34s
Tests / TSDoc Lint Check (push) Successful in 1m54s
Tests / Backend Tests (push) Successful in 46s
Tests / Backend Doctests (push) Successful in 29s
Tests / Frontend Tests (push) Failing after 4m31s
Tests / Integration Tests (push) Has been skipped
Tests / End-to-End Tests (push) Has been skipped
Tests / Build and Push CICD Image (push) Successful in 24m56s

Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
This commit is contained in:
2025-10-30 11:16:45 -04:00
parent fdbce98be6
commit f410b142c8
4 changed files with 245 additions and 10 deletions
+1 -10
View File
@@ -156,16 +156,7 @@ RUN dd if=/dev/zero of=/tmp/swapfile bs=1M count=1024 2>/dev/null && \
mkswap /tmp/swapfile && \
swapon /tmp/swapfile || echo "Swap setup failed, continuing without swap"
# Configure Yarn for extreme memory constraints (ARM64)
RUN echo "# CI optimizations for ARM64 memory constraints" >> .yarnrc.yml && \
echo "httpTimeout: 120000" >> .yarnrc.yml && \
echo "enableGlobalCache: false" >> .yarnrc.yml && \
echo "compressionLevel: 0" >> .yarnrc.yml && \
echo "nmMode: hardlinks-local" >> .yarnrc.yml && \
echo "httpRetry: 5" >> .yarnrc.yml && \
echo "networkConcurrency: 1" >> .yarnrc.yml && \
echo "enableScripts: false" >> .yarnrc.yml && \
echo "preferDeferredVersions: true" >> .yarnrc.yml
# Yarn configuration optimizations are now part of the repository (.yarnrc.yml)
# Install frontend dependencies (conservative for 4GB Raspberry Pi workers)
# Cache bust: ${GITHUB_SHA}