megaplot 0.1.0

Plotting experiment
Documentation
# References:
# - https://users.rust-lang.org/t/does-anyone-use-github-actions-to-run-cargo-publish/92374
# - https://github.com/azriel91/fn_graph/blob/main/.github/workflows/publish.yml
# - https://pratikpc.medium.com/publishing-crates-using-github-actions-165ee67780e1
#
# To push a new version, use `./scripts/add_tag_and_publish.sh`
#

on:
  push:
    tags:
      - '*'

name: publish

jobs:

  check_and_publish:
    name: Check & Publish
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v3
      - uses: dtolnay/rust-toolchain@stable

      - name: Run cargo test
        run:
          cargo test

      - name: Run cargo login
        run:
          cargo login ${{ secrets.CRATES_IO_API_TOKEN }}

      - name: Run cargo publish
        run:
          cargo publish