Skip to content

Commit b5ff4fb

Browse files
committed
Please work
1 parent 8d39113 commit b5ff4fb

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

.github/workflows/rust.yml

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@ on:
88
branches:
99
- master
1010

11-
env:
12-
RUST_LOG: debug
13-
1411
jobs:
1512
test:
1613
name: Test Rust Shaders - ${{ matrix.name }}
@@ -36,12 +33,14 @@ jobs:
3633
submodules: "recursive"
3734

3835
- name: Install Vulkan SDK
39-
if: ${{ runner.os != 'Linux' }}
4036
shell: bash
4137
env:
4238
VULKAN_SDK_VERSION: 1.3.250.1
4339
run: |
44-
if [ "$RUNNER_OS" == "macOS" ]; then
40+
if [ "$RUNNER_OS" == "Linux" ]; then
41+
sudo apt-get update -y -qq
42+
sudo apt install -y vulkan-tools libvulkan-dev
43+
elif [ "$RUNNER_OS" == "macOS" ]; then
4544
wget "https://sdk.lunarg.com/sdk/download/$VULKAN_SDK_VERSION/mac/vulkansdk-macos-$VULKAN_SDK_VERSION.dmg?Human=true" -O vulkan-sdk.dmg
4645
hdiutil attach vulkan-sdk.dmg
4746
# The volume is mounted as /Volumes/VulkanSDK
@@ -59,14 +58,13 @@ jobs:
5958
fi
6059
6160
- if: ${{ runner.os == 'Linux' }}
62-
name: Install Vulkan SDK and software renderers on Linux
61+
name: Install Linux graphics dependencies
6362
run: |
64-
sudo apt-get update -y -qq
6563
sudo add-apt-repository ppa:kisak/turtle -y
6664
sudo apt-get update
67-
sudo apt install -y xvfb libgl1-mesa-dri libxcb-xfixes0-dev mesa-vulkan-drivers vulkan-tools libvulkan-dev
65+
sudo apt install -y xvfb libgl1-mesa-dri libxcb-xfixes0-dev mesa-vulkan-drivers
6866
69-
- if: ${{ matrix.use_moltenvk == true }}
67+
- if: ${{ runner.os == 'macOS' && matrix.use_moltenvk == true }}
7068
name: Setup MoltenVK on macOS
7169
run: |
7270
echo "VK_ICD_FILENAMES=$GITHUB_WORKSPACE/vulkansdk-macos-1.3.250.1/macOS/share/vulkan/icd.d/MoltenVK_icd.json" >> $GITHUB_ENV
@@ -116,6 +114,7 @@ jobs:
116114
uses: dtolnay/rust-toolchain@stable
117115

118116
- name: Install nightly toolchain for cargo-gpu
117+
shell: bash
119118
run: |
120119
# cargo-gpu will auto-install its required toolchain version
121120
# but we need a base nightly toolchain
@@ -141,8 +140,6 @@ jobs:
141140
- name: Compile shaders to SPIR-V
142141
working-directory: shaders/rust
143142
shell: bash
144-
env:
145-
RUST_LOG: debug
146143
run: |
147144
python3 compileshaders.py
148145
@@ -163,4 +160,4 @@ jobs:
163160
echo "Please add these files to git or update .gitignore:"
164161
git ls-files --others --exclude-standard
165162
exit 1
166-
fi
163+
fi

0 commit comments

Comments
 (0)