Skip to content

ci: publish reviewed endpoint-libs version bumps - #48

Merged
pathscale merged 1 commit into
masterfrom
fix/auto-publish-version-bumps
Sep 13, 2026
Merged

pathscale merged 1 commit into
masterfrom
fix/auto-publish-version-bumps

Conversation

@pathscale

@pathscale pathscale commented Sep 13, 2026

Copy link
Copy Markdown
Owner

endpoint-libs 3.0.1 reached master before automatic publishing existed and remains unused. This PR bumps the crate to 3.0.2 and adds the single-crate release path: when a reviewed master update modifies Cargo.toml, the publish job waits for tests, clippy, formatting, and RustSec, then runs cargo publish with the repository token.

The obsolete interactive release wrapper and its cargo-release configuration are removed. The repository-level CARGO_REGISTRY_TOKEN is configured.

Validation:

  • cargo publish --dry-run --allow-dirty --registry crates-io packages and verifies endpoint-libs 3.0.2
  • actionlint passes with the repository’s established Ubicloud runner labels excluded from its built-in label list
  • workflow YAML and git diff --check pass
  • no Cargo lockfile is generated or committed

Merging this PR makes the version change and publishes 3.0.2 after the green master gates. No manual publication is performed by this PR.

@pathscale
pathscale force-pushed the fix/auto-publish-version-bumps branch from 788ae54 to f76eeeb Compare September 13, 2026 07:49
@pathscale
pathscale force-pushed the fix/auto-publish-version-bumps branch from f76eeeb to b3432b2 Compare September 13, 2026 07:53
@pathscale
pathscale merged commit 44e4dcb into master Sep 13, 2026
5 checks passed
@pathscale
pathscale deleted the fix/auto-publish-version-bumps branch September 13, 2026 08:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant