@@ -384,7 +384,7 @@ async def SDL_GET_LATEST_RELEASES() -> dict[str, str]:
384384 headers ["Authorization" ] = f"Bearer { os .environ ['SDL_GITHUB_TOKEN' ]} "
385385
386386 for module in SDL_MODULES :
387- url = f"https://api.github.com/repos/libsdl-org/{ module } /releases"
387+ url = f"https://api.github.com/repos/libsdl-org/{ module . replace ( '3' , '' ) } /releases"
388388 tasks .append (asyncio .create_task (session .get (url , headers = headers , ssl = False )))
389389 SDL_LOGGER .Log (SDL_LOGGER .Info , f"Sending a request to '{ url } '." )
390390
@@ -394,7 +394,7 @@ async def SDL_GET_LATEST_RELEASES() -> dict[str, str]:
394394 for response , module in zip (responses , SDL_MODULES ):
395395 if response .status != 200 :
396396 SDL_LOGGER .Log (SDL_LOGGER .Warning , f"Failed to get latest release of '{ response .url } ', skipping (status: { response .status } )." )
397- releases [module ] = None
397+ releases [module . replace ( '3' , '' ) ] = None
398398
399399 else :
400400 latestRelease = (None , None )
@@ -405,7 +405,7 @@ async def SDL_GET_LATEST_RELEASES() -> dict[str, str]:
405405 if not latestRelease [0 ] or score > latestRelease [0 ]:
406406 latestRelease = (score , release ["tag_name" ])
407407
408- releases [module ] = latestRelease [1 ]
408+ releases [module . replace ( '3' , '' ) ] = latestRelease [1 ]
409409
410410 await session .close ()
411411 return releases
0 commit comments