chore(ci): fix CI container and hooks
Some checks failed
CI / checks (push) Has been cancelled

- Allow yamllint install on Debian 12 image with --break-system-packages (PEP 668)
- Set executable bits for scripts: ci, setup-hooks, commitlint-hook
This commit is contained in:
2025-09-10 16:37:46 -05:00
committed by Codex CLI
parent 28fa3dd385
commit bc5053da81
4 changed files with 2 additions and 3 deletions

View File

@@ -21,8 +21,8 @@ RUN set -eux; \
tar -C /usr/local/bin -xzf /usr/local/bin/actionlint; \
rm -f /usr/local/bin/actionlint
# yamllint via pip
RUN pip3 install --no-cache-dir yamllint==1.35.1
# yamllint via pip (allow install on Debian's externally-managed Python)
RUN pip3 install --break-system-packages --no-cache-dir yamllint==1.35.1
# Node + npm for prettier, markdownlint, commitlint
RUN set -eux; \
@@ -38,4 +38,3 @@ RUN npm --location=global install \
WORKDIR /workspace
ENTRYPOINT ["bash","-lc"]
CMD ["bash"]

0
scripts/ci Normal file → Executable file
View File

0
scripts/commitlint-hook Normal file → Executable file
View File

0
scripts/setup-hooks Normal file → Executable file
View File