Skip to content

Prepare Ben10Races 0.1 release - #1

Draft
DestroyerMob wants to merge 1 commit into
mainfrom
agent/release-prep
Draft

DestroyerMob wants to merge 1 commit into
mainfrom
agent/release-prep

Conversation

@DestroyerMob

Copy link
Copy Markdown
Owner

Summary

  • keep Terraria 10 (Ben10Mod) and MrPlague's Authentic Races (MrPlagueRaces) as hard external dependencies
  • add release metadata, source-available licensing, third-party notices, security policy, release notes, and a release checklist
  • add a repository/package audit and GitHub validation workflow
  • fail clearly if Terraria 10 does not register one of the 42 required transformations
  • prevent build tooling, dependency assemblies, and release documentation from leaking into the .tmod

Validated against

  • tModLoader 2026.5.3.0
  • Terraria 10 0.94
  • MrPlague's Authentic Races 0.4.0.4

Verification

  • dotnet build -c Release: 0 warnings, 0 errors
  • repository audit: 42 race mappings and exact hard dependencies
  • .tmod integrity/content audit: passed; no dependency DLLs bundled
  • official -testservermodloading Ben10Races publication preflight: passed
  • client smoke test: all three mods loaded and Upgrade entered a world

Audited artifact SHA-256: b0605c10372be7544870227b3a94f26176f56fca6e0fec6c31cc531bc5e51736

Manual sign-off still listed in the checklist

Representative forms, save/reload and respawn behavior, Omnitrix override/restore behavior, and multiplayer synchronization should be manually exercised before converting this draft into the release commit/tag.

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