slack-blocks 0.25.0

Models + clientside validation for Slack's JSON Block Kit
Documentation
name: 'ci check'

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

jobs:
  ci_check:
    runs-on: 'ubuntu-latest'
    steps:
    - uses: 'actions/checkout@v2'

    - uses: actions/cache@v2
      with:
        path: |
          ~/.rustup/toolchains
          ~/.cargo/bin
          ~/.cargo/registry
          ~/.cargo/git
          target
        key: rust-${{ runner.os }}

    - run: |
        if [ ! -f ~/.cargo/bin/cargo-make ];
        then
          cargo install cargo-make
        else
          echo 'cargo-make already available.'
        fi
    - run: 'cargo make ci'