mirror of
https://github.com/bevyengine/bevy
synced 2024-09-20 06:22:01 +00:00
380b35cee6
# Objective - There are several occurrences where different actions install alsa, udev, and various other libraries for Linux. - This is repetitive and can be an issue if the dependencies required by Bevy ever change. ## Solution - Create a custom action for installing Linux dependencies. - It can be used by adding `- uses: ./.github/actions/install-linux-deps`. - It supports configuring which libraries are installed using the `with` property. - It does nothing if not run on Linux, so workflows don't need to worry about adding `if: ${{ runner.os == 'linux' }}`. ## Discussion - The only instance where this action is not used cleanly is for the `run-examples-linux-vulkan` verification job. I need to investigate further the flags and dependencies that it installs. |
||
---|---|---|
.. | ||
actions/install-linux-deps | ||
contributing | ||
example-run | ||
ISSUE_TEMPLATE | ||
linters | ||
start-mobile-example | ||
start-wasm-example | ||
workflows | ||
dependabot.yml | ||
FUNDING.yml | ||
pull_request_template.md |