Graham McIntire
0aaf67dd32
Build base image / Build and push base image (push) Failing after 28s
Build and Push / Build CI test image (push) Successful in 1m50s
Build and Push / Build and Push Docker Image (push) Failing after 3m23s
chore(deps): bump hex dependencies to latest
## Bumped
- phoenix 1.8.14 → 1.8.15
- phoenix_pubsub 2.3.0 → 2.4.1
- req 0.7.4 → 0.7.5, finch 0.23.0 → 0.24.0, mint 1.10.1 → 1.11.0, hpax 1.0.4 → 1.1.0
- swoosh 1.28.1 → 1.29.0
- decimal 3.1.1 → 3.2.0
- mdex 0.13.5 → 0.14.2, mdex_native 0.2.8 → 0.2.11, rustler_precompiled 0.9.0 → 0.10.0
- jump_credo_checks 0.5.0 → 0.6.0, sourceror 1.12.3 → 1.12.4
- lazy_html 0.1.12 → 0.1.13, tidewave 0.9.0 → 0.9.1
## Held back (upstream constraints, not ours)
- igniter 0.8.4: live_table requires `~> 0.7.0`
- peep 5.0.1: prom_ex requires `~> 3.0 or ~> 4.0`
- vendored oban_pro/oban_met/oban_web: not hex-resolvable (vendor/ trees)
## Verification
- `make format`, `make typecheck`, `make deps`, `make credo`, `make xref` all pass
- `MIX_ENV=test mix compile --warnings-as-errors` clean
- `MIX_ENV=test mix test`: 4930/4942 pass; the 12 failures are all
`Wgrib2Test` `:wgrib2_not_available` (wgrib2 exists only in the
elixir-base/prop-base images, not on this workstation)
- `mix deps.audit`: no vulnerabilities
- Req smoke over the bumped HTTP stack: HTTP/1.1 200 and HTTP/2 200
The pre-commit hook binary path in .git/hooks/pre-commit is a stale nix
store path, so it could not run; the same checks were run manually via
`make precommit` (see verification above).
|
2026-10-11 14:14:08 -05:00 |
|
.forgejo/workflows
|
Remediate security scan findings SEC-01..SEC-12 (#28)
|
2026-09-23 11:41:24 -05:00 |
|
.github
|
Add contact edit approval system with admin review queue
|
2026-04-11 16:15:49 -05:00 |
|
assets
|
Fix LiveView input guards, rover slider sync, and beacon pending list
|
2026-09-22 12:25:49 -05:00 |
|
bin
|
Remediate 42 security-scan findings
|
2026-08-24 18:34:33 -05:00 |
|
config
|
Fix remaining audit findings (bugs.md sweep) (#27)
|
2026-09-23 11:15:59 -05:00 |
|
docs
|
Address review: pin the advisory lock to one session; drop dead dev flag
|
2026-09-22 12:58:12 -05:00 |
|
k8s
|
Remediate security scan findings SEC-01..SEC-12 (#28)
|
2026-09-23 11:41:24 -05:00 |
|
lib
|
Remediate security scan findings SEC-01..SEC-12 (#28)
|
2026-09-23 11:41:24 -05:00 |
|
lib_ml
|
remove: delete Nx/Axon model training code, switch to static model
|
2026-08-09 13:31:13 -05:00 |
|
notebooks
|
refactor: normalize pos1/pos2 JSONB key to 'lon' everywhere
|
2026-04-17 09:10:32 -05:00 |
|
priv
|
Remediate security scan findings SEC-01..SEC-12 (#28)
|
2026-09-23 11:41:24 -05:00 |
|
rel
|
Remediate 42 security-scan findings
|
2026-08-24 18:34:33 -05:00 |
|
rust/prop_grid_rs
|
Remediate security scan findings SEC-01..SEC-12 (#28)
|
2026-09-23 11:41:24 -05:00 |
|
scripts
|
Address review: pin the advisory lock to one session; drop dead dev flag
|
2026-09-22 12:58:12 -05:00 |
|
test
|
Remediate security scan findings SEC-01..SEC-12 (#28)
|
2026-09-23 11:41:24 -05:00 |
|
vendor
|
chore(deps): bump the Elixir and Rust trees, re-vendor Oban Pro 1.8 (#11)
|
2026-09-19 14:43:40 -05:00 |
|
.credo.exs
|
Give the nine screens one nav instead of three
|
2026-08-23 17:00:33 -05:00 |
|
.dockerignore
|
Fix the seventy findings from the 2026-08-29 UX/accessibility audit
|
2026-08-29 19:10:10 -05:00 |
|
.envrc
|
Track .envrc with use flake, move secrets to .envrc.local
|
2026-07-20 18:35:13 -05:00 |
|
.formatter.exs
|
initial
|
2026-03-28 11:28:47 -05:00 |
|
.gitignore
|
Address review: pin the advisory lock to one session; drop dead dev flag
|
2026-09-22 12:58:12 -05:00 |
|
.mcp.json
|
Register Tidewave as an MCP server
|
2026-08-23 17:30:03 -05:00 |
|
AGENTS.md
|
Fix remaining audit findings (bugs.md sweep) (#27)
|
2026-09-23 11:15:59 -05:00 |
|
algo.md
|
Fix propagation scoring and calibration audit (#16)
|
2026-09-22 07:23:17 -05:00 |
|
app.json
|
Migrate healthchecks from CHECKS to app.json
|
2026-04-04 11:24:56 -05:00 |
|
CHANGELOG.md
|
Remediate security scan findings SEC-01..SEC-12 (#28)
|
2026-09-23 11:41:24 -05:00 |
|
Dockerfile
|
Remediate security scan findings SEC-01..SEC-12 (#28)
|
2026-09-23 11:41:24 -05:00 |
|
Dockerfile.base
|
Remediate security scan findings SEC-01..SEC-12 (#28)
|
2026-09-23 11:41:24 -05:00 |
|
Dockerfile.ci
|
Remediate security scan findings SEC-01..SEC-12 (#28)
|
2026-09-23 11:41:24 -05:00 |
|
flake.lock
|
chore(deps): bump the CI image to Elixir 1.20.4 / OTP 29.0.6 (#9)
|
2026-09-06 16:28:43 -05:00 |
|
flake.nix
|
Simplify Nix shell to BEAM toolchain
|
2026-09-04 13:56:18 -05:00 |
|
LICENSE
|
Add GPLv3 license
|
2026-04-23 13:57:07 -05:00 |
|
Makefile
|
Fix propagation scoring and calibration audit (#16)
|
2026-09-22 07:23:17 -05:00 |
|
mix.exs
|
Fix remaining audit findings (bugs.md sweep) (#27)
|
2026-09-23 11:15:59 -05:00 |
|
mix.lock
|
chore(deps): bump hex dependencies to latest
|
2026-10-11 14:14:08 -05:00 |
|
README.md
|
initial
|
2026-03-28 11:28:47 -05:00 |
|
shell.nix
|
feat: add Nix flake dev environment with Erlang 29.0.3 + Elixir 1.20.2
|
2026-07-15 12:57:10 -05:00 |