bender 0.31.0

A dependency management tool for hardware projects.
Documentation
name: cli_regression

on:
  pull_request:
  workflow_dispatch:

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: dtolnay/rust-toolchain@stable
        with:
          toolchain: stable
      - name: Run CLI Regression
        run: cargo test --test cli_regression -- --ignored
        env:
          BENDER_TEST_GOLDEN_BRANCH: ${{ github.base_ref }}

  test-windows:
    runs-on: windows-latest
    steps:
      - uses: actions/checkout@v3
      - uses: dtolnay/rust-toolchain@stable
        with:
          toolchain: stable
      - name: Run CLI Regression
        run: cargo test --test cli_regression -- --ignored
        env:
          BENDER_TEST_GOLDEN_BRANCH: ${{ github.base_ref }}

  test-macos:
    runs-on: macos-latest
    steps:
      - uses: actions/checkout@v3
      - uses: dtolnay/rust-toolchain@stable
        with:
          toolchain: stable
      - name: Run CLI Regression
        run: cargo test --test cli_regression -- --ignored
        env:
          BENDER_TEST_GOLDEN_BRANCH: ${{ github.base_ref }}