From e8131709609bb2e792fcf62bdc2fe8309b3693c1 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sun, 19 Apr 2026 18:56:20 +0000 Subject: [PATCH] =?UTF-8?q?[job-hunter]=20Bump=20image=20to=2099ab188f=20?= =?UTF-8?q?=E2=80=94=20levels.fyi=20per-level=20+=20comp=5Fpoints?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 99ab188f adds the structured-comp pipeline: levels.fyi __NEXT_DATA__ scraper, Robert Walters + Hays PDF parser, comp_points/levels tables (alembic 0003), CLI comp/comp-table/comp-band/backfill-levels, and Grafana panels 6-9. Alembic 0003 runs via the existing init container. After apply, exec: kubectl -n job-hunter exec deploy/job-hunter -c job-hunter -- \ python -m job_hunter backfill-levels kubectl -n job-hunter exec deploy/job-hunter -c job-hunter -- \ python -m job_hunter refresh --source levels_fyi kubectl -n job-hunter exec deploy/job-hunter -c job-hunter -- \ python -m job_hunter refresh --source uk_surveys --- stacks/job-hunter/terragrunt.hcl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/stacks/job-hunter/terragrunt.hcl b/stacks/job-hunter/terragrunt.hcl index 93df44f1..0a601116 100644 --- a/stacks/job-hunter/terragrunt.hcl +++ b/stacks/job-hunter/terragrunt.hcl @@ -18,8 +18,8 @@ dependency "external-secrets" { } inputs = { - # 8-char SHA from the Forgejo commit viktor/job-hunter@9c42eac9 - # (first image built locally + pushed 2026-04-19 due to a Woodpecker - # v3.13 Forgejo webhook bug; bump on every deploy once CI recovers). - image_tag = "48f8615d" + # 99ab188f = master HEAD with levels.fyi scraper (HTML __NEXT_DATA__) + + # comp_points/levels tables (alembic 0003). Built + pushed locally + # 2026-04-19 while the Woodpecker Forgejo webhook remains broken. + image_tag = "99ab188f" }