dependabot[bot]
a6cbdd07bb
Bump jdx/mise-action from 2.1.11 to 4.0.1
...
Bumps [jdx/mise-action](https://github.com/jdx/mise-action ) from 2.1.11 to 4.0.1.
- [Release notes](https://github.com/jdx/mise-action/releases )
- [Changelog](https://github.com/jdx/mise-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jdx/mise-action/compare/v2.1.11...1648a7812b9aeae629881980618f079932869151 )
---
updated-dependencies:
- dependency-name: jdx/mise-action
dependency-version: 4.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-12 09:14:31 +01:00
Claudio Ortolina
315e630e28
ML-174: remove double heading
2026-05-12 07:50:10 +01:00
Claudio Ortolina
64a40daeca
DRAFT-2: remove backup (capture requirements)
2026-05-12 06:02:47 +01:00
Claudio Ortolina
edd0da5770
DRAFT-1: fix labels
2026-05-12 06:00:19 +01:00
Claudio Ortolina
0a80f14bc9
For pi CI, only install node
2026-05-11 22:42:49 +01:00
Claudio Ortolina
d7fa908f9c
Enable CI for pi extensions
2026-05-11 22:37:44 +01:00
Claudio Ortolina
9d0c8acb04
refactor sensitive-file-guard tests to use node:test
2026-05-11 22:26:38 +01:00
Claudio Ortolina
cc0bfd4791
Add dependabot monitoring for sensitive-file-guard extension
2026-05-11 20:35:45 +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
091d5647a8
remove unneded dependency
2026-05-11 18:22:15 +01:00
Claudio Ortolina
0aa51e38e8
ML-175: mark task done
2026-05-11 17:44:26 +01:00
Claudio Ortolina
a88c704fe5
ML-175: parse bash commands structurally via unbash
...
Replace regex-based command blocking with structural AST parsing
using unbash (zero-dependency TypeScript bash parser). The walker
collects command names only from executable positions (simple
commands, pipelines, subshells, command substitutions, control-flow
bodies), excluding arguments, comments, and quoted strings.
- Convert to directory-style extension with pinned unbash@3.0.0
- Add AST walker (ast.ts) covering 15 shell construct types
- Update blocked_commands to plain names instead of regexes
- Keep regex fallback for parse failures (degradation path)
- Path-based blocking unchanged for non-bash tools
- 41 tests cover blocked/allowed cases including false positives
2026-05-11 17:42:48 +01:00
Claudio Ortolina
79d821e70f
Update dependencies
...
mix:
swoosh 1.25.1 => 1.25.2
2026-05-11 17:20:50 +01:00
Claudio Ortolina
e1943ff030
Invert conditional and use existing functions
2026-05-11 15:03:55 +01:00
Claudio Ortolina
5b4be08e5b
Update dependencies
...
ex_ast 0.11.0 => 0.11.1
oban_web 2.12.3 => 2.12.4
The update closes ML-171
2026-05-11 14:23:13 +01:00
Claudio Ortolina
5f86ca1b86
ML-171: track upstream fix
2026-05-11 14:18:29 +01:00
Claudio Ortolina
1f5e1160a0
Update dependencies
...
mix:
telemetry 1.4.1 => 1.4.2
2026-05-11 10:05:11 +01:00
Claudio Ortolina
ecaed5164d
Install s3-browser deps during setup
2026-05-11 10:00:37 +01:00
Claudio Ortolina
3a825f7a90
ML-170: revised plan
2026-05-11 09:27:53 +01:00
Claudio Ortolina
21199de419
Cleanup labels and assignees
2026-05-11 07:49:40 +01:00
Claudio Ortolina
731c82cf30
Update architecture docs for collection API changes
2026-05-11 07:48:52 +01:00
Claudio Ortolina
0a3fa79512
Update dependencies
...
circular_buffer 1.0.0 => 1.0.1
2026-05-11 07:25:12 +01:00
Claudio Ortolina
2f94657ade
ML-179.2: track refactor task
2026-05-11 07:23:55 +01:00
Claudio Ortolina
3b599f62a3
ML-179.1: track refactor task
2026-05-11 07:23:19 +01:00
Claudio Ortolina
c5bba79c37
ML-179: Refactor presto application
2026-05-11 07:22:44 +01:00
dependabot[bot]
e9032a8f8f
Bump actions/dependency-review-action from 4.9.0 to 5.0.0
...
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action ) from 4.9.0 to 5.0.0.
- [Release notes](https://github.com/actions/dependency-review-action/releases )
- [Commits](https://github.com/actions/dependency-review-action/compare/2031cfc080254a8a887f58cffee85186f0e49e48...a1d282b36b6f3519aa1f3fc636f609c47dddb294 )
---
updated-dependencies:
- dependency-name: actions/dependency-review-action
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-11 07:03:11 +01:00
Claudio Ortolina
83a4f66036
ML-178: implementation
2026-05-10 20:45:03 +01:00
Claudio Ortolina
ba62d54cc5
ML-177: implementation
2026-05-10 20:39:18 +01:00
Claudio Ortolina
e322f75079
ML-178: plan
2026-05-10 20:23:12 +01:00
Claudio Ortolina
1ade749cfe
ML-177: plan
2026-05-10 20:23:03 +01:00
Claudio Ortolina
ebb394a6b7
Add instructions for presto in AGENTS.md
2026-05-10 20:00:32 +01:00
Claudio Ortolina
56fb7e590d
[presto] rename records_on_the_day.py to main.py
2026-05-10 19:54:27 +01:00
Claudio Ortolina
4babb29d73
ML-176: implementation complete
2026-05-10 15:59:49 +01:00
Claudio Ortolina
d4242b6e93
ML-176.2: add presto splash, search
2026-05-10 15:59:37 +01:00
Claudio Ortolina
8475126a80
ML-176.2: plan
2026-05-10 15:20:22 +01:00
Claudio Ortolina
4edf2f0cfe
ML-176.2: research and implementation plan
2026-05-10 15:07:06 +01:00
Claudio Ortolina
a3bc6d7cf3
ML-176.1: support search in collection api controller
2026-05-10 14:52:01 +01:00
Claudio Ortolina
12747738af
ML-176.1: plan
2026-05-10 14:44:19 +01:00
Claudio Ortolina
cc0d97b160
ML-176: requirements
2026-05-10 14:39:03 +01:00
Claudio Ortolina
d4b30a93dc
[presto] make header smaller, more room for the rest
2026-05-10 08:20:05 +01:00
Claudio Ortolina
0ad3c9315b
draft-1: research
2026-05-10 08:01:06 +01:00
Claudio Ortolina
ab4548b748
ML-175: research and plan
2026-05-10 07:51:18 +01:00
Claudio Ortolina
d00422f587
Update tailwind reference in package-lock
2026-05-09 23:02:39 +01:00
Claudio Ortolina
4a40445100
Update dependencies
...
mix:
igniter 0.7.9 => 0.8.0
2026-05-09 22:53:31 +01:00
Claudio Ortolina
b557fe3eea
Fix record picker search results clearing on add
...
The update/2 callback unconditionally reset the query and results to empty
on every parent re-render. Changed to assign_new/3 so search state persists
when the parent updates the record set after adding a record.
2026-05-09 20:11:51 +01:00
Claudio Ortolina
5cbd988b46
Have pi format most markdown files on save
...
Avoiding skills as they can contain generated blocks
2026-05-09 19:11:13 +01:00
Claudio Ortolina
a0539cf2ea
ML-174: research and plan
2026-05-09 19:06:29 +01:00
Claudio Ortolina
a425327162
Remove unnecessary blocked command
2026-05-09 19:01:28 +01:00
Claudio Ortolina
6f865a7b4d
ML-173: replace aws-sdk with aws4 + built-in fetch
...
Replace @aws-sdk/client-s3 (~150 transitive deps, ~14MB) with aws4
(0 transitive deps, ~40KB) and Node.js built-in fetch+crypto for
S3 ListObjectsV2 against Hetzner Object Storage.
- New s3-client.ts: SigV4 signing via aws4, regex-based XML parsing
with namespace tolerance, pagination support, 5 error categories
- 29 unit tests (node:test, zero-dependency) covering signing,
parsing, entities, missing fields, pagination, abort, errors
- Settlement guard for double done(null) on abort
- XML entity decoding and regex metacharacter escaping
- Dependency surface: 150 packages → 1 (aws4, single-file, auditable)
2026-05-09 10:46:07 +01:00
Claudio Ortolina
d21cbb306c
ML-173: research and plan
2026-05-09 09:49:38 +01:00