Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migration to Steam Sniper Runtime #867

Closed
d10sfan opened this issue Apr 13, 2023 · 0 comments
Closed

Migration to Steam Sniper Runtime #867

d10sfan opened this issue Apr 13, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request runtime-sniper

Comments

@d10sfan
Copy link
Member

d10sfan commented Apr 13, 2023

This tracks the progress to migrate to using the steam sniper runtime. Will have a new packagessniper.json that will be published and used by a new lux client, released once all engines have been re-compiled.

Build dev steps needed:

  • Create new action version for providing the new sniper runtime version for use in the actions. Use this in test and build.
  • Create copy of packagesruntime.json called packagessniper.json. Delete old one for the branch. The github.io repo will still have it for any old clients.
  • Create new action version for updating the packages file to point to the new file.
  • Update build_engine steps to make sure file is saved to new path, along with hash saved to correct path and correct hash is used.
  • Update publish_packages_metadata to look for new file path.
  • Create new lux client version that looks and the new file and the new hash file.
  • Once ready, merge sniper-runtime branch into master (archive will have the soldier stuff in it)
  • Release new lux client once all engines are ready.

Engines should be looked at to clean up, removing references to the gcc 9 or 10 env, and see if some of the libraries are no longer necessary (like needing to re-compile sdl2 or sdl2-image). Also verify that the commit is the latest release for each enigne.

Engines:

@d10sfan d10sfan added the enhancement New feature or request label Apr 13, 2023
@d10sfan d10sfan self-assigned this Apr 13, 2023
@d10sfan d10sfan closed this as completed Apr 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request runtime-sniper
Projects
None yet
Development

No branches or pull requests

1 participant