Skip to content

feat: make cat blocks available to everyone#582

Open
KManolov3 wants to merge 1 commit into
developfrom
feature/sunset-membership-program
Open

feat: make cat blocks available to everyone#582
KManolov3 wants to merge 1 commit into
developfrom
feature/sunset-membership-program

Conversation

@KManolov3
Copy link
Copy Markdown
Contributor

Resolves

https://scratchfoundation.atlassian.net/browse/UEPR-606

Proposed Changes

Make cat-blocks available to all users

Reason for Changes

Membership program is being sunset on June 15th.

@KManolov3 KManolov3 requested a review from a team as a code owner May 21, 2026 14:48
@KManolov3 KManolov3 requested a review from Copilot May 21, 2026 14:48
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR removes the membership gating on the “Cat Blocks” block theme so it can be selected by all users, aligning with the membership program sunset.

Changes:

  • Make the cat-blocks theme unconditionally available by updating its isAvailable check.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 21, 2026

Test Results

  3 files   -     5   69 suites   - 1 045   10m 49s ⏱️ - 1m 35s
403 tests  - 2 442  395 ✅  - 2 442  8 💤 ± 0  0 ❌ ±0 
425 runs   - 6 046  417 ✅  - 6 015  8 💤  - 31  0 ❌ ±0 

Results for commit 783497a. ± Comparison against base commit 8217cc8.

This pull request removes 2442 tests.
buildLibraries Should NOT fill global assets from sprites if fillAssetsFromSprites is false ‑ buildLibraries Should NOT fill global assets from sprites if fillAssetsFromSprites is false
buildLibraries Should NOT inherit costume tags from sprites if costume already has tags ‑ buildLibraries Should NOT inherit costume tags from sprites if costume already has tags
buildLibraries Should NOT inherit sound tags from sprites ‑ buildLibraries Should NOT inherit sound tags from sprites
buildLibraries Should always extract dataFormat from file extension ‑ buildLibraries Should always extract dataFormat from file extension
buildLibraries Should deduplicate assets with the same name, ignoring casing ‑ buildLibraries Should deduplicate assets with the same name, ignoring casing
buildLibraries Should fill global costumes from sprites if fillAssetsFromSprites is true ‑ buildLibraries Should fill global costumes from sprites if fillAssetsFromSprites is true
buildLibraries Should fill sounds from global libraries even when fillAssetsFromSprites is false ‑ buildLibraries Should fill sounds from global libraries even when fillAssetsFromSprites is false
buildLibraries Should handle duplicate asset names in different sprites by including only one in the global library ‑ buildLibraries Should handle duplicate asset names in different sprites by including only one in the global library
buildLibraries Should handle invalid JSON files gracefully ‑ buildLibraries Should handle invalid JSON files gracefully
buildLibraries Should handle missing files gracefully ‑ buildLibraries Should handle missing files gracefully
…

♻️ This comment has been updated with latest results.

Copy link
Copy Markdown
Contributor

@adzhindzhi adzhindzhi left a comment

Choose a reason for hiding this comment

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

Looks good!!! 🎊

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.

3 participants