mirror of
https://github.com/kuhyx/WUT_Computer_Science.git
synced 2026-11-10 18:47:11 +01:00
Two things kept CI from being green, and neither was the code.
First, GitHub Actions was DISABLED at the repository level. The workflows
registered fine and simply never ran -- `gh api .../actions/permissions`
returned {"enabled": false}. Now enabled.
Second, once it ran, shellcheck failed on a file that is clean locally:
SC2236 in PSD/zin3/python/run_temperature_system.sh. `language: system` hooks
use whatever is on PATH, and Ubuntu's packaged shellcheck is not the 0.11.0
this machine has, so the build went red for a difference in tool version
rather than in the code. That is the failure mode testsAndMisc pins tools to
avoid, so the workflow now installs shellcheck v0.11.0 and verifies its
SHA256 -- checked here first: the digest matches and the archive really does
unpack to shellcheck-v0.11.0/shellcheck.
The `! -z` -> `-n` fix is applied too. Pinning stops the next version drift;
fixing the code means this instance is right under either version.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0172dj34FDpao6wsix8ZuCzE
|
||
|---|---|---|
| .. | ||
| AIS | ||
| BD2 | ||
| BSS | ||
| E-PSYOPS | ||
| EADS | ||
| EARIN | ||
| ECOAR | ||
| ECOTE | ||
| ECRYPT | ||
| ECRYPT_PROJECT | ||
| EGUI | ||
| EOOP | ||
| EOPSY | ||
| EPFU | ||
| ERSMS-project | ||
| NLP | ||
| PBAD | ||
| PORR | ||
| PSD | ||
| psd_project | ||
| TRAK | ||
| twm_4 | ||
| USD | ||
| WDWR | ||
| ZPOB | ||