Skip to content

Commit

Permalink
Merge #1110: Add a new job to the testing workflow to test compilatio…
Browse files Browse the repository at this point in the history
…n in different OSs

38baaea ci: [#1099] Add a new job to the testing workflow to test compilation in different OSs (Jose Celano)

Pull request description:

  Add a new job to the testing workflow to test compilation in different operating systems.

ACKs for top commit:
  josecelano:
    ACK 38baaea

Tree-SHA512: b9a94eea9e13f1ec5cb64cf47bfe1848ea62aac0872e0b424e604f4f5e17dbd7b8f5c3ccb4e6132fdd7fa230870cb34b8fda9b0621cccb29af293a7e60e3b262
  • Loading branch information
josecelano committed Nov 27, 2024
2 parents f0ced13 + 38baaea commit 7de2b85
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions .github/workflows/testing.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,27 @@ jobs:
name: Check Unused Dependencies
run: cargo machete

build:
name: Build on ${{ matrix.os }} (${{ matrix.toolchain }})
runs-on: ${{ matrix.os }}

strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
toolchain: [nightly, stable]

steps:
- name: Checkout code
uses: actions/checkout@v4

- id: setup
name: Setup Toolchain
uses: dtolnay/rust-toolchain@stable
with:
toolchain: ${{ matrix.toolchain }}

- name: Build project
run: cargo build --verbose

unit:
name: Units
Expand Down

0 comments on commit 7de2b85

Please sign in to comment.