Skip to content

Conversation

@Nicky-D
Copy link
Contributor

@Nicky-D Nicky-D commented Apr 6, 2024

Add Ubuntu 22.04 runner and Linux dependencies

Do not even try to touch ReleaseFS for Linux yet (this needs KDU, Havok, FMOD)

@bennettgoble this could work as a first rev. to get automated Linux builds via the standard pipeline. I'll see what else missed after a first run

Add Ubuntu 22.04 runner and Linux dependencies

Do not even try to touch ReleaseFS for Linux yet (this needs KDU, Havok, FMOD)
@AiraYumi AiraYumi mentioned this pull request Apr 6, 2024
5 tasks
@bennettgoble bennettgoble mentioned this pull request Apr 6, 2024
Nicky-D added 2 commits April 6, 2024 22:00
- HAVOK / CrashReporting wrestling. HAVOK is always turned on, even for OS builds Turn this off for Linux-ReleaseOS
Same with crashreporting, we need it off for now
@Nicky-D Nicky-D force-pushed the feature/linux_gha_build branch from d669a52 to f0b3f93 Compare April 6, 2024 20:00
@Nicky-D Nicky-D requested a review from bennettgoble April 6, 2024 20:42
@Nicky-D
Copy link
Contributor Author

Nicky-D commented Apr 6, 2024

Looks like we are in business:

  • The build will run on ubuntu-larg
  • Only ReleaseOS will be built
  • HAVOK=On will be forcefully changed in build.sh (and crashreporting)

For some reason the Windows/OSX runner do have access to a github token and can download the havok source even during PR builds, the Ubuntu one could not.

For me this is good enough atm, as I cannot do much more regarding builds w/o the secret bits for "Release"

@github-actions github-actions bot added the python label Apr 6, 2024
Nicky-D added 2 commits April 7, 2024 12:19
- set_github_output_path can be called unconditionally
@marchcat marchcat merged commit 6b4b33c into secondlife:release/maint-b Apr 8, 2024
@github-actions github-actions bot locked and limited conversation to collaborators Apr 8, 2024
@marchcat marchcat added this to the Maintenance B milestone Apr 9, 2024
@Nicky-D Nicky-D deleted the feature/linux_gha_build branch April 11, 2024 20:40
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants