Commit Graph

13 Commits

Author SHA1 Message Date
Christian Visintin afbc74113f ci: migrate project automation to Just (#442)
Deploy docs to GitHub Pages / deploy (push) Has been cancelled
Site / build-site (push) Has been cancelled
Install.sh / build (macos-latest) (push) Has been cancelled
Install.sh / build (ubuntu-latest) (push) Has been cancelled
CI / toolchain (push) Has been cancelled
CI / fmt (push) Has been cancelled
CI / install-scripts (push) Has been cancelled
CI / crates-ubuntu-latest (push) Has been cancelled
CI / crates-windows-latest (push) Has been cancelled
CI / doc (push) Has been cancelled
CI / deny (push) Has been cancelled
CI / crates-macos-latest (push) Has been cancelled
* ci: migrate project automation to Just

Centralize build, test, release, dependency, hook, and website commands in Just recipes. Pin workflow tooling, use the repository toolchain, and run the complete validation set in CI.

* ci: codex being codex

* docs: update CLAUDE.md for just task runner migration

Reflect the switch to just recipes for build/test/clippy/fmt, note
dprint replacing raw rustfmt, and add a cross-platform code requirement.

* fix: resolve clippy warnings breaking CI on ubuntu and windows

Use clone() instead of implicit to_string() on already-owned String
values, gate the windows-only unused make_file_at import behind
cfg(posix), and fix unused mut / manual assign-op in the windows-only
localhost test.

* fix: fmt
2026-08-28 19:29:58 +02:00
Christian Visintin cdd4c60805 ci: pin all actions to verified SHAs and clear zizmor findings
Pin every action to a commit SHA whose tag comment matches (verified via gh api),
add least-privilege permissions, set persist-credentials: false, and replace the
archived actions-rs/cargo with a plain cargo test. zizmor clean at default persona.
2026-06-07 16:58:51 +02:00
Christian Visintin 4ca0865fe3 chore: Use apt to install termscp on debian base to prevent broken deps 2026-02-09 10:12:04 +01:00
veeso ef8dbb6305 0.12.3 2023-10-06 09:19:03 +02:00
veeso 182bbb94a2 0.12.2 2023-10-01 16:12:47 +02:00
veeso 2f48c765e3 termscp 0.12.0 2023-07-06 16:17:33 +02:00
veeso cef100e5d9 fix: install workflow 2023-05-18 11:42:24 +02:00
veeso 9bf23b3f6b working on 0.12 2023-05-09 12:48:51 +02:00
veeso 3ec94c17bc 0.11.3 2023-04-19 11:07:42 +02:00
veeso fdb0d97a61 rtd 2023-04-18 18:10:40 +02:00
veeso 279df59b5d install ci 2023-03-07 21:01:29 +01:00
veeso 46f2954bc4 install.yml 2023-02-19 18:24:29 +01:00
Christian Visintin c0bc493d21 125 installation missing aarch64 linux build (#146)
aarch64 build
2023-02-11 12:26:43 +01:00