You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(deps): update dependency knope to v0.16.1 (#1008)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [knope](https://knope.tech)
([source](https://togithub.com/knope-dev/knope)) | minor | `0.14.1` ->
`0.16.1` |
---
### Release Notes
<details>
<summary>knope-dev/knope (knope)</summary>
###
[`v0.16.1`](https://togithub.com/knope-dev/knope/blob/HEAD/CHANGELOG.md#0161-2024-03-24)
[Compare
Source](https://togithub.com/knope-dev/knope/compare/v0.16.0...v0.16.1)
##### Features
##### Add `help_text` option to workflows
`[[workflows]]` can now have `help_text`:
Example:
```toml
[[workflows]]
name = "release"
help_text = "Prepare a release"
```
The message is displayed when running `knope --help`:
```text
A command line tool for automating common development tasks
Usage: knope [OPTIONS] [COMMAND]
Commands:
release Prepare a release
help Print this message or the help of the given subcommand(s)
...
```
PR [#​960](https://togithub.com/knope-dev/knope/issues/960) closes
issue [#​959](https://togithub.com/knope-dev/knope/issues/959).
Thanks [@​alex-way](https://togithub.com/alex-way)!
##### Use bullets to describe simple changes
The previous changelog & forge release format used headers for the
summary of all changes, these entries were hard
to follow for simple changes like this:
```markdown
##### Features
##### A feature
##### Another header with no content in between?
```
Now, *simple* changes are described with bullets at the *top* of the
section. More complex changes will come after
any bullets, using the previous format:
```markdown
##### Features
- A simple feature
- Another simple feature
##### A complex feature
Some details about that feature
```
Right now, a simple change is any change which comes from a conventional
commit (whether from the commit summary or
from a footer) *or* a changeset with only a header in it. Here are three
simple changes:
feat: A simple feature
Changelog-Note: A note entry
###
[`v0.16.0`](https://togithub.com/knope-dev/knope/blob/HEAD/CHANGELOG.md#0160-2024-03-20)
[Compare
Source](https://togithub.com/knope-dev/knope/compare/v0.15.0...v0.16.0)
##### Breaking Changes
##### Don't delete changesets for prereleases
Previously, using `PrepareRelease` to create a prerelease (for example,
with `--prerelease-label`) would delete all
changesets, just like a full release. This was a bug, but the fix is a
breaking change if you were
relying on that behavior.
##### Features
##### Add a `shell` variable for `Command` steps
You can now add `shell=true` to a `Command` step to run the command in
the current shell.
This lets you opt in to the pre-0.15.0 behavior.
```toml
[[workflows.steps]]
type = "Command"
command = "echo $AN_ENV_VAR"
shell = true
```
###
[`v0.15.0`](https://togithub.com/knope-dev/knope/blob/HEAD/CHANGELOG.md#0150-2024-03-18)
[Compare
Source](https://togithub.com/knope-dev/knope/compare/v0.14.1...v0.15.0)
##### Breaking Changes
##### Don't run `Command` steps in shell
The `Command` step no longer attempts to run the command in a default
shell for the detected operating system.
This fixes a compatibility issue with Windows.
If this change doesn't work for your workflow, please open an issue
describing your need so we can fix it.
Notably, using `&&` in a command (as was the case for some default
workflows) will no longer work. Instead, split this
into multiple `Command` steps.
PR [#​919](https://togithub.com/knope-dev/knope/issues/919) closes
issue [#​918](https://togithub.com/knope-dev/knope/issues/918).
Thanks for reporting [@​alex-way](https://togithub.com/alex-way)!
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/openapi-generators/openapi-python-client).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dylan Anthony <dbanty@users.noreply.github.com>
0 commit comments