Commit Graph

44 Commits

Author SHA1 Message Date
Claudio Ortolina c7f194cf6c Do not autoformat AGENTS.md as it contains generated blocks 2026-05-19 08:06:39 +01:00
Claudio Ortolina e763c54787 ML-187: fall back to all checks when run outside git hook 2026-05-18 16:11:24 +01:00
Claudio Ortolina 974ef45c29 ML-187: restructure pre-commit checks to run conditionally
Gate each check behind staged file pattern matching so a docs
or backlog change no longer triggers the full test suite. Add
presto pytest and Docker image validation guards. Fall back to
running all checks when invoked directly (not via git commit).
2026-05-18 16:09:34 +01:00
Claudio Ortolina d878364423 Add mise task to run pi tests 2026-05-14 12:35:36 +01:00
Claudio Ortolina 8c029aea01 Add sensitive-file-guard path to setup/outdated/update scripts 2026-05-11 18:22:40 +01:00
Claudio Ortolina ecaed5164d Install s3-browser deps during setup 2026-05-11 10:00:37 +01:00
Claudio Ortolina b7b2324d99 Extend outdated/update scripts for s3-browser 2026-05-08 22:28:04 +01:00
Claudio Ortolina c87e725b05 Add prettier checks to precommit 2026-05-05 10:46:09 +01:00
Claudio Ortolina 5888324cc7 Run prettier on all relevant files 2026-05-05 10:45:25 +01:00
Claudio Ortolina 0b1f839091 Remove all remnants of claude 2026-05-05 10:36:50 +01:00
Claudio Ortolina 933f04bb25 Add .mcp.json to version control 2026-04-30 23:00:20 +01:00
Claudio Ortolina b653c9af00 Add completed task count to backlog section header in dev summary 2026-04-30 17:40:24 +01:00
Claudio Ortolina 815b34c024 ML-9: add mix_audit for CVE scanning (warn-only) 2026-04-24 08:13:42 +01:00
Claudio Ortolina f3d103cf7f Add backlog section to summary task 2026-04-20 10:11:34 +01:00
Claudio Ortolina 2ef86ae75a Add mise task to summarize codebase shape 2026-04-17 15:12:19 +01:00
Claudio Ortolina 4a8af7be39 Move lint, precommit, shellcheck from mix aliases to mise scripts
Mix aliases should only compose mix tasks. Shell tool orchestration
(shellcheck, fd) belongs in mise scripts. This removes the mix cmd
escape hatch and makes the boundary clear: mix.exs for pure mix
composition, scripts/ for cross-toolchain orchestration.
2026-04-12 12:30:59 +01:00
Claudio Ortolina 65135a618d Add script/command to validate Dockerfile args versions 2026-04-12 12:10:34 +01:00
Claudio Ortolina e498dccde5 Provide sqlite3 console command
- Loads extensions
- Wraps with rlwrap for convenience
2026-04-12 07:36:07 +01:00
Claudio Ortolina 0339f7f11b EXP: add task to manage worktrees 2026-04-03 11:41:37 +01:00
Claudio Ortolina 9433419576 Update mise run dev:outdated with instructional output 2026-03-08 08:57:36 +00:00
Claudio Ortolina fd9f3e7c0c WIP 2026-03-08 08:51:54 +00:00
Claudio Ortolina e0530bb039 Add support for running parallelized tests locally 2026-03-02 11:09:50 +00:00
Claudio Ortolina ddcb0627cc Update dependencies
spitfire 0.3.3 => 0.3.4
usage_rules 0.1.26 => 1.0.2 (major)
2026-02-10 08:23:05 +00:00
Claudio Ortolina 16c5372dc0 Setup AGENTS.md and CLAUDE.md 2026-02-05 11:14:20 +00:00
Claudio Ortolina a08380fa7e Remove AI tooling, and related packages/docs 2026-01-01 16:56:36 +01:00
Claudio Ortolina dc0bee8e30 Fix outdated task description 2025-10-28 10:13:14 +00:00
Claudio Ortolina 55a442f33a Reword "Run update" -> "Outdated" 2025-10-26 12:53:35 +00:00
Claudio Ortolina 3e45759c29 Colorize outdated script summary 2025-10-25 21:00:32 +01:00
Claudio Ortolina f07b7f1ce3 Add summary to scripts/dev/outdated task 2025-10-25 18:29:12 +01:00
Claudio Ortolina 6e9b4701b3 Do not bail out at the first error when running dev:outdated 2025-10-25 09:18:20 +01:00
Claudio Ortolina c03c08788d Replace mix do with commas and use plus signs 2025-10-16 09:43:10 +01:00
Claudio Ortolina d573b2731a Add some debug logs to outdated and update dev scripts 2025-10-09 08:49:26 +02:00
Claudio Ortolina 5950739940 Move shellcheck inside mix lint 2025-10-08 08:51:51 +03:00
Claudio Ortolina df1631142a Quote env variables to prevent unwanted expansion 2025-10-08 00:38:16 +03:00
Claudio Ortolina 2e1111a49e Ignore SC1010 2025-10-08 00:37:12 +03:00
Claudio Ortolina 24cad21bef Add shellckeck lint step 2025-10-07 17:29:11 +03:00
Claudio Ortolina 80558e8143 Fix resolving of bash helpers 2025-10-07 17:22:11 +03:00
Claudio Ortolina 920e172f9f Migrate test to dev:test in standalone script 2025-10-07 12:51:07 +03:00
Claudio Ortolina ad0ee0f0aa Migrate dev:readme-preview to dev:readme in standalone script 2025-10-07 12:47:55 +03:00
Claudio Ortolina c513c43a52 Ensure working directory in scripts
So that they can be run standalone and not just through Mise
2025-10-07 10:30:38 +03:00
Claudio Ortolina d0b2022d2e Migrate dev:fix-translation-conflicts to dev:fix-translations in standalone script 2025-10-07 10:03:01 +03:00
Claudio Ortolina ff3b22cf65 Migrate dev:console to standalone script 2025-10-07 01:05:30 +03:00
Claudio Ortolina b131308739 Update usage rules when running dev/update 2025-10-07 01:00:58 +03:00
Claudio Ortolina acff351577 Move mise task scripts under /scripts 2025-10-06 22:46:59 +03:00