Commit Graph

48 Commits

Author SHA1 Message Date
Claudio Ortolina 815b34c024 ML-9: add mix_audit for CVE scanning (warn-only) 2026-04-24 08:13:42 +01:00
Claudio Ortolina 9eece7e861 Add litestream-based backup script 2026-04-21 14:47:29 +01:00
Claudio Ortolina f81d756e3e Improve backup script
- Add confirmation
- Makes backup atomic
- Sortable names
2026-04-21 14:46:24 +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 dbb66c4094 Account for failures in deploy script 2026-03-21 21:09:51 +00:00
Claudio Ortolina 95cd00c6bf Revert "Fix deployment test script"
This reverts commit 829d49fcf7.

In version 4.0.0-beta.468, Coolify fixed the API issue that triggered
the need for this change - reverting to keep using the simplest and most
idiomatic approach
2026-03-12 21:42:11 +00:00
Claudio Ortolina 829d49fcf7 Fix deployment test script 2026-03-10 16:15:22 +00: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 f3260ebe66 Use rsync to backup from prod
Much faster than scp
2025-11-06 15:11:00 +00: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 71cfb2e0e7 Fix shell helpers
- Use alternative function format to make shellcheck happy
- specify bash as an interpreter
2025-10-08 00:43:37 +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 77c3daf07c Migrate prod:test to standalone script 2025-10-07 12:49:45 +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 9ab687e306 Migrate ci:watch to standalone script 2025-10-07 10:15:10 +03:00
Claudio Ortolina 0215153fc5 Migrate prod:prune-backups to standalone script 2025-10-07 10:10:13 +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 c06afe631a Migrate prod:deploy to standalone script 2025-10-07 01:22:25 +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
Claudio Ortolina b98751b460 Make backup script self-discoverable 2025-10-06 17:50:59 +03:00
Claudio Ortolina 08a42e3edc Fix prod backup broken script 2025-09-16 20:45:14 +03:00
Claudio Ortolina 9a3f04f962 Move prod backup script to own file 2025-09-16 11:28:09 +03:00
Claudio Ortolina 8c0409bfd2 More generous waiting time for deployment 2025-09-16 09:38:39 +03:00
Claudio Ortolina f5e37b66cf Deploy using HURL
So that the deployment can be monitored
2025-09-14 17:42:04 +03:00