deepgram-rust-captions 0.1.2

Rust implementation of Deepgram's WebVTT and SRT formatting
Documentation
name: CI

on:
    push:
        branches:
            - main
    pull_request:
        branches:
            - main
    release:
        types:
            - published

env:
    CARGO_TERM_COLOR: always

jobs:
    test:
        runs-on: ubuntu-latest

        steps:
            - name: Checkout repository
              uses: actions/checkout@v4
            
            - name: Run Tests
              run: |
                cargo test --verbose 
        
            - name: Run Clippy
              run: |
                cargo clippy --all-targets --all-features -- -D warnings
            
            - name: Publish to Crates.io
              if: github.event_name == 'release'
              run: |
                cargo login ${{ secrets.CARGO_REGISTRY_TOKEN }}
                cargo publish