Skip to content

Generating new test snapshots for sk2-receipt - ios-14#3437

Merged
MarkVillacampa merged 1 commit into
sk2-receiptfrom
generated_snapshots/sk2-receipt-146163-ios-14
Nov 17, 2023
Merged

Generating new test snapshots for sk2-receipt - ios-14#3437
MarkVillacampa merged 1 commit into
sk2-receiptfrom
generated_snapshots/sk2-receipt-146163-ios-14

Conversation

@RCGitBot

Copy link
Copy Markdown
Contributor

Requested by @MarkVillacampa for sk2-receipt

@RCGitBot RCGitBot added the test label Nov 17, 2023
@MarkVillacampa MarkVillacampa merged commit 74ee0ee into sk2-receipt Nov 17, 2023
@MarkVillacampa MarkVillacampa deleted the generated_snapshots/sk2-receipt-146163-ios-14 branch November 17, 2023 16:57
rickvdl added a commit that referenced this pull request May 27, 2026
Aligns with Android convention (DEFAULT_ENTRY_ID = "default") established
in purchases-android PR #3437.
rickvdl added a commit that referenced this pull request May 28, 2026
Aligns with Android convention (DEFAULT_ENTRY_ID = "default") established
in purchases-android PR #3437.
rickvdl added a commit that referenced this pull request May 29, 2026
Aligns with Android convention (DEFAULT_ENTRY_ID = "default") established
in purchases-android PR #3437.
rickvdl added a commit that referenced this pull request Jun 1, 2026
Aligns with Android convention (DEFAULT_ENTRY_ID = "default") established
in purchases-android PR #3437.
rickvdl added a commit that referenced this pull request Jun 2, 2026
Aligns with Android convention (DEFAULT_ENTRY_ID = "default") established
in purchases-android PR #3437.
rickvdl added a commit that referenced this pull request Jun 2, 2026
…int (#6854)

* feat(remote-config): add network scaffolding for GET /v2/config endpoint

Adds RemoteConfigResponse model, GetRemoteConfigOperation, RemoteConfigAPI,
and wires everything into Backend. Unknown topic keys in the manifest are
silently dropped for forward compatibility. Mirrors Android PR #3435.

* fix(remote-config): use lowercase "default" variant key in test fixtures

Aligns with Android convention (DEFAULT_ENTRY_ID = "default") established
in purchases-android PR #3437.

* test(remote-config): add snapshot files for all CI OS versions

BackendGetRemoteConfigTests was only recording snapshots for iOS 26.
CI also runs tests on iOS 14/15/16/17/18, tvOS 18, macOS, and watchOS,
each of which requires its own snapshot file.

Derived from existing snapshot patterns in BackendGetRewardVerificationStatusTests.

* fix(remote-config): log warning when unknown topic key is received

Follows the codebase convention of logging unknown backend values
(e.g. WorkflowsResponse unknown_workflow_trigger_type) rather than
silently dropping them.

* refactor(remote-config): rename wireKey to rawValue, add WIP comment for signature verification

Aligns Topic with Swift's RawRepresentable convention and matches the
Android SDK's comment indicating signature verification will be enabled
once the remote config endpoint is finalized.

* refactor(remote-config): enable etag and simplify HTTPRequestPath cases
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.

2 participants