First install just

This commit is contained in:
Maximilian Ammann 2022-10-23 14:01:53 +02:00
parent afab317594
commit 40304383d4
8 changed files with 34 additions and 31 deletions

View File

@ -9,6 +9,9 @@ inputs:
runs: runs:
using: "composite" using: "composite"
steps: steps:
- name: Setup default toolchain
shell: bash
run: rustup show # Installs toolchain specified in rust-toolchain.toml
- name: Install ${{ inputs.name }} - name: Install ${{ inputs.name }}
shell: bash shell: bash
run: cargo binstall --no-confirm ${{ inputs.name }} run: cargo binstall --no-confirm ${{ inputs.name }}

View File

@ -14,15 +14,15 @@ jobs:
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Install toolchain
shell: bash
run: just stable-toolchain
- name: Setup binstall - name: Setup binstall
uses: ./.github/actions/setup-binstall uses: ./.github/actions/setup-binstall
- name: Install just - name: Install just
uses: ./.github/actions/cargo-install uses: ./.github/actions/cargo-install
with: with:
name: just name: just
- name: Install toolchain
shell: bash
run: just stable-toolchain
- uses: Swatinem/rust-cache@v2 - uses: Swatinem/rust-cache@v2
- name: Install mdbook - name: Install mdbook
uses: ./.github/actions/cargo-install uses: ./.github/actions/cargo-install

View File

@ -9,17 +9,17 @@ jobs:
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Install toolchain
shell: bash
run: |
just stable-toolchain
just stable-targets x86_64-unknown-linux-gnu
- name: Setup binstall - name: Setup binstall
uses: ./.github/actions/setup-binstall uses: ./.github/actions/setup-binstall
- name: Install just - name: Install just
uses: ./.github/actions/cargo-install uses: ./.github/actions/cargo-install
with: with:
name: just name: just
- name: Install toolchain
shell: bash
run: |
just stable-toolchain
just stable-targets x86_64-unknown-linux-gnu
- uses: Swatinem/rust-cache@v2 - uses: Swatinem/rust-cache@v2
- name: Install Dependencies - name: Install Dependencies
shell: bash shell: bash

View File

@ -9,17 +9,17 @@ jobs:
runs-on: windows-2022 runs-on: windows-2022
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Install toolchain
shell: bash
run: |
just stable-toolchain
just stable-targets x86_64-pc-windows-msvc
- name: Setup binstall - name: Setup binstall
uses: ./.github/actions/setup-binstall uses: ./.github/actions/setup-binstall
- name: Install just - name: Install just
uses: ./.github/actions/cargo-install uses: ./.github/actions/cargo-install
with: with:
name: just name: just
- name: Install toolchain
shell: bash
run: |
just stable-toolchain
just stable-targets x86_64-pc-windows-msvc
- uses: Swatinem/rust-cache@v2 - uses: Swatinem/rust-cache@v2
- uses: ilammy/msvc-dev-cmd@v1 # Provide access to lib.exe - uses: ilammy/msvc-dev-cmd@v1 # Provide access to lib.exe
- name: Build - name: Build

View File

@ -10,17 +10,17 @@ jobs:
runs-on: macos-12 runs-on: macos-12
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Install toolchain
shell: bash
run: |
just stable-toolchain
just stable-targets x86_64-apple-darwin aarch64-apple-darwin x86_64-apple-ios aarch64-apple-ios aarch64-apple-ios-sim
- name: Setup binstall - name: Setup binstall
uses: ./.github/actions/setup-binstall uses: ./.github/actions/setup-binstall
- name: Install just - name: Install just
uses: ./.github/actions/cargo-install uses: ./.github/actions/cargo-install
with: with:
name: just name: just
- name: Install toolchain
shell: bash
run: |
just stable-toolchain
just stable-targets x86_64-apple-darwin aarch64-apple-darwin x86_64-apple-ios aarch64-apple-ios aarch64-apple-ios-sim
- uses: Swatinem/rust-cache@v2 - uses: Swatinem/rust-cache@v2
- name: Build - name: Build
shell: bash shell: bash

View File

@ -9,17 +9,17 @@ jobs:
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Install toolchain
shell: bash
run: |
just stable-toolchain
just stable-targets x86_64-unknown-linux-gnu
- name: Setup binstall - name: Setup binstall
uses: ./.github/actions/setup-binstall uses: ./.github/actions/setup-binstall
- name: Install just - name: Install just
uses: ./.github/actions/cargo-install uses: ./.github/actions/cargo-install
with: with:
name: just name: just
- name: Install toolchain
shell: bash
run: |
just stable-toolchain
just stable-targets x86_64-unknown-linux-gnu
- uses: Swatinem/rust-cache@v2 - uses: Swatinem/rust-cache@v2
- name: Install GPU Drivers - name: Install GPU Drivers
uses: ./.github/actions/install-driver uses: ./.github/actions/install-driver

View File

@ -9,15 +9,15 @@ jobs:
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Install toolchain
shell: bash
run: just stable-toolchain
- name: Setup binstall - name: Setup binstall
uses: ./.github/actions/setup-binstall uses: ./.github/actions/setup-binstall
- name: Install just - name: Install just
uses: ./.github/actions/cargo-install uses: ./.github/actions/cargo-install
with: with:
name: just name: just
- name: Install toolchain
shell: bash
run: just stable-toolchain
- uses: Swatinem/rust-cache@v2 - uses: Swatinem/rust-cache@v2
- name: Format - name: Format
shell: bash shell: bash

View File

@ -9,17 +9,17 @@ jobs:
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Install toolchain
shell: bash
run: |
just stable-toolchain
just stable-targets x86_64-unknown-linux-gnu
- name: Setup binstall - name: Setup binstall
uses: ./.github/actions/setup-binstall uses: ./.github/actions/setup-binstall
- name: Install just - name: Install just
uses: ./.github/actions/cargo-install uses: ./.github/actions/cargo-install
with: with:
name: just name: just
- name: Install toolchain
shell: bash
run: |
just stable-toolchain
just stable-targets x86_64-unknown-linux-gnu
- uses: Swatinem/rust-cache@v2 - uses: Swatinem/rust-cache@v2
- name: Install GPU Drivers - name: Install GPU Drivers
uses: ./.github/actions/install-driver uses: ./.github/actions/install-driver