Closed FreeSlave closed 6 days ago
huh, that's weird. Github used the cached tar.gz this time. But for some reason it didn't use the cache when building for https://github.com/FWGS/hlsdk-portable/commit/387c266c05cf041c38f2296d74dec6e1ced6eb5a
Anyway, the .tar.gz from 2021 is gone. And we need to update the link.
You can manually purge caches in https://github.com/FWGS/hlsdk-portable/actions/caches.
Also, I've looked into scout steamrt recently. It actually provides newer compilers and newer binutils. So maybe we could use them to avoid that vgui.so linking issue. At least, binutils upgrade would be nice to have.
huh, that's weird. Github used the cached tar.gz this time.
Nevermind. It did download the steam runtime first time before I force-pushed with another commit name.
I'm making it more configurable by letting to choose the snapshot.
Btw, I'm not sure what's difference between latest-public-beta, latest-steam-client-general-availability and latest-steam-client-public-beta. They all have the same BUILD_ID.txt currently. Maybe they may become different when Valve is preparing the new runtime.
Here it explains that latest-steam-client-general-availability should be used usually.
I set it to latest-steam-client-general-availability and squashed the commits. Please review again.
You may also delete redundant steam-runtime-latest-public-beta
cache from actions.
@nekonomicon merge?
I noticed the steam scout runtime sdk from 2021 is not available anymore. Valve probably deleted old archives. Try using latest-public-beta instead.
If you're interested here's the list of snapshots: https://repo.steampowered.com/steamrt-images-scout/snapshots/