fix(beta): support Schedule I 0.4.7 - #306
Merged
Merged
Conversation
Use the prior shipped Mono assembly when the stable base has no API-input changes since its release tag. Fall back to the source build for unshipped API changes so ApiCompat remains exact and conservative.
Replace the native exit-action parameter with an S1API-owned wrapper and adapt Mono and IL2CPP callbacks internally. Document the unavoidable 3.0.6 signature migration and constrain ApiCompat to one exact upstream-removal suppression.
Coordinate loose-product and packaging captures through one FIFO render-rig lease held through a settled frame. Keep multiplayer clients gated when their manifest contains mixing profiles without descriptor-backed products.
release: promote S1API 3.1.0 to stable
Generate coverage metadata as before, then publish it through a deterministic automation branch and pull request so maintained-branch protections remain enforced.
fix(ci): route coverage updates through pull requests
GitHub suppresses pull_request workflow events for pull requests created with GITHUB_TOKEN. Dispatch the required documentation workflow on the generated coverage branch so protected-branch checks still run.
fix(ci): dispatch checks for coverage pull requests
chore: update API coverage badge and history
Ignore metadata-only pushes and discard analyzer timestamp churn when measured coverage is unchanged, while retaining pull-request checks for real coverage updates.
fix(ci): stop coverage metadata update loops
The coverage bot's first pull request has passed the repository contributor-approval gate, so normal pull-request workflows now provide required checks without a duplicate manual documentation run.
refactor(ci): remove coverage PR bootstrap dispatch
Release 3.1.1 preparation
chore(Release): bump version to 3.1.1
Instantiate and register a dedicated native app icon before applying custom phone app metadata so Delivery and other built-in icons remain intact.
…itution fix(phoneapp): preserve native home screen icons
chore(release): align stable version to 3.1.2
Release S1API 3.1.3 with expanded storage capacity restoration and tag-driven NuGet publishing.
feat(interaction): add native interaction prompt builder
Add managed trash container state and event APIs
Add managed jukebox controls and state API
chore: update API coverage badge and history
chore(release): prepare 3.2.0
fix(npc): bound custom type discovery
feat(deliveries): expose loading dock state and vehicle occupancy
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Closes #305
Validation
Prerelease policy
This targets the beta branch. The corresponding tag is v3.2.1-beta.1 and must publish only as a GitHub prerelease, not NuGet, Nexus Mods, or Thunderstore.