diff --git a/.github/workflows/sync-plugins.yml b/.github/workflows/sync-plugins.yml index b1501042c..4b2a6c28c 100644 --- a/.github/workflows/sync-plugins.yml +++ b/.github/workflows/sync-plugins.yml @@ -176,6 +176,91 @@ jobs: core.setFailed('Plugin validation failed'); + - name: Debug - Check file structure + if: steps.validate.outputs.validation_passed == 'true' + run: | + echo "======================================" + echo "DEBUG: Checking file structure" + echo "======================================" + echo "" + + echo "1. Current working directory:" + pwd + echo "" + + echo "2. List workspace root:" + ls -la + echo "" + + echo "3. Check if .ext exists:" + if [ -d ".ext" ]; then + echo "✅ .ext directory exists" + ls -la .ext/ + else + echo "❌ .ext directory NOT found" + fi + echo "" + + echo "4. Check if .ext/influxdb3_plugins exists:" + if [ -d ".ext/influxdb3_plugins" ]; then + echo "✅ .ext/influxdb3_plugins exists" + ls -la .ext/influxdb3_plugins/ + else + echo "❌ .ext/influxdb3_plugins NOT found" + fi + echo "" + + echo "5. Check if influxdata directory exists:" + if [ -d ".ext/influxdb3_plugins/influxdata" ]; then + echo "✅ influxdata directory exists" + ls -la .ext/influxdb3_plugins/influxdata/ + else + echo "❌ influxdata directory NOT found" + fi + echo "" + + echo "6. Check if basic_transformation exists:" + if [ -d ".ext/influxdb3_plugins/influxdata/basic_transformation" ]; then + echo "✅ basic_transformation directory exists" + ls -la .ext/influxdb3_plugins/influxdata/basic_transformation/ + else + echo "❌ basic_transformation directory NOT found" + fi + echo "" + + echo "7. Now checking from script directory:" + cd docs-v2/helper-scripts/influxdb3-plugins + echo "Current directory:" + pwd + echo "" + + echo "8. Trying to access with ../../../.ext/influxdb3_plugins:" + if [ -d "../../../.ext/influxdb3_plugins" ]; then + echo "✅ Can access via ../../../.ext/influxdb3_plugins" + ls -la ../../../.ext/influxdb3_plugins/ + else + echo "❌ Cannot access via ../../../.ext/influxdb3_plugins" + fi + echo "" + + echo "9. Checking all possible paths from script dir:" + echo "Checking ../.ext/influxdb3_plugins:" + ls -la ../.ext/influxdb3_plugins/ 2>&1 || echo "❌ Not found" + echo "" + echo "Checking ../../.ext/influxdb3_plugins:" + ls -la ../../.ext/influxdb3_plugins/ 2>&1 || echo "❌ Not found" + echo "" + echo "Checking ../../../.ext/influxdb3_plugins:" + ls -la ../../../.ext/influxdb3_plugins/ 2>&1 || echo "❌ Not found" + echo "" + echo "Checking ../../../../.ext/influxdb3_plugins:" + ls -la ../../../../.ext/influxdb3_plugins/ 2>&1 || echo "❌ Not found" + echo "" + + echo "======================================" + echo "DEBUG: Complete" + echo "======================================" + - name: Transform plugin documentation if: steps.validate.outputs.validation_passed == 'true' run: |