fluent4rs 2.3.1

Parser / codec for [Fluent FTL files](https://github.com/projectfluent/fluent/blob/master/spec/fluent.ebnf), written for [lingora](https://github.com/nigeleke/lingora) (a localization management program), and may be found to be useful outside of that context. It is not intended to replace any aspects of the [fluent-rs](https://github.com/projectfluent/fluent-rs) crate implemented by [Project Fluent](https://projectfluent.org/), and, for the majority of language translation needs, the reader is referred back to that crate.
Documentation
name: Release

on:
    push:
        tags:
            - "v*.*.*"

jobs:
    tags:
        runs-on: ubuntu-latest
        steps:
            - uses: actions/checkout@v6
            - uses: nigeleke/github/.github/actions/cargo-verify-version-vs-tag@main

    rust-publish:
        needs: [tags]
        uses: nigeleke/github/.github/workflows/rust-publish.yml@main
        with:
            matrix: |
                [
                  {"cargo-extra-args": "--features parser-chumsky,walker,hash,serde,trace"}
                ]
        secrets:
            CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}

    crates-io-publish:
        needs: [rust-publish]
        uses: nigeleke/github/.github/workflows/crates-io-publish.yml@main
        with:
            matrix: |
                [
                  {"cargo-extra-args": "--features parser-chumsky,walker,hash,serde,trace"}
                ]
        secrets:
            CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}