From 3e2a32f592af2a637d75d9d0e9652927fec72f21 Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Sun, 9 Aug 2026 10:28:26 +0100 Subject: [PATCH 1/2] ci: align Julia action and cache pins --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 243a11c..cfdd590 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,11 +30,11 @@ jobs: steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - - uses: julia-actions/setup-julia@4c0cb0fce8556fdb04a90347310e5db8b1f98fb9 # v2 + - uses: julia-actions/setup-julia@fa02766e078afaaf09b14210362cee14137e6a32 # v3.0.2 with: version: ${{ matrix.julia-version }} - - uses: julia-actions/cache@e33b4bfa0ea7cd9caedd7cb82b0e36956ef40285 # v2 + - uses: julia-actions/cache@a45e8fa8be21c18a06b7177052533149e61e9b38 # v3.1.0 - name: Install hyperpolymath-internal Julia deps from git # These hyperpolymath org-internal packages are NOT in any Julia From e7b0989a7aec06d9bfbb284d41dfa6a9a290a3c3 Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Sun, 9 Aug 2026 12:00:18 +0100 Subject: [PATCH 2/2] fix: construct complete organizing records (#51) Keep organizing helpers aligned with the public Worksite and MemberRecord constructors by supplying optional geo fields explicitly. --- src/organizing.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/organizing.jl b/src/organizing.jl index 12779cf..b949430 100644 --- a/src/organizing.jl +++ b/src/organizing.jl @@ -7,11 +7,11 @@ using Dates export register_worksite, upsert_member, log_conversation function register_worksite(employer, location, unit, headcount) - return Worksite(gensym("site"), employer, location, unit, headcount) + return Worksite(gensym("site"), employer, location, unit, headcount, nothing) end function upsert_member(site_id, id, status, role) - return MemberRecord(id, site_id, status, role, String[], now()) + return MemberRecord(id, site_id, status, role, String[], now(), nothing) end function log_conversation(member_id, tags, sentiment, next_step)