# Weird Bug when Creating Assets

**URL:** <https://forum.makecode.com/t/weird-bug-when-creating-assets/39522>\
**Category:** Educators' Lounge\
**Created:** [September 27, 2025, 6:17pm UTC](https://forum.makecode.com/t/weird-bug-when-creating-assets/39522 "2025-09-27T18:17:10Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Winess](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/winess/32/25976_2.png) [@Winess](https://forum.makecode.com/u/Winess)\
**Post date:** [September 27, 2025, 6:17pm UTC](https://forum.makecode.com/t/weird-bug-when-creating-assets/39522/1 "2025-09-27T18:17:10Z")

</div>

Hello,

When I create an asset makecode project, assets are called fine from my github and I can test them fine from the tutorial editor, but if I ever push a new release after creating my sprites, I can never call the new sprites, only the ones called in the initial call. I’m also getting a fail email. This is the second time i’ve had to rebuild my asset project, but if I add more assets it breaks it.

I am calling it the normal way: let myDrone = sprites.create(myassets.ship\_data, SpriteKind.Player)

Do you have to do something to the .json each time you publish?

---

<div class="post-metadata">

**Author:** ![AlexK](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/alexk/32/33339_2.png) [@AlexK](https://forum.makecode.com/u/AlexK)\
**Post date:** [September 27, 2025, 6:18pm UTC](https://forum.makecode.com/t/weird-bug-when-creating-assets/39522/2 "2025-09-27T18:18:40Z")

</div>

Make sure you’re publishing a new version of your project from one of the MakeCode editors to increment the version number of the project.

---

<div class="post-metadata">

**Author:** ![Winess](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/winess/32/25976_2.png) [@Winess](https://forum.makecode.com/u/Winess)\
**Post date:** [September 27, 2025, 7:04pm UTC](https://forum.makecode.com/t/weird-bug-when-creating-assets/39522/3 "2025-09-27T19:04:59Z")

</div>

Yes I am but I get an email that this happened: I followed your video you shared before exactly. It works on the first build, but anytime I add more spirits after the first time I do a release, it no longer works. I have to create a brand new project with a new reposititory. Here is my github: [https://github.com/sjwines/myassets/](https://github.com/sjwines/myassets/)

| |
| --- |

| |
| --- |

## [sjwines/myassets] MakeCode Arcade Release workflow run

| |
| --- |

| |
| --- |

| |
| --- |

| |
| --- |

| |
| --- |

| ![](https://ci3.googleusercontent.com/meips/ADKq_NZ2FBv8eTuzPOmVLVJ7jfErYRzF0CuNaHE2CurYT_AV3uAkX4Nwy9WSDeh-l2-sBDLGnmMGNoeWni79WV1fcx2pyII1wgA8gTcSH4nuiKVEUTa0JSo=s0-d-e1-ft#https://github.githubassets.com/assets/actions-1cc0c3ccfe18.png) |  
|----|

| |
| --- |

### MakeCode Arcade Release: All jobs have failed

| |
| --- |

| |
| --- |

| |
| --- |

| [View workflow run](https://github.com/sjwines/myassets/actions/runs/18054301336) |
| --- |

| |
| --- |

| |
| --- |

| | ![build (8.x)](https://ci3.googleusercontent.com/meips/ADKq_NbWHhBS_bNRjEmnD0lFTRTpT_YpEIMYjra4VYDB9appeFbVbt_WTGDHBEM9c_caydsxNWWh_Lqh-qqo5sy-WIjBkaenQTVZrdd3uSM7nmeYD4M4QS34qW7Wh2804hxL=s0-d-e1-ft#https://github.githubassets.com/assets/x-circle-fill-red-153d16960fc8.png) | |  
|----|----|----|

**MakeCode Arcade Release** / build (8.x)  
Failed in 7 minutes and 47 seconds

---

<div class="post-metadata">

**Author:** ![Winess](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/winess/32/25976_2.png) [@Winess](https://forum.makecode.com/u/Winess)\
**Post date:** [September 29, 2025, 12:26am UTC](https://forum.makecode.com/t/weird-bug-when-creating-assets/39522/4 "2025-09-29T00:26:15Z")

</div>

I built a new project uploaded all the sprites to the new one, updated the pxt.json, created a new github and made sure to change the package and all the code and nothing loads now. Is something wrong with Microsoft Makecode Arcade? I followed all the same steps. Is there anyone I can Microsot Teams call in and debug with?

---

<div class="post-metadata">

**Author:** ![AlexK](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/alexk/32/33339_2.png) [@AlexK](https://forum.makecode.com/u/AlexK)\
**Post date:** [October 12, 2025, 2:41am UTC](https://forum.makecode.com/t/weird-bug-when-creating-assets/39522/5 "2025-10-12T02:41:39Z")

</div>

You can force a tutorial to use a specific version of an extension, rather than whichever the server thinks is the latest version. In your GitHub repository, the different version strings appear as _Tags_; they are created whenever you publish a new release in MakeCode.

An example of version pinning appears in the new version of _Chase the Pizza_, also known as _Pizza Party_. The characters that appear after the `#` must match one of the tags that appear in your GitHub repository.

````markdown
```package
multiplayer
newpizzaassets=github:kiki-lee/new-pizza-assets#v0.0.3
```

````
