axum-template 3.0.0

Layers, extractors and template engine wrappers for axum based Web MVC applications
Documentation
name: Release new version
on:
  push:
    tags:
      - "*"
  workflow_dispatch:
env:
  CARGO_TERM_COLOR: always
jobs:
  publish_crate:
    runs-on: ubuntu-latest
    strategy:
      matrix:
        toolchain:
          - stable
    steps:
      - uses: actions/checkout@v3
      - uses: actions/cache@v3
        with:
          path: |
            ~/.cargo/bin/
            ~/.cargo/registry/index/
            ~/.cargo/registry/cache/
            ~/.cargo/git/db/
          # target/
          key: ${{ runner.os }}-cargo-${{ matrix.toolchain }} # -${{ hashFiles('**/Cargo.lock') }}
      - run:
          rustup update ${{ matrix.toolchain }} && rustup default ${{
          matrix.toolchain }}
      - run: cargo publish
        env:
          CARGO_REGISTRY_TOKEN: ${{ secrets.CRATESIO_REGISTRY_TOKEN }}