Check out repo outside of reusable actions

Co-authored-by: Mikayla <mikayla@zed.dev>
Co-authored-by: Kirill <kirill@zed.dev>
This commit is contained in:
Max Brunsfeld 2023-11-17 14:13:59 -08:00
parent c684f08e30
commit 5e2eb436ff
4 changed files with 28 additions and 16 deletions

View file

@ -1,5 +1,5 @@
name: 'Run rustfmt' name: 'Check formatting'
description: 'Runs rustfmt' description: 'Checks code formatting use cargo fmt'
runs: runs:
using: "composite" using: "composite"
@ -10,12 +10,6 @@ runs:
rustup set profile minimal rustup set profile minimal
rustup update stable rustup update stable
- name: Checkout repo
uses: actions/checkout@v3
with:
clean: false
submodules: "recursive"
- name: cargo fmt - name: cargo fmt
shell: bash -euxo pipefail {0} shell: bash -euxo pipefail {0}
run: cargo fmt --all -- --check run: cargo fmt --all -- --check

View file

@ -17,12 +17,6 @@ runs:
with: with:
node-version: "18" node-version: "18"
- name: Checkout repo
uses: actions/checkout@v3
with:
clean: false
submodules: "recursive"
- name: Limit target directory size - name: Limit target directory size
shell: bash -euxo pipefail {0} shell: bash -euxo pipefail {0}
run: script/clear-target-dir-if-larger-than 70 run: script/clear-target-dir-if-larger-than 70

View file

@ -23,8 +23,14 @@ jobs:
- self-hosted - self-hosted
- test - test
steps: steps:
- name: Checkout repo
uses: actions/checkout@v3
with:
clean: false
submodules: "recursive"
- name: Run rustfmt - name: Run rustfmt
uses: ./.github/actions/rust_fmt uses: ./.github/actions/check_formatting
tests: tests:
name: Run tests name: Run tests
@ -33,6 +39,12 @@ jobs:
- test - test
needs: rustfmt needs: rustfmt
steps: steps:
- name: Checkout repo
uses: actions/checkout@v3
with:
clean: false
submodules: "recursive"
- name: Run tests - name: Run tests
uses: ./.github/actions/run_tests uses: ./.github/actions/run_tests

View file

@ -20,8 +20,14 @@ jobs:
- self-hosted - self-hosted
- test - test
steps: steps:
- name: Checkout repo
uses: actions/checkout@v3
with:
clean: false
submodules: "recursive"
- name: Run rustfmt - name: Run rustfmt
uses: ./.github/actions/rust_fmt uses: ./.github/actions/check_formatting
tests: tests:
name: Run tests name: Run tests
@ -30,6 +36,12 @@ jobs:
- test - test
needs: rustfmt needs: rustfmt
steps: steps:
- name: Checkout repo
uses: actions/checkout@v3
with:
clean: false
submodules: "recursive"
- name: Run tests - name: Run tests
uses: ./.github/actions/run_tests uses: ./.github/actions/run_tests