tick-encoding 0.1.4

A simple encoding scheme to encode binary data into ASCII strings
Documentation
name: Release

on:
  push:
    tags:
      - "v*"

concurrency:
  group: ${{ github.workflow }}-${{ github.ref }}

jobs:
  tests:
    name: Run tests
    uses: ./.github/workflows/tests.yml
  check-semver:
    name: Check crate semver
    needs: [tests]
    runs-on: ubuntu-24.04
    steps:
      - name: Checkout code
        uses: actions/checkout@v6
      - name: Check semver
        uses: obi1kenobi/cargo-semver-checks-action@v2
  publish:
    name: Publish crate
    if: github.repository == 'kylewlacy/tick-encoding'
    needs: [tests, check-semver]
    runs-on: ubuntu-24.04
    steps:
      - name: Checkout code
        uses: actions/checkout@v6
      - name: Publish crate
        run: cargo publish
        env:
          CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}