Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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
9 changes: 0 additions & 9 deletions .changeset/ci-release-truthfulness.md

This file was deleted.

10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @smooai/fetch

## 3.6.2

### Patch Changes

- 8781ce8: Two places where a green result meant nothing.

The Go test lane ran `go test` without `-count=1`. Go's test cache does not invalidate on a fixture read from _outside_ the package directory, and the connect-timeout suite loads `spec/connect-timeout-corpus.json` from the repo root — so a deliberately corrupted corpus still returned `ok (cached)`.

The release workflow gated the PyPI, crates.io, Go-tag and NuGet publishes on `steps.changesets.outputs.published == 'true'` — i.e. on the npm publish succeeding in that same run. A run dying after npm left the follow-up run with no changesets to consume, `published == 'false'`, every remaining step skipped, and a green check for a release that published nothing. Those steps now gate on being a publish run and are individually idempotent, a `concurrency` group stops the workflow racing itself, and a final step fails the run if the released version is not live on npm, PyPI, crates.io and the Go tag.

## 3.6.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion dotnet/SmooAI.Fetch/SmooAI.Fetch.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<NoWarn>$(NoWarn);CS1591</NoWarn>

<PackageId>SmooAI.Fetch</PackageId>
<Version>3.6.1</Version>
<Version>3.6.2</Version>
<Authors>SmooAI</Authors>
<Company>SmooAI</Company>
<Description>Resilient HTTP client for .NET with Polly-based retry, timeouts, typed JSON responses, and auth token injection. Port of @smooai/fetch.</Description>
Expand Down
2 changes: 1 addition & 1 deletion go/fetch/version.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package fetch

// Version is the current version of the smooai-fetch Go package.
const Version = "3.6.1"
const Version = "3.6.2"
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@smooai/fetch",
"version": "3.6.1",
"version": "3.6.2",
"description": "A powerful fetch client library built on top of the native `fetch` API, designed for both Node.js and browser environments. Features built-in support for retries, timeouts, rate limiting, circuit breaking, and Standard Schema validation.",
"homepage": "https://github.com/SmooAI/fetch#readme",
"bugs": {
Expand Down
2 changes: 1 addition & 1 deletion python/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "smooai-fetch"
version = "3.6.1"
version = "3.6.2"
description = "A resilient HTTP fetch client with retries, timeouts, rate limiting, and circuit breaking."
# readme = "README.md"
authors = [{ name = "SmooAI", email = "brent@smooai.com" }]
Expand Down
2 changes: 1 addition & 1 deletion python/src/smooai_fetch/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
and circuit breaking.
"""

__version__ = "3.6.1"
__version__ = "3.6.2"

# Core client
# Builder
Expand Down
2 changes: 1 addition & 1 deletion rust/fetch/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 rust/fetch/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "smooai-fetch"
version = "3.6.1"
version = "3.6.2"
edition = "2021"
description = "A resilient HTTP fetch client with retries, timeouts, rate limiting, and circuit breaking."
license = "MIT"
Expand Down
Loading