inlyne 0.3.2

Introducing Inlyne, a GPU powered yet browserless tool to help you quickly view markdown files in the blink of an eye.

name: CI

on: [push, pull_request]

env:
  CARGO_TERM_COLOR: always
  RUSTFLAGS: "-C debuginfo=0"

jobs:
  build:
    strategy:
      matrix:
        os: [windows-latest, macos-latest, ubuntu-latest]

    runs-on: ${{ matrix.os }}

    steps:
      - uses: actions/checkout@v3

      - name: Cargo build cache
        uses: actions/cache@v3
        with:
          path: target/
          key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}

      - name: Stable
        run: cargo test

  check-macos-arm:
    runs-on: macos-11
    steps:
      - uses: actions/checkout@v3

      - name: Cargo build cache
        uses: actions/cache@v3
        with:
          path: target/
          key: macos-arm-cargo-${{ hashFiles('**/Cargo.lock') }}

      - name: Install target
        run: rustup update && rustup target add aarch64-apple-darwin

      - name: Build
        run: cargo build --target=aarch64-apple-darwin