Skip to content

Release 7.0.4-rc2 - #446

Merged
Kobikg78 merged 11 commits into
masterfrom
releases/7.x.x/7.0.x/7.0.4-rc2
Nov 2, 2026
Merged

Kobikg78 merged 11 commits into
masterfrom
releases/7.x.x/7.0.x/7.0.4-rc2

Conversation

@github-actions

@github-actions github-actions Bot commented Nov 2, 2026

Copy link
Copy Markdown

RC release branch for 7.0.4-rc2. Promotion is gated by rc-smoke/github-release.

af-dudka and others added 10 commits October 16, 2026 11:39
…nner

The job cached /Applications/Unity/Unity.app, a path the Unity .pkg never
creates (it installs to /Applications/Unity/Unity-<version>/), so the cache
always missed and the .pkg was re-run over the existing install every time.
That now fails in the pkg's preinstall script after ~15 min, skipping the
whole iOS E2E.

- Drop the ineffective actions/cache step.
- Install the editor / iOS module only if absent at the real install path.
- Point UNITY_PATH at that fixed path instead of `find /Applications`, which
  could pick one of the Unity Hub's other editors.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
…uard

ci(rc-e2e-ios): install Unity only when missing on the self-hosted runner
Replace the compileOnly af-android-sdk with the BOM plus an implementation
af-android-sdk, so the published unity-wrapper makes consumers resolve
SDK 7.0.4 instead of the 7.0.1 that af-android-plugin-bridge 7.0.13 pulls in.

- build.gradle: platform(af-android-sdk-bom:$ANDROID_SDK_VERSION) + af-android-sdk
  (version from the BOM). The bridge stays pinned to 7.0.13: BOM 7.0.4 maps it
  to 7.0.1, which the wrapper does not compile against.
- publish.gradle: the POM is hand-written; write the BOM as a
  dependencyManagement import and omit <version> for BOM-managed dependencies
  (it previously wrote an empty <version>).
- gradle.properties: ANDROID_SDK_VERSION 7.0.1 -> 7.0.4.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Android wrapper: take af-android-sdk 7.0.4 through af-android-sdk-bom
…ge pin

- rc-release.yml: run "Build Unity packages" on [self-hosted, macOS, ARM64] with the
  Unity 6000.5.6f1 already installed there (UNITY_PATH), instead of the GitHub-hosted
  macos-14 image, which is being retired and is failing in brownout windows.
- build.gradle: TODO to drop the explicit af-android-plugin-bridge version once an
  af-android-sdk-bom release maps the bridge to 7.0.13 or newer (comment only).

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
…osted

RC: build Unity packages on the self-hosted runner
…1, PC 7.0.4)

The iOS entries were still at the 7.0.2/7.0.3 values:
- remoteSwiftPackage AppsFlyerFramework-Dynamic 7.0.2 -> 7.0.4
- remoteSwiftPackage appsflyer-apple-rpc 7.0.13 -> 7.0.41
- remoteSwiftPackage PurchaseConnector-Dynamic 7.0.2 -> 7.0.4
- iosPod AppsFlyerFramework 7.0.2 -> 7.0.4
- iosPod AppsFlyerRPC 7.0.13 -> 7.0.41
- iosPod PurchaseConnector 7.0.2 -> 7.0.4

AppsFlyerRPC 7.0.41 (Main and Strict subspecs) requires AppsFlyerFramework(/Strict)
exactly 7.0.4, so the 7.0.2 pin made the Podfile path conflict and the SPM path ship
the old native SDK. The AppsFlyerFramework pod stays: strict_mode_build_package.sh
renames it to AppsFlyerFramework/Strict and validate-production-package.py asserts it.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
iOS: align AppsFlyerDependencies.xml with 7.0.4 (SDK 7.0.4, RPC 7.0.41, PC 7.0.4)
@Kobikg78 Kobikg78 added the pass QA ready for deploy QA approved. Triggers RC-PROMOTE: strips -rc suffix on release PRs to master after rc-smoke passes. label Nov 2, 2026
@github-actions

github-actions Bot commented Nov 2, 2026

Copy link
Copy Markdown
Author

RC-PROMOTE complete. Version surfaces and installation links now point at 7.0.4, and the branch is ready to merge.

@al-af al-af left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@Kobikg78
Kobikg78 merged commit b0bbc6d into master Nov 2, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pass QA ready for deploy QA approved. Triggers RC-PROMOTE: strips -rc suffix on release PRs to master after rc-smoke passes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants