Skip to content
This repository was archived by the owner on Dec 27, 2025. It is now read-only.
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
10 changes: 5 additions & 5 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,19 +26,19 @@ jobs:
runs-on: ubuntu-latest
services:
echo-http:
image: ghcr.io/jsr-probitas/echo-http:latest
image: ghcr.io/probitas-test/echo-http:latest
ports:
- 18080:80
echo-grpc:
image: ghcr.io/jsr-probitas/echo-grpc:latest
image: ghcr.io/probitas-test/echo-grpc:latest
ports:
- 50051:50051
echo-connectrpc:
image: ghcr.io/jsr-probitas/echo-connectrpc:latest
image: ghcr.io/probitas-test/echo-connectrpc:latest
ports:
- 18082:8080
echo-graphql:
image: ghcr.io/jsr-probitas/echo-graphql:latest
image: ghcr.io/probitas-test/echo-graphql:latest
ports:
- 14000:8080
postgres:
Expand Down Expand Up @@ -136,4 +136,4 @@ jobs:
with:
files: ./coverage.lcov
token: ${{ secrets.CODECOV_TOKEN }}
slug: jsr-probitas/probitas-client
slug: probitas-test/probitas-client
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Probitas Client

[![Test](https://github.com/jsr-probitas/probitas-client/actions/workflows/test.yml/badge.svg)](https://github.com/jsr-probitas/probitas-client/actions/workflows/test.yml)
[![Publish](https://github.com/jsr-probitas/probitas-client/actions/workflows/publish.yml/badge.svg)](https://github.com/jsr-probitas/probitas-client/actions/workflows/publish.yml)
[![codecov](https://codecov.io/gh/jsr-probitas/probitas-client/graph/badge.svg)](https://codecov.io/gh/jsr-probitas/probitas-client)
[![Test](https://github.com/probitas-test/probitas-client/actions/workflows/test.yml/badge.svg)](https://github.com/probitas-test/probitas-client/actions/workflows/test.yml)
[![Publish](https://github.com/probitas-test/probitas-client/actions/workflows/publish.yml/badge.svg)](https://github.com/probitas-test/probitas-client/actions/workflows/publish.yml)
[![codecov](https://codecov.io/gh/probitas-test/probitas-client/graph/badge.svg)](https://codecov.io/gh/probitas-test/probitas-client)

Client library collection for exercising Probitas scenarios against real
services. Each protocol-specific client shares the same ergonomics and error
Expand Down Expand Up @@ -73,7 +73,7 @@ export default scenario("example http request")
```

Refer to `docs/clients.md` for package-specific usage notes and to the
[Probitas framework](https://github.com/jsr-probitas/probitas) for scenario
[Probitas framework](https://github.com/probitas-test/probitas) for scenario
authoring.

## Development
Expand All @@ -85,7 +85,7 @@ authoring.
- Integration services: `compose.yaml` starts local dependencies
(HTTP/ConnectRPC/gRPC/GraphQL echo servers, Postgres/MySQL, Redis, MongoDB,
RabbitMQ, LocalStack, Deno KV). Echo server images are published to
`ghcr.io/jsr-probitas/`.
`ghcr.io/probitas-test/`.
- Specs: Detailed protocol expectations are tracked in
[`docs/specs/00-overview.md`](docs/specs/00-overview.md).

Expand Down
8 changes: 4 additions & 4 deletions compose.yaml
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
services:
# HTTP echo server for integration testing
echo-http:
image: ghcr.io/jsr-probitas/echo-http:latest
image: ghcr.io/probitas-test/echo-http:latest
ports:
- "18080:80"

# gRPC echo server with reflection support for integration testing
echo-grpc:
image: ghcr.io/jsr-probitas/echo-grpc:latest
image: ghcr.io/probitas-test/echo-grpc:latest
ports:
- "50051:50051"

# ConnectRPC echo server for integration testing
echo-connectrpc:
image: ghcr.io/jsr-probitas/echo-connectrpc:latest
image: ghcr.io/probitas-test/echo-connectrpc:latest
ports:
- "18082:8080"

# GraphQL echo server for integration testing
echo-graphql:
image: ghcr.io/jsr-probitas/echo-graphql:latest
image: ghcr.io/probitas-test/echo-graphql:latest
ports:
- "14000:8080"

Expand Down
2 changes: 1 addition & 1 deletion deno.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
"@logtape/logtape": "jsr:@logtape/logtape@^1.3.5",
"@std/assert": "jsr:@std/assert@^1.0.16",
"@std/jsonc": "jsr:@std/jsonc@^1.0.2",
"@std/path": "jsr:@std/path@^1.1.3",
"@std/path": "jsr:@std/path@^1.1.4",
"@std/semver": "jsr:@std/semver@^1.0.7",
"@std/testing": "jsr:@std/testing@^1.0.16",
"jsr:@probitas/client@^0": "./packages/probitas-client/mod.ts",
Expand Down
113 changes: 24 additions & 89 deletions deno.lock

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

6 changes: 3 additions & 3 deletions flake.lock

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

6 changes: 3 additions & 3 deletions packages/probitas-client-connectrpc/mod.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**
* ConnectRPC client for [Probitas](https://github.com/jsr-probitas/probitas) scenario testing framework.
* ConnectRPC client for [Probitas](https://github.com/probitas-test/probitas) scenario testing framework.
*
* This package provides a ConnectRPC-based client with Server Reflection support,
* designed for integration testing of gRPC and Connect protocol services.
Expand Down Expand Up @@ -90,8 +90,8 @@
*
* ## Links
*
* - [GitHub Repository](https://github.com/jsr-probitas/probitas-client)
* - [Probitas Framework](https://github.com/jsr-probitas/probitas)
* - [GitHub Repository](https://github.com/probitas-test/probitas-client)
* - [Probitas Framework](https://github.com/probitas-test/probitas)
* - [ConnectRPC](https://connectrpc.com/)
*
* @module
Expand Down
6 changes: 3 additions & 3 deletions packages/probitas-client-deno-kv/mod.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**
* Deno KV client for [Probitas](https://github.com/jsr-probitas/probitas) scenario testing framework.
* Deno KV client for [Probitas](https://github.com/probitas-test/probitas) scenario testing framework.
*
* This package provides a Deno KV client designed for integration testing of applications using Deno KV storage.
*
Expand Down Expand Up @@ -84,8 +84,8 @@
*
* ## Links
*
* - [GitHub Repository](https://github.com/jsr-probitas/probitas-client)
* - [Probitas Framework](https://github.com/jsr-probitas/probitas)
* - [GitHub Repository](https://github.com/probitas-test/probitas-client)
* - [Probitas Framework](https://github.com/probitas-test/probitas)
* - [Deno KV](https://deno.land/manual/runtime/kv)
*
* @module
Expand Down
6 changes: 3 additions & 3 deletions packages/probitas-client-graphql/mod.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**
* GraphQL client for [Probitas](https://github.com/jsr-probitas/probitas) scenario testing framework.
* GraphQL client for [Probitas](https://github.com/probitas-test/probitas) scenario testing framework.
*
* This package provides a GraphQL client designed for integration testing of GraphQL APIs.
*
Expand Down Expand Up @@ -65,8 +65,8 @@
*
* ## Links
*
* - [GitHub Repository](https://github.com/jsr-probitas/probitas-client)
* - [Probitas Framework](https://github.com/jsr-probitas/probitas)
* - [GitHub Repository](https://github.com/probitas-test/probitas-client)
* - [Probitas Framework](https://github.com/probitas-test/probitas)
*
* @module
*/
Expand Down
6 changes: 3 additions & 3 deletions packages/probitas-client-grpc/mod.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**
* gRPC client for [Probitas](https://github.com/jsr-probitas/probitas) scenario testing framework.
* gRPC client for [Probitas](https://github.com/probitas-test/probitas) scenario testing framework.
*
* This package provides a gRPC client with Server Reflection support, designed for
* integration testing of gRPC services. It is a thin wrapper around
Expand Down Expand Up @@ -114,8 +114,8 @@
*
* ## Links
*
* - [GitHub Repository](https://github.com/jsr-probitas/probitas-client)
* - [Probitas Framework](https://github.com/jsr-probitas/probitas)
* - [GitHub Repository](https://github.com/probitas-test/probitas-client)
* - [Probitas Framework](https://github.com/probitas-test/probitas)
* - [gRPC](https://grpc.io/)
*
* @module
Expand Down
Loading