Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/bench.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ env:
jobs:
bench-smoke:
name: Bench compile-only
runs-on: ubuntu-latest
runs-on: [self-hosted, linux, x64, rust-cpu]
steps:
- uses: actions/checkout@v4

Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ env:
jobs:
test:
name: Test
runs-on: ubuntu-latest
runs-on: [self-hosted, linux, x64, rust-cpu]
steps:
- uses: actions/checkout@v4

Expand Down Expand Up @@ -43,7 +43,7 @@ jobs:

coverage:
name: Coverage
runs-on: ubuntu-latest
runs-on: [self-hosted, linux, x64, rust-cpu]
steps:
- uses: actions/checkout@v4

Expand Down Expand Up @@ -79,7 +79,7 @@ jobs:

clippy:
name: Clippy
runs-on: ubuntu-latest
runs-on: [self-hosted, linux, x64, rust-cpu]
steps:
- uses: actions/checkout@v4

Expand All @@ -95,7 +95,7 @@ jobs:

fmt:
name: Format
runs-on: ubuntu-latest
runs-on: [self-hosted, linux, x64, light]
steps:
- uses: actions/checkout@v4

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/fixtures.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ env:
jobs:
update-fixtures:
name: Generate wit-bindgen fixtures
runs-on: ubuntu-latest
runs-on: [self-hosted, linux, x64, rust-cpu]
permissions:
contents: write
pull-requests: write
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/fuzz.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ env:
jobs:
fuzz-smoke:
name: Fuzz smoke (${{ matrix.target }})
runs-on: ubuntu-latest
runs-on: [self-hosted, linux, x64, rust-cpu]
continue-on-error: true
strategy:
fail-fast: false
Expand All @@ -46,6 +46,8 @@ jobs:

- name: Install nightly Rust
uses: dtolnay/rust-toolchain@nightly
with:
targets: x86_64-unknown-linux-musl

- name: Install cargo-fuzz
run: cargo install cargo-fuzz --locked
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,18 @@ jobs:
matrix:
include:
- target: x86_64-unknown-linux-gnu
runner: ubuntu-latest
runner: [self-hosted, linux, x64, rust-cpu]
use_cross: false
# Stays on ubuntu-latest: `cross` launches a Docker container;
# podman-docker compat shim on smithy is untested for cross images.
- target: aarch64-unknown-linux-gnu
runner: ubuntu-latest
use_cross: true
# Stays on macos-14: smithy is Linux x86_64 only.
- target: x86_64-apple-darwin
runner: macos-14
use_cross: false
# Stays on macos-14: smithy is Linux x86_64 only.
- target: aarch64-apple-darwin
runner: macos-14
use_cross: false
Expand Down Expand Up @@ -58,7 +62,7 @@ jobs:
release:
name: Release
needs: build
runs-on: ubuntu-latest
runs-on: [self-hosted, linux, x64, light]
permissions:
contents: write
steps:
Expand Down
Loading