Skip to content

Commit

Permalink
Prepare 0.10.2 release
Browse files Browse the repository at this point in the history
  • Loading branch information
tyranron committed Nov 29, 2021
1 parent 853cfec commit 80832a2
Show file tree
Hide file tree
Showing 5 changed files with 53 additions and 8 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ jobs:
id: release
run: echo ::set-output name=VERSION::${GITHUB_REF#refs/tags/v}

- name: Verify release version matches `gherkin-rust` Cargo manifest
- name: Verify release version matches `gherkin_rust` Cargo manifest
run: >-
test "${{ steps.release.outputs.VERSION }}" \
== "$(grep -m1 'version = "' Cargo.toml | cut -d '"' -f2)"
Expand All @@ -183,7 +183,7 @@ jobs:
with:
name: ${{ steps.release.outputs.VERSION }}
body: |
[API docs](https://docs.rs/gherkin-rust/${{ steps.release.outputs.VERSION }})
[API docs](https://docs.rs/gherkin_rust/${{ steps.release.outputs.VERSION }})
[Changelog](${{ steps.changelog.outputs.LINK }})
prerelease: ${{ contains(steps.release.outputs.VERSION, '-') }}

Expand All @@ -199,6 +199,6 @@ jobs:
profile: minimal
toolchain: stable

- name: Publish `gherkin-rust` crate
run: cargo publish -p gherkin-rust
- name: Publish `gherkin_rust` crate
run: cargo publish -p gherkin_rust
--token ${{ secrets.CRATESIO_TOKEN }}
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
`gherkin_rust` changelog
========================

All user visible changes to `gherkin_rust` crate will be documented in this file. This project uses [Semantic Versioning 2.0.0].




## [0.10.2] · 2021-11-29
[0.10.2]: /../../tree/v0.10.2

[Diff](/../../compare/v0.10.1...v0.10.2)

### Added

- Support of multiple `Examples` in `Scenario Outline`. ([#29])

[#29]: /../../pull/29




[Semantic Versioning 2.0.0]: https://semver.org
11 changes: 9 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,17 +1,24 @@
[package]
name = "gherkin_rust"
version = "0.10.1"
version = "0.10.2"
edition = "2018"
description = """\
Pure Rust implementation of Gherkin language (`.feature` file) for \
Cucumber testing framework.\
"""
license = "MIT OR Apache-2.0"
authors = ["Brendan Molloy <[email protected]>"]
readme = "README.md"
documentation = "https://docs.rs/gherkin_rust"
homepage = "https://github.com/cucumber-rs/gherkin"
repository = "https://github.com/cucumber-rs/gherkin"
readme = "README.md"
categories = ["compilers", "parser-implementations"]
keywords = ["gherkin", "cucumber", "cucumber-gherkin", "testing", "bdd"]
include = ["/src/", "/build.rs", "/tests/cucumber.rs", "/LICENSE-*", "/README.md", "/CHANGELOG.md"]

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[features]
default = ["parser"]
Expand Down
12 changes: 10 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
# gherkin-rust
Gherkin language for Rust
=========================

[![Documentation](https://docs.rs/gherkin_rust/badge.svg)](https://docs.rs/gherkin_rust)
[![CI](https://github.com/cucumber-rs/gherkin_rust/workflows/CI/badge.svg?branch=main "CI")](https://github.com/cucumber-rs/gherkin_rust/actions?query=workflow%3ACI+branch%3Amain)
[![Rust 1.46+](https://img.shields.io/badge/rustc-1.46+-lightgray.svg "Rust 1.46+")](https://blog.rust-lang.org/2020/08/27/Rust-1.46.0.html)
[![Unsafe Forbidden](https://img.shields.io/badge/unsafe-forbidden-success.svg)](https://github.com/rust-secure-code/safety-dance)

[Changelog](https://github.com/cucumber-rs/gherkin_rust/blob/main/CHANGELOG.md)

A pure Rust implementation of the Gherkin (`.feature` file) language for the Cucumber testing framework.

Expand All @@ -8,7 +16,7 @@ If you want to run Cucumber tests in Rust, try [cucumber-rust](https://github.co

```toml
[dependencies]
gherkin-rust = "0.10"
gherkin_rust = "0.10"
```

## Further information
Expand Down
7 changes: 7 additions & 0 deletions src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,13 @@
//! Indentation and comments are ignored by the parser. Most other things can be accessed via
//! properties of the relevant struct.
#![doc(
html_logo_url = "https://avatars.githubusercontent.com/u/91469139?s=128",
html_favicon_url = "https://avatars.githubusercontent.com/u/91469139?s=256"
)]
#![forbid(non_ascii_idents, unsafe_code)]
#![cfg_attr(docsrs, feature(doc_cfg))]

#[cfg(feature = "parser")]
mod keywords;
#[cfg(feature = "parser")]
Expand Down

0 comments on commit 80832a2

Please sign in to comment.