Summary
The Pages deploy fails at the "Generate Manticore API docs" step with Permission denied (exit 126): scripts/gen-manticore-docs.sh was committed without its executable bit, so run: scripts/gen-manticore-docs.sh cannot exec it.
Location
- File(s):
scripts/gen-manticore-docs.sh, .github/workflows/deploy.yml
- Line(s) / function(s): deploy "Generate Manticore API docs" step
Category
functional
Severity
high — breaks every Pages deploy on main; the site cannot publish.
Reproduction / Evidence
Run Deploy Hugo site to GitHub Pages (e.g. run 27774146497). The step logs:
scripts/gen-manticore-docs.sh: Permission denied then Process completed with exit code 126.
git ls-files -s scripts/gen-manticore-docs.sh reports mode 100644 (non-executable).
Expected Behavior
The deploy runs the generation script and continues to the Hugo build.
Actual Behavior
The step exits 126 and the deploy fails before building.
Root Cause
The script file mode in git is 100644; the workflow invokes it directly, which requires the executable bit.
Summary
The Pages deploy fails at the "Generate Manticore API docs" step with
Permission denied(exit 126):scripts/gen-manticore-docs.shwas committed without its executable bit, sorun: scripts/gen-manticore-docs.shcannot exec it.Location
scripts/gen-manticore-docs.sh,.github/workflows/deploy.ymlCategory
functionalSeverity
high— breaks every Pages deploy onmain; the site cannot publish.Reproduction / Evidence
Run
Deploy Hugo site to GitHub Pages(e.g. run 27774146497). The step logs:scripts/gen-manticore-docs.sh: Permission deniedthenProcess completed with exit code 126.git ls-files -s scripts/gen-manticore-docs.shreports mode100644(non-executable).Expected Behavior
The deploy runs the generation script and continues to the Hugo build.
Actual Behavior
The step exits 126 and the deploy fails before building.
Root Cause
The script file mode in git is
100644; the workflow invokes it directly, which requires the executable bit.