Go to file
Krzysztof kuhy Rudnicki 0928dfdd13
Some checks are pending
md-naming / markdown naming convention (push) Waiting to run
pre-commit / pre-commit (push) Waiting to run
CI: pin shellcheck, and enable Actions on the repo
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
2026-08-28 18:31:11 +02:00
.github/workflows CI: pin shellcheck, and enable Actions on the repo 2026-08-28 18:31:11 +02:00
.vscode Merge branch 'main' of https://github.com/kuhyx/WUT_Computer_Science 2025-04-21 17:21:13 +02:00
gates Declare vendored subtrees and park the data-txt cap decision 2026-08-28 17:31:30 +02:00
NotProgramming Untrack 189 regenerable artifacts and close the silent-ignore trap 2026-08-28 17:35:38 +02:00
Programming CI: pin shellcheck, and enable Actions on the repo 2026-08-28 18:31:11 +02:00
scripts Add pre-commit and fix everything it found 2026-08-28 18:21:22 +02:00
.binary-allowlist Add the no-binaries gate with a path-scoped allowlist 2026-08-28 17:37:53 +02:00
.gitignore Add pre-commit and fix everything it found 2026-08-28 18:21:22 +02:00
.pre-commit-config.yaml Add pre-commit and fix everything it found 2026-08-28 18:21:22 +02:00
CLAUDE.md Organise markdown into the four namespaces and add CLAUDE.md 2026-08-28 17:41:11 +02:00
DOCS-runnability.md Add CI, install.sh and the run.sh harness 2026-08-28 18:26:10 +02:00
install.sh Add CI, install.sh and the run.sh harness 2026-08-28 18:26:10 +02:00
README.md Revise README to reflect group project inclusion 2026-02-06 22:23:55 +01:00
run.sh Add CI, install.sh and the run.sh harness 2026-08-28 18:26:10 +02:00
TODO-file-length-250.md Declare vendored subtrees and park the data-txt cap decision 2026-08-28 17:31:30 +02:00

WUT_Computer_Science

This repository aims to consolidate every single project I did solo during my Computer Science course on Warsaw University of Technology
It does not include projects I did in groups like:
EARIN
EDABA
ECRYPT
EOPSY

Thanks to some git magic this repo now CONTAINS all the group projects alongside with all proper contributors