Skip to content

PR 4/6 (rebrand) — release workflows + asset prefixes (devtrail-* → straymark-*)#117

Merged
montfort merged 1 commit into
mainfrom
chore/rebrand-release-workflows
May 9, 2026
Merged

PR 4/6 (rebrand) — release workflows + asset prefixes (devtrail-* → straymark-*)#117
montfort merged 1 commit into
mainfrom
chore/rebrand-release-workflows

Conversation

@montfort
Copy link
Copy Markdown
Contributor

@montfort montfort commented May 9, 2026

Summary

Rebrands the two release workflows so that the next version bump (PR 6, fw-4.11.0 / cli-3.11.0) produces assets with the straymark-* prefix.

Changes

release-cli.yml

  • Binary path: cli/target/<target>/release/straymark (was devtrail)
  • Archive name: straymark-cli-v<VERSION>-<target>.{tar.gz|zip}
  • Windows binary copy: straymark.exe
  • Release title: "StrayMark CLI $VERSION"
  • publish-crate job already publishes straymark-cli (Cargo.toml renamed in PR 2).

release-framework.yml

  • Asset name: straymark-fw-<VERSION>.zip
  • Release title: "StrayMark Framework $VERSION"

Tag prefixes unchanged

fw-X.Y.Z and cli-X.Y.Z remain agnostic to the project name and continue across the rebrand for release history continuity.

Verification

These workflows trigger only on tag push (fw-*, cli-*). PR 6 (next) bumps versions and pushes fw-4.11.0 and cli-3.11.0, at which point CI will produce:

  • straymark-fw-4.11.0.zip
  • straymark-cli-v3.11.0-{linux,darwin-x86_64,darwin-aarch64,windows}.{tar.gz,zip}
  • straymark-cli@3.11.0 published on crates.io.

Refs ADR-2026-05-08-001.

🤖 Generated with Claude Code

Updates the two release workflows so that the next version bump (PR 6,
fw-4.11.0 / cli-3.11.0) produces assets with the StrayMark prefix:

release-cli.yml:
- Binary path: cli/target/<target>/release/straymark (was devtrail)
- Archive name: straymark-cli-v<VERSION>-<target>.{tar.gz|zip}
- Windows binary copy: straymark.exe (was devtrail.exe)
- Release title: "StrayMark CLI $VERSION"
- publish-crate job already publishes straymark-cli (renamed in PR 2).

release-framework.yml:
- Asset name: straymark-fw-<VERSION>.zip (was devtrail-fw-...)
- Release title: "StrayMark Framework $VERSION"

Tag prefixes (fw-X.Y.Z, cli-X.Y.Z) remain unchanged — they are
agnostic to the project name and continue across the rebrand for
release history continuity.

Refs ADR-2026-05-08-001.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@montfort montfort merged commit 9c1fe7c into main May 9, 2026
@montfort montfort deleted the chore/rebrand-release-workflows branch May 9, 2026 06:45
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