π Monday Check-In β May 18, 2026
Hey @Herm71! Happy Monday β fresh week, fresh opportunity to ship something great! π The repo is stable and the path forward is clear.
π Repository Snapshot
| Metric |
Value |
| Latest release |
β
v0.5.8 β May 11, 2026 (7 days ago) |
| Open PRs |
1 β PR #21 (Draft Β· Copilot-authored) |
| Open bugs |
1 β Issue #3 β double-save on Fund type change |
Last commit to main |
May 11, 2026 β chore(release): 0.5.8 by @Herm71 |
main status |
π’ Stable β clean since v0.5.8 release |
π Recent Highlights
v0.5.8 (shipped May 11) delivered a solid infrastructure win:
- βοΈ Release workflow migrated to UCSC's org-wide global GitHub Actions β consistent, standardized CI/CD across all UCSC projects
- π¦ Plugin ZIP (
ucsc-giving-functionality-plugin.zip, 37 KB) auto-published to Releases
- π§
composer.json enriched with name, description, and license for proper workflow validation
- π v0.5.7 hardened output escaping in
settings.php for XSS protection
π The One Thing That Needs Attention
PR #21 β Fix double-save on Fund type change
This draft PR directly closes Issue #3 β the only real open bug, first reported in March 2025 (15+ months ago!). It's been conflict-free and ready to test for 76 days.
| Detail |
Value |
| Status |
π‘ Draft Β· No merge conflicts β
|
| Fixes |
Issue #3 β double-save on Fund type change |
| File changed |
lib/functions/general.php only (+43 / β18 lines) |
| Open since |
March 3, 2026 (~76 days) |
| Mergeable |
β
Clean β no conflicts |
What the fix does:
- Adds
ucscgiving_sync_fund_type_term() hooked to rest_after_insert_fund at priority 999 β re-syncs fund-type taxonomy after WordPress's handle_terms() can overwrite it with stale Block Editor state
- Switches
ucscgiving_link_filter() to use wp_get_post_terms() directly, bypassing ACF's stale meta cache
π Test on staging β un-draft β merge β tag v0.5.9 β close a bug open since March 2025! π
β
Actionable Next Steps
- π Advance PR
#21 β Test the double-save fix on staging, mark it ready for review, and merge. Closes Issue #3 β the last real open bug!
- π Ship v0.5.9 β Once PR
#21 lands, run npm run release to cut a clean patch release with a single-fix changelog entry.
- ποΈ Tidy the issue tracker β ~36 old daily-status report issues are open. Bulk-closing them would keep the board focused on real actionable work.
Keep the momentum going! πͺ
gh-aw-workflow-call-id: ucsc/ucsc-giving-functionality/daily-repo-status
π€ Auto-generated by the daily-repo-status workflow on May 18, 2026.
Generated by Daily Repo Status Β· β·
Generated by Daily Repo Status Β· β·
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/daily-repo-status.md@9646d0870492f62bd9a67b4d38ddfbb731f7e0a4
π Monday Check-In β May 18, 2026
Hey
@Herm71! Happy Monday β fresh week, fresh opportunity to ship something great! π The repo is stable and the path forward is clear.π Repository Snapshot
#21(Draft Β· Copilot-authored)#3β double-save on Fund type changemainchore(release): 0.5.8by@Herm71mainstatusπ Recent Highlights
v0.5.8 (shipped May 11) delivered a solid infrastructure win:
ucsc-giving-functionality-plugin.zip, 37 KB) auto-published to Releasescomposer.jsonenriched withname,description, andlicensefor proper workflow validationsettings.phpfor XSS protectionπ The One Thing That Needs Attention
PR
#21β Fix double-save on Fund type changeThis draft PR directly closes Issue
#3β the only real open bug, first reported in March 2025 (15+ months ago!). It's been conflict-free and ready to test for 76 days.#3β double-save on Fund type changelib/functions/general.phponly (+43 / β18 lines)What the fix does:
ucscgiving_sync_fund_type_term()hooked torest_after_insert_fundat priority 999 β re-syncsfund-typetaxonomy after WordPress'shandle_terms()can overwrite it with stale Block Editor stateucscgiving_link_filter()to usewp_get_post_terms()directly, bypassing ACF's stale meta cacheβ Actionable Next Steps
#21β Test the double-save fix on staging, mark it ready for review, and merge. Closes Issue#3β the last real open bug!#21lands, runnpm run releaseto cut a clean patch release with a single-fix changelog entry.Keep the momentum going! πͺ