Skip to content

v0.3.1

Choose a tag to compare

@soothfast-bot soothfast-bot released this 06 Sep 14:16
· 25 commits to master since this release
80b18d8

Overview

A follow-up to 0.3.0 for repositories whose layout the one-step action could not yet run as declared. The action now passes Cargo features through to the gate, the baseline measurement, and spec generation, with a separate feature set for the changelog's API surface; it can diff the changelog over crates that have no bench target; and regen-run lands any other derived file (an SDK, a rendered report) through the same bot pull request. The broker now judges an annotated tag by the commit under it, so a release from such a tag cannot fail on the tag object.

Upgrade notes

Nothing changes for a job that already runs 0.3.0. A bench target that declares required-features needs features: on the step; a crate with an API but no bench needs changelog-packages:; a repository whose derived files come from sdk gen or a custom command moves that command into regen-run: with its output paths in regen-paths:, both required together. See docs/ci.md for the input table.

✨ Features

  • Feature, package, and custom regeneration inputs (#187)

🐛 Fixes

  • Peel annotated tags in the broker's tag rule (#188)