Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -310,14 +310,16 @@ jobs:
- name: Create GitHub Release
env:
PRERELEASE_FLAG: "${{ fromJson(steps.host.outputs.manifest).announcement_is_prerelease && '--prerelease' || '' }}"
ANNOUNCEMENT_TITLE: "${{ fromJson(steps.host.outputs.manifest).announcement_title }}"
ANNOUNCEMENT_BODY: "${{ fromJson(steps.host.outputs.manifest).announcement_github_body }}"
RELEASE_COMMIT: "${{ github.sha }}"
RELEASE_TAG: "${{ needs.plan.outputs.tag }}"
run: |
# Write and read notes from a file to avoid quoting breaking things
echo "$ANNOUNCEMENT_BODY" > $RUNNER_TEMP/notes.txt
RELEASE_TITLE="${RELEASE_TAG##*/}"
RELEASE_TITLE="${RELEASE_TITLE#v}"

gh release create "${{ needs.plan.outputs.tag }}" --target "$RELEASE_COMMIT" $PRERELEASE_FLAG --title "$ANNOUNCEMENT_TITLE" --notes-file "$RUNNER_TEMP/notes.txt" artifacts/*
gh release create "$RELEASE_TAG" --target "$RELEASE_COMMIT" $PRERELEASE_FLAG --title "$RELEASE_TITLE" --notes-file "$RUNNER_TEMP/notes.txt" artifacts/*
Comment thread
coderabbitai[bot] marked this conversation as resolved.
Outdated

announce:
needs:
Expand Down
3 changes: 2 additions & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@ Each native CI job builds and validates an MCPB 0.3 bundle. Release automation i

- Keep the version synchronized in `Cargo.toml`, the root `tiingo-mcp` entry in `Cargo.lock`, and `packaging/mcpb/manifest.json`.
- Add the matching `CHANGELOG.md` section as `X.Y.Z (Unreleased)` while changes are accumulating.
- Before creating the release tag, replace `Unreleased` with the release date. cargo-dist uses that heading for the GitHub Release title; tagging first will publish an incorrect `(Unreleased)` title.
- Before creating the release tag, replace `Unreleased` with the release date for changelog history.
- Keep the GitHub Release title derived from the tag without a supported namespace or leading `v` so the webpage shows only `X.Y.Z`, with no date or timestamp.
- Keep current-release URLs in `README.md` pointed at the latest published tag until the replacement release exists.
- Run the full verification set plus `dist plan` and `cargo publish --dry-run --locked` before requesting release authorization.
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# Changelog

## 2.0.2 (2026-08-25)

### Dependencies

- Updated `actions/checkout` and `actions/upload-artifact` to their current major versions.
- Updated `rand` from 0.9 to 0.10 and removed the superseded transitive dependency versions.

### Testing

- Raised overall line coverage from 84.79% to 93.25% and added a 93% stable-CI floor.
- Added end-to-end route, query, text, and structured-response checks for all 17 MCP tools, bringing the MCP tool layer to 100% line coverage.
- Added deterministic MCP consistency and latency checks plus an ignored, one-request live EOD accuracy check.
- Enforced Cargo offline mode for the MSRV and stable test suites after dependency installation.

## 2.0.1 (2026-08-25)

### Maintenance
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tiingo-mcp"
version = "2.0.1"
version = "2.0.2"
edition = "2024"
rust-version = "1.88"
description = "MCP server for the Tiingo financial data API"
Expand Down
2 changes: 1 addition & 1 deletion packaging/mcpb/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"manifest_version": "0.3",
"name": "tiingo-mcp",
"display_name": "Tiingo MCP",
"version": "2.0.1",
"version": "2.0.2",
"description": "Stocks, forex, crypto, news, fundamentals, and corporate actions from Tiingo.",
"author": { "name": "Major7" },
"repository": { "type": "git", "url": "https://github.com/major7apps/tiingo-mcp" },
Expand Down
Loading