Commit Graph

39 Commits

Author SHA1 Message Date
Copilot 2faddbf0c6 Add audit tooling for scrobbled tracks data quality (#89) 2026-02-17 11:24:45 +00:00
Claudio Ortolina cb97086369 Remove unused refresh_fixtures task 2026-02-16 14:24:04 +00:00
Claudio Ortolina e17a445574 Add runtime tasks to regenerate embeddings 2025-10-12 13:47:28 +02:00
Claudio Ortolina 9cae972bc5 Add similar records
Initial stab by Claude
2025-10-11 21:39:59 +02:00
Claudio Ortolina 6c98b164eb Update more MusicBrainz fixtures 2025-09-15 14:31:55 +03:00
Claudio Ortolina 4314ed6cfc Add ability to fetch sqlean release URLs 2025-09-13 12:19:57 +03:00
Claudio Ortolina 93a9e2b814 Add task to update sqlean extensions version 2025-09-03 10:05:27 +03:00
Claudio Ortolina 178f6369f6 Add task to check sqlean extensions version 2025-09-03 10:00:38 +03:00
Claudio Ortolina 7ac858fe82 Remove/replace fly-dependent tasks 2025-08-25 13:34:29 +03:00
Claudio Ortolina 1f64c71efa Apply quokka blocks rule 2025-05-28 19:51:54 +01:00
Claudio Ortolina 676c2e4290 Enable quokka with :module_directives rule 2025-05-28 19:41:57 +01:00
Claudio Ortolina c0ef2038e7 Add tasks to update esbuild version 2025-05-27 14:49:24 +01:00
Claudio Ortolina 177ce20e6c Make ping prod task hit the health endpoint 2025-04-28 10:28:39 +01:00
Claudio Ortolina b23e2fd1a5 Extract Tailwind release helpers 2025-03-09 09:22:48 +00:00
Claudio Ortolina be7231f5aa Add task to check that Tailwind is up to date 2025-03-09 09:17:05 +00:00
Claudio Ortolina ada2c6ac3f No need to use a regular expression 2025-03-09 08:13:29 +00:00
Claudio Ortolina 7ae099524b Add Mix task to update Tailwind version 2025-03-06 15:33:17 +00:00
Claudio Ortolina 0d11df4279 Format mix task info messages to improve readability 2025-02-28 07:57:56 +00:00
Claudio Ortolina 358dc10138 Ping production instance before backing up the db 2025-02-22 10:00:15 +00:00
Claudio Ortolina 184c110599 Don't use parentheses on 0-arity function definitions 2025-02-20 15:27:01 +00:00
Claudio Ortolina adabb6ad28 Fix refresh fixtures Mix task 2025-02-18 20:38:11 +00:00
Claudio Ortolina dd9be660a9 Convert seeds to obsidian.import task 2025-02-17 20:55:44 +00:00
Claudio Ortolina cd4ad66098 Define MusicLibrary.Repo.vacuum/0 2025-01-30 09:29:17 +00:00
Claudio Ortolina 9dce1cacb9 Where possible, use built-in JSON instead of Jason
Note that it's not possible to replace any call where we encode and
pretty print, as JSON doesn't have such functionality.
2024-12-19 20:18:09 +00:00
Claudio Ortolina a19d42ae30 Add more fixtures for release groups and releases 2024-12-14 23:24:21 +03:00
Claudio Ortolina 632f5c4661 Include album names in mb fixtures 2024-12-14 23:19:14 +03:00
Claudio Ortolina 46b912709d Use Mix.Shell.IO helpers to print msgs to the terminal 2024-12-01 15:31:51 +00:00
Claudio Ortolina 53d2082ad0 Ensure flyctl is installed before running Mix tasks 2024-12-01 12:32:21 +00:00
Claudio Ortolina c4cafa0bf6 Extract fly helpers for Mix tasks 2024-12-01 12:27:07 +00:00
Claudio Ortolina bdfae15f35 When refreshing fixtures, store them pretty-printed 2024-12-01 12:18:37 +00:00
Claudio Ortolina 87cd668a33 Populate release_ids and included_release_groups when record is created 2024-11-18 15:34:16 +00:00
Claudio Ortolina 2c33b2ca0b Can refresh release music_brainz fixtures 2024-11-18 15:27:36 +00:00
Claudio Ortolina 4229c5953c Add mix task to vacuum the production database 2024-10-15 17:25:35 +01:00
Claudio Ortolina 5ee98d5e07 Add mix task to migrate the production database 2024-10-15 17:25:18 +01:00
Claudio Ortolina d3b0057dea Move db_pull task under prod namespace 2024-10-15 17:06:25 +01:00
Claudio Ortolina d12a461a5d Improve error handling in db_pull task 2024-10-10 16:41:45 +01:00
Claudio Ortolina 94ca2ab625 Move databases into /data 2024-10-07 08:12:05 +01:00
Claudio Ortolina dcde30ba86 Extend script to restore remote data to local 2024-10-06 16:16:23 +01:00
Claudio Ortolina 6edbb7e057 Add mix task to download production DB 2024-10-02 17:08:50 +01:00