Skip to content

EPAC-818: Senate appointment tracker: show who the PM appointed to the Senate, when, and their declared affiliation#801

Merged
riddim-developer-bot[bot] merged 6 commits into
mainfrom
symphony/epac-818-senate-appointment-tracker-show-who-the-pm-appoi
Jun 13, 2026
Merged

EPAC-818: Senate appointment tracker: show who the PM appointed to the Senate, when, and their declared affiliation#801
riddim-developer-bot[bot] merged 6 commits into
mainfrom
symphony/epac-818-senate-appointment-tracker-show-who-the-pm-appoi

Conversation

@riddim-developer-bot

Copy link
Copy Markdown
Contributor

This PR implements the Senate appointment tracker features and pipeline registration.

Changes

  • Data Ingestion: Registered senators-indexer / fetch_senators.py inside .github/workflows/data-ingestion.yml and run_native_indexer.py. Attributes Privy Council Office source.
  • Backend: Added senators Go Lambda service to deployment-services.json and check_backend_manifest_deployment.py to serve static JSON from S3.
  • iOS Client: Fixed actor-isolation issues in SenatorsService.swift with TopicFollowStore calls.

Verification

  • iOS unit tests (ModelTests, LoadHomeFeedTests) pass successfully.
  • Native indexer CLI tests and deployment manifest checks pass.

@riddim-developer-bot riddim-developer-bot Bot enabled auto-merge (squash) June 13, 2026 22:16
@riddim-developer-bot riddim-developer-bot Bot merged commit 63c288b into main Jun 13, 2026
61 of 63 checks passed
@riddim-developer-bot riddim-developer-bot Bot deleted the symphony/epac-818-senate-appointment-tracker-show-who-the-pm-appoi branch June 13, 2026 22:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants