this repo has no description

fix: debug CI build

+23 -9
+22 -9
.tangled/workflows/build.yml
··· 1 1 # .tangled/workflows/build.yml 2 2 # Spindle workflow for building and testing pixi-skills 3 - # Note: Python/conda binaries don't work in nixery due to FHS incompatibility 4 - # We focus on building the conda package, which tests the package during build 5 3 6 4 when: 7 5 - event: ["push", "manual"] ··· 25 23 CGO_ENABLED: "0" 26 24 27 25 steps: 26 + - name: "Show environment" 27 + command: | 28 + echo "=== Working directory ===" 29 + pwd 30 + echo "=== Files ===" 31 + ls -la 32 + echo "=== Recipe ===" 33 + cat recipe/recipe.yaml 34 + 28 35 - name: "Build conda package" 29 36 command: | 30 37 echo "=== Building conda package ===" 31 38 rattler-build build --recipe recipe/recipe.yaml --output-dir ./output 32 - echo "=== Build artifacts ===" 33 - ls -la output/*/ 39 + echo "=== Build exit code: $? ===" 40 + echo "=== Output directory ===" 41 + ls -laR output/ 34 42 35 - - name: "Verify package contents" 43 + - name: "Verify package" 36 44 command: | 37 - echo "=== Package contents ===" 38 - ls -la output/*/*.conda 39 - echo "=== Running package tests (via rattler-build) ===" 40 - rattler-build test --package-path output/*/*.conda || echo "Note: Full tests need glibc-compatible environment" 45 + echo "=== Finding package ===" 46 + find output -name "*.conda" -type f 47 + PACKAGE=$(find output -name "*.conda" -type f | head -1) 48 + if [ -z "$PACKAGE" ]; then 49 + echo "ERROR: No package found!" 50 + exit 1 51 + fi 52 + echo "Package: $PACKAGE" 53 + ls -la "$PACKAGE"
+1
recipe/recipe.yaml
··· 3 3 version: 0.1.3.dev1 4 4 5 5 source: 6 + # Parent of recipe directory = repo root 6 7 path: ../ 7 8 8 9 build: