Skip to content

sharing 2/7: Transfer library (comms, serialization, types, test builders)#8061

Merged
keithharvey merged 0 commit into
sharing_policy_corefrom
sharing/01-foundations
Jun 28, 2026
Merged

sharing 2/7: Transfer library (comms, serialization, types, test builders)#8061
keithharvey merged 0 commit into
sharing_policy_corefrom
sharing/01-foundations

Conversation

@keithharvey

@keithharvey keithharvey commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

📚 Stacked split of #5704 — review bottom-up

Each PR merges into the one below it; all seven squash-equal the sharing_tab branch (verified byte-identical).


Stack 2 of 7 splitting #5704. Builds on 1/7.

The shared transfer plumbing the policy pipeline and the runtime/UI build on — no modes or economy yet (those are 3/7):

  • team_transfer/* — comms (resource / unit / take / tech_blocking), serialization_helpers, team_resource_data, unit_sharing_categories, tech_blocking_shared, policy_events
  • messaging + i18n — lua_rules_msg, game_message, i18n interpolate; types/Spring.lua
  • shared test infrastructure — spec builders + spec_helper, and the team_transfer specs

@github-actions

github-actions Bot commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Integration Test Results

14 tests   6 ✅  3s ⏱️
 1 suites  8 💤
 1 files    0 ❌

Results for commit 4ad5fe3.

♻️ This comment has been updated with latest results.

@keithharvey keithharvey force-pushed the sharing/01-foundations branch 2 times, most recently from e40bb94 to d2097ec Compare June 25, 2026 21:37
@keithharvey keithharvey changed the title sharing 1/4: foundations (modes, economy boundary, transfer library) sharing 1/5: foundations (modes, economy boundary, transfer library) Jun 25, 2026
@keithharvey keithharvey force-pushed the sharing/01-foundations branch from d2097ec to 959aac8 Compare June 25, 2026 22:26
@keithharvey keithharvey force-pushed the sharing/01-foundations branch from a1292f2 to 959aac8 Compare June 25, 2026 22:48
@keithharvey keithharvey changed the title sharing 1/5: foundations (modes, economy boundary, transfer library) sharing 2/6: Policies (modes, economy boundary, transfer library) Jun 28, 2026
@keithharvey keithharvey force-pushed the sharing/01-foundations branch from 959aac8 to ba33b5f Compare June 28, 2026 06:51
@keithharvey keithharvey changed the base branch from sharing_tab_mergeable to sharing_policy_core June 28, 2026 06:52
@keithharvey keithharvey force-pushed the sharing/01-foundations branch 2 times, most recently from 9d6f82e to 4ad5fe3 Compare June 28, 2026 07:28
@keithharvey keithharvey force-pushed the sharing_policy_core branch from c1d2021 to 42a3ab1 Compare June 28, 2026 07:28
@keithharvey keithharvey changed the title sharing 2/6: Policies (modes, economy boundary, transfer library) sharing 2/7: Transfer library (comms, serialization, types, test builders) Jun 28, 2026
@keithharvey keithharvey force-pushed the sharing/01-foundations branch from 4ad5fe3 to 9ce16f6 Compare June 28, 2026 09:02
@keithharvey keithharvey merged commit 9ce16f6 into sharing_policy_core Jun 28, 2026
@keithharvey keithharvey force-pushed the sharing_policy_core branch from 42a3ab1 to 7e9b0a6 Compare June 28, 2026 09:02
@keithharvey keithharvey deleted the sharing/01-foundations branch June 28, 2026 09:02
@keithharvey keithharvey restored the sharing/01-foundations branch June 28, 2026 09:09
@keithharvey

Copy link
Copy Markdown
Collaborator Author

Not actually merged — GitHub auto-closed this as "merged" when a base-branch force-push made the base contain this branch. Reordered + replaced by #8125 (Transfer library, 1/7).

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.

1 participant