aoc-cli 0.12.0

Advent of Code command-line tool
name: Build and test

on:
  push:
    branches: [ "main" ]
  pull_request:
    branches: [ "main" ]

env:
  CARGO_TERM_COLOR: always

jobs:
  build-and-test:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout code
      uses: actions/checkout@v3

    - name: Build
      env:
        RUSTFLAGS: "-Dwarnings"
      run: cargo build --locked

    - name: Run tests
      env:
        RUSTFLAGS: "-Dwarnings"
      run: cargo test --locked