Skip to content

Commit

Permalink
Use centralized actions and workflows
Browse files Browse the repository at this point in the history
  • Loading branch information
syl20bnr committed Aug 16, 2024
1 parent 04e2f33 commit 82adba7
Show file tree
Hide file tree
Showing 6 changed files with 44 additions and 267 deletions.
81 changes: 0 additions & 81 deletions .github/actions/setup-linux/action.yml

This file was deleted.

30 changes: 0 additions & 30 deletions .github/actions/setup-rust/action.yml

This file was deleted.

68 changes: 0 additions & 68 deletions .github/actions/setup-windows/action.yml

This file was deleted.

36 changes: 9 additions & 27 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,11 +75,8 @@ jobs:
- rust: stable
cache-version: stable
steps:
- name: Checkout actions
uses: actions/checkout@v4
# --------------------------------------------------------------------------------
- name: Setup Rust
uses: ./.github/actions/setup-rust
uses: tracel-ai/github-actions/actions/setup-rust@v1
with:
rust-toolchain: ${{ matrix.rust }}
cache-key: ${{ matrix.cache-version }}-linux
Expand Down Expand Up @@ -116,11 +113,8 @@ jobs:
- rust: stable
cache-version: stable
steps:
- name: Checkout actions
uses: actions/checkout@v4
# --------------------------------------------------------------------------------
- name: Setup Rust
uses: ./.github/actions/setup-rust
uses: tracel-ai/github-actions/actions/setup-rust@v1
with:
rust-toolchain: ${{ matrix.rust }}
cache-key: ${{ matrix.cache-version }}-linux
Expand All @@ -143,17 +137,14 @@ jobs:
- rust: 1.79.0
cache-version: 1-79-0
steps:
- name: Checkout actions
uses: actions/checkout@v4
# --------------------------------------------------------------------------------
- name: Setup Rust
uses: ./.github/actions/setup-rust
uses: tracel-ai/github-actions/actions/setup-rust@v1
with:
rust-toolchain: ${{ matrix.rust }}
cache-key: ${{ matrix.cache-version }}-linux
# --------------------------------------------------------------------------------
- name: Setup Linux runner
uses: ./.github/actions/setup-linux
uses: tracel-ai/github-actions/actions/setup-linux@v1
with:
vulkan-sdk-version: ${{ env.VULKAN_SDK_VERSION }}
mesa-version: ${{ env.MESA_VERSION }}
Expand Down Expand Up @@ -193,17 +184,14 @@ jobs:
- rust: 1.79.0
cache-version: 1-79-0
steps:
- name: Checkout actions
uses: actions/checkout@v4
# --------------------------------------------------------------------------------
- name: Setup Rust
uses: ./.github/actions/setup-rust
uses: tracel-ai/github-actions/actions/setup-rust@v1
with:
rust-toolchain: ${{ matrix.rust }}
cache-key: ${{ matrix.cache-version }}-linux-no-std
# --------------------------------------------------------------------------------
- name: Setup Linux runner
uses: ./.github/actions/setup-linux
uses: tracel-ai/github-actions/actions/setup-linux@v1
with:
vulkan-sdk-version: ${{ env.VULKAN_SDK_VERSION }}
mesa-version: ${{ env.MESA_VERSION }}
Expand All @@ -227,18 +215,15 @@ jobs:
- rust: stable
cache-version: stable
steps:
- name: Checkout actions
uses: actions/checkout@v4
# --------------------------------------------------------------------------------
- name: Setup Rust
uses: ./.github/actions/setup-rust
uses: tracel-ai/github-actions/actions/setup-rust@v1
with:
rust-toolchain: ${{ matrix.rust }}
cache-key: ${{ matrix.cache-version }}-windows
# --------------------------------------------------------------------------------
- name: Setup Windows runner
if: env.DISABLE_WGPU != '1'
uses: ./.github/actions/setup-windows
uses: tracel-ai/github-actions/actions/setup-windows@v1
with:
dxc-release: ${{ env.DXC_RELEASE }}
dxc-filename: ${{ env.DXC_FILENAME }}
Expand All @@ -258,11 +243,8 @@ jobs:
- rust: stable
cache-version: stable
steps:
- name: Checkout actions
uses: actions/checkout@v4
# --------------------------------------------------------------------------------
- name: Setup Rust
uses: ./.github/actions/setup-rust
uses: tracel-ai/github-actions/actions/setup-rust@v1
with:
rust-toolchain: ${{ matrix.rust }}
cache-key: ${{ matrix.cache-version }}-macos
Expand Down
26 changes: 0 additions & 26 deletions .github/workflows/publish-crate.yml

This file was deleted.

Loading

0 comments on commit 82adba7

Please sign in to comment.