Skip to content

Adds missing meta file to fix compilation in 8.7.0 and 8.8.0 in UPM#875

Merged
facumenzella merged 2 commits into
mainfrom
cesar/missing-meta-file
Mar 19, 2026
Merged

Adds missing meta file to fix compilation in 8.7.0 and 8.8.0 in UPM#875
facumenzella merged 2 commits into
mainfrom
cesar/missing-meta-file

Conversation

@vegaro

@vegaro vegaro commented Mar 19, 2026

Copy link
Copy Markdown
Member

Adds missing meta file which prevents compilation when installing from UPM

@vegaro vegaro requested a review from a team as a code owner March 19, 2026 18:53
@vegaro vegaro requested a review from a team March 19, 2026 18:54
@vegaro vegaro added the pr:fix A bug fix label Mar 19, 2026
@vegaro vegaro changed the title Adds missing meta file to fix compilation in 8.7.0 and 8.8.0 in OPM Adds missing meta file to fix compilation in 8.7.0 and 8.8.0 in UPM Mar 19, 2026
@facumenzella facumenzella enabled auto-merge (squash) March 19, 2026 19:00
@facumenzella facumenzella merged commit c5efee4 into main Mar 19, 2026
8 checks passed
@facumenzella facumenzella deleted the cesar/missing-meta-file branch March 19, 2026 19:16
vegaro pushed a commit that referenced this pull request Mar 19, 2026
**This is an automatic release.**

## RevenueCat SDK
### 🐞 Bugfixes
* Adds missing meta file to fix compilation in 8.7.0 and 8.8.0 in UPM
(#875) via Cesar de la Vega (@vegaro)
facumenzella added a commit that referenced this pull request Mar 25, 2026
Adds scripts/check-meta-files.sh which verifies every .cs, .asmdef,
.shader, and .json file in RevenueCat/ and RevenueCatUI/ has a sibling
.meta file. Run this in CI to prevent a repeat of the missing-meta
compilation failure fixed in #875.

Also adds two missing .meta files in IntegrationTests that the script
surfaced.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
vegaro pushed a commit that referenced this pull request Mar 30, 2026
## Summary

- Adds `scripts/check-meta-files.sh` that fails if any `.cs`, `.asmdef`,
`.shader`, or `.json` file in `RevenueCat/` or `RevenueCatUI/` is
missing its `.meta` file
- Fixes two missing `.meta` files in `IntegrationTests/` that the script
surfaced (`PaywallsPresenterAPITests.cs` and
`CustomerCenterPresenterAPITests.cs`)

Prevents a repeat of #875, where a missing `.meta` file caused
compilation failures for UPM users in 8.7.0 and 8.8.0.

Wire up by running `bash scripts/check-meta-files.sh` as a CI step (e.g.
in CircleCI config or a Fastfile lane).

## Test plan

- [ ] Run `bash scripts/check-meta-files.sh` from repo root — should
print `✅ All asset files have corresponding .meta files.`
- [ ] Delete a `.meta` file and re-run — should fail with `❌ Missing
.meta file for: ...`

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr:fix A bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants