fix(ci): replace tea CLI with curl; honour Cargo.toml version for tags #54

Merged
sarman merged 2 commits from fix/ci-auto-tag-tea into master 2026-05-23 22:39:25 +00:00
Owner

Summary

  • tea is not installed in alpine:latest — the two changelog steps that call tea releases edit fail with command not found. Replaced both with equivalent curl calls against the Gitea releases API.
  • auto-tag now reads src-tauri/Cargo.toml before deciding the next version. If Cargo.toml declares a higher version than the latest git tag (major or minor bump), that version is used directly. Patch-only merges continue to auto-increment as before.

Test plan

  • Merge triggers auto-tag → confirms v0.3.0 tag created (Cargo.toml ahead of v0.2.73)
  • Changelog job completes without tea: not found
  • Release body and CHANGELOG.md asset both updated on the Gitea release
## Summary - `tea` is not installed in `alpine:latest` — the two changelog steps that call `tea releases edit` fail with `command not found`. Replaced both with equivalent `curl` calls against the Gitea releases API. - `auto-tag` now reads `src-tauri/Cargo.toml` before deciding the next version. If `Cargo.toml` declares a higher version than the latest git tag (major or minor bump), that version is used directly. Patch-only merges continue to auto-increment as before. ## Test plan - [ ] Merge triggers auto-tag → confirms `v0.3.0` tag created (Cargo.toml ahead of `v0.2.73`) - [ ] Changelog job completes without `tea: not found` - [ ] Release body and CHANGELOG.md asset both updated on the Gitea release
sarman added 1 commit 2026-05-23 22:30:56 +00:00
fix(ci): replace tea CLI with curl in changelog steps; read Cargo.toml for version
All checks were successful
Test / rust-fmt-check (pull_request) Successful in 1m33s
Test / frontend-typecheck (pull_request) Successful in 1m40s
Test / frontend-tests (pull_request) Successful in 1m52s
Test / rust-clippy (pull_request) Successful in 3m25s
PR Review Automation / review (pull_request) Successful in 4m21s
Test / rust-tests (pull_request) Successful in 4m29s
75f8a006ea
tea is not available in alpine:latest containers. Replace both tea calls
with curl API requests against the Gitea releases endpoint.

Also: auto-tag now reads src-tauri/Cargo.toml version first. If it is
ahead of the latest git tag (major/minor bump), that version is used
directly instead of incrementing the patch.
sarman added 1 commit 2026-05-23 22:36:42 +00:00
fix: bump tauri.conf.json version to 0.3.0
Some checks failed
Test / frontend-typecheck (pull_request) Successful in 1m50s
Test / frontend-tests (pull_request) Successful in 1m45s
Test / rust-fmt-check (pull_request) Successful in 1m55s
Test / rust-clippy (pull_request) Successful in 3m24s
Test / rust-tests (pull_request) Successful in 5m38s
PR Review Automation / review (pull_request) Has been cancelled
28f579a1ae
Cargo.toml was updated to 0.3.0 for the MCP feature but tauri.conf.json
was missed. Bundle artifact filenames are derived from tauri.conf.json,
so all builds were producing files named 0.2.68.
sarman merged commit 0c366180fa into master 2026-05-23 22:39:25 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: sarman/tftsr-devops_investigation#54
No description provided.