Skip to content

Commit 95fbcb2

Browse files
committed
ci: replace manual spirv-tools packaging with vulkan sdk install action
1 parent 8bee8b0 commit 95fbcb2

File tree

9 files changed

+6
-407
lines changed

9 files changed

+6
-407
lines changed

.github/workflows/precompile.yml

Lines changed: 0 additions & 35 deletions
This file was deleted.

.github/workflows/rust-ci.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,11 @@ jobs:
4343
- uses: actions/checkout@v4
4444
with:
4545
submodules: true
46+
- name: Install Vulkan SDK
47+
uses: humbletim/install-vulkan-sdk@v1.2
48+
with:
49+
version: 1.4.309.0
50+
cache: true
4651
# just need a random command that forces the installation of rust-toolchain
4752
# figure out native target triple while we're at it
4853
- name: install rust-toolchain
@@ -52,7 +57,6 @@ jobs:
5257
- name: cargo fetch --locked
5358
run: cargo fetch --locked --target $TARGET
5459
- run: cargo fetch --locked
55-
- run: cargo run -p install -- $TARGET __internal__binaries__ "${{github.workspace}}/bin"
5660
- name: cargo test build
5761
run: cargo build --tests --release --all-features
5862
- name: cargo test

Cargo.lock

Lines changed: 0 additions & 103 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
members = [
33
"spirv-tools-sys",
44
"tools/generate",
5-
"tools/package",
6-
"tools/install",
75
]
86

97
[package]

deny.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[graph]
22
all-features = true
3-
exclude = ["package", "install", "generate"]
3+
exclude = ["generate"]
44

55
[licenses]
66
allow = [

tools/install/Cargo.toml

Lines changed: 0 additions & 15 deletions
This file was deleted.

tools/install/main.rs

Lines changed: 0 additions & 109 deletions
This file was deleted.

tools/package/Cargo.toml

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)