Skip to content

chore(release): prepare for publishing - #124

Open
devolutionsbot wants to merge 1 commit into
masterfrom
release-plz/2026-10-30T13-37-20Z
Open

devolutionsbot wants to merge 1 commit into
masterfrom
release-plz/2026-10-30T13-37-20Z

Conversation

@devolutionsbot

@devolutionsbot devolutionsbot commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

🤖 New release

  • now-proto-pdu: 0.4.4 -> 0.5.0 (⚠ API breaking changes)
  • now-client: 0.1.0 -> 0.1.1 (✓ API compatible changes)

⚠ now-proto-pdu breaking changes

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/enum_variant_added.ron

Failed in:
  variant NowProtoError:ElevationDenied in /tmp/.tmpCZ6trl/now-libraries/protocols/rust/now-proto-pdu/src/core/status.rs:93
  variant NowProtoError:ElevationUnavailable in /tmp/.tmpCZ6trl/now-libraries/protocols/rust/now-proto-pdu/src/core/status.rs:99
Changelog

now-proto-pdu

[0.5.0] - 2026-10-30

Features

now-client

[0.1.1] - 2026-10-30

Features


This PR was generated with release-plz.

Copilot AI balanced review requested due to automatic review settings October 30, 2026 13:37

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The patch release introduces a breaking public capset type change for PDU 0.4 consumers, requiring a 0.2.0 release with synchronized manifest, lockfile, and changelog.

3 open issues
What changed in this PR

Prepares the Rust protocol and client crates for publication following the elevated-execution support added in #103.

Changes:

  • Bumps now-proto-pdu to 0.5.0 and now-client to 0.1.1.
  • Adds release notes describing elevated execution.
  • Updates the workspace PDU dependency and refreshes locked dependencies.
File Description
protocols/​rust/​now-proto-pdu/​CHANGELOG.md Adds release notes for 0.5.0.
protocols/​rust/​now-proto-pdu/​Cargo.toml Sets the PDU package version to 0.5.0.
protocols/​rust/​now-client/​CHANGELOG.md Introduces the client changelog with a 0.1.1 entry.
protocols/​rust/​now-client/​Cargo.toml Sets the client package version to 0.1.1.
Cargo.toml Updates the workspace PDU dependency to 0.5.
Cargo.lock Records release versions and refreshes dependency resolutions.

Review effort: Balanced

[package]
name = "now-client"
version = "0.1.0"
version = "0.1.1"
Comment on lines +90 to +92
- An elevated session sends **no `EXEC_DATA` at all**, and a server must
ignore `IO_REDIRECTION` set alongside `ELEVATED`, so no client waits on
a stream EOF that never comes.
Comment on lines +120 to +124
| `NOW_EXEC_RUN_MSG` | `NOW_EXEC_FLAG_RUN_ELEVATED` | `0x0002` |
| `NOW_EXEC_PROCESS_MSG` | `NOW_EXEC_FLAG_PROCESS_ELEVATED` | `0x0008` |
| `NOW_EXEC_SHELL_MSG` | `NOW_EXEC_FLAG_SHELL_ELEVATED` | `0x0008` |
| `NOW_EXEC_BATCH_MSG` | `NOW_EXEC_FLAG_BATCH_ELEVATED` | `0x0008` |
| `NOW_EXEC_BATCH_MSG` | `NOW_EXEC_FLAG_BATCH_NO_EXIT` | `0x0010` |
@devolutionsbot
devolutionsbot force-pushed the release-plz/2026-10-30T13-37-20Z branch from 2b2f682 to b5fc922 Compare October 30, 2026 14:33

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants