Commit Graph
436 Commits
Author SHA1 Message Date
Kevin Franklin KimandGitHub dd7764eb52 Merge branch 'main' into feature/example-auth 2026-03-03 17:41:41 +01:00
Kevin Franklin KimandGitHub 90dc1b358f Merge pull request #89 from foomo/feature/maintenance
Test Branch / test (push) Waiting to run
chore: update repo
2026-03-03 17:33:44 +01:00
Kevin Franklin Kim b0ed36815e chore: fix make 2026-03-03 17:28:47 +01:00
Kevin Franklin Kim 671b60ebae chore: update gh action 2026-03-03 17:13:41 +01:00
Kevin Franklin Kim e40acbb563 fix: test 2026-03-03 16:59:01 +01:00
Kevin Franklin Kim 5823abc98b fix: lint issue 2026-03-03 16:50:59 +01:00
Kevin Franklin Kim 4201b916e4 chore: update repo 2026-03-03 16:47:17 +01:00
Kevin Franklin KimandGitHub 1ef2812eba Merge pull request #83 from foomo/dependabot/go_modules/updates-bc54c4139e
Test Branch / test (push) Has been cancelled
chore(deps): bump the updates group across 1 directory with 2 updates
2026-02-18 06:54:20 +01:00
Kevin Franklin KimandGitHub c1a8ac3c6c Merge pull request #84 from foomo/dependabot/github_actions/actions/checkout-6
chore(deps): bump actions/checkout from 5 to 6
2026-02-18 06:53:44 +01:00
dependabot[bot]andGitHub 64f7c0c5f4 chore(deps): bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-15 17:32:39 +00:00
dependabot[bot]andGitHub 801f7bf931 chore(deps): bump the updates group across 1 directory with 2 updates
Bumps the updates group with 2 updates in the / directory: [golang.org/x/mod](https://github.com/golang/mod) and [golang.org/x/tools](https://github.com/golang/tools).


Updates `golang.org/x/mod` from 0.29.0 to 0.30.0
- [Commits](https://github.com/golang/mod/compare/v0.29.0...v0.30.0)

Updates `golang.org/x/tools` from 0.38.0 to 0.39.0
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](https://github.com/golang/tools/compare/v0.38.0...v0.39.0)

---
updated-dependencies:
- dependency-name: golang.org/x/mod
  dependency-version: 0.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: updates
- dependency-name: golang.org/x/tools
  dependency-version: 0.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: updates
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-10 15:15:03 +00:00
Kevin Franklin KimandGitHub 738ba1295a Merge pull request #82 from foomo/dependabot/github_actions/golangci/golangci-lint-action-9
Test Branch / test (push) Has been cancelled
chore(deps): bump golangci/golangci-lint-action from 8 to 9
2026-02-10 15:38:13 +01:00
dependabot[bot]andGitHub adc2108e63 chore(deps): bump golangci/golangci-lint-action from 8 to 9
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 8 to 9.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v8...v9)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-version: '9'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-09 17:02:49 +00:00
Kevin Franklin KimandGitHub 31d2c58645 Merge pull request #80 from foomo/fix/go-generator-naming-conflicts
Test Branch / test (push) Has been cancelled
fix: resolve variable name conflicts in GoRPC client generation
v2.13.0
2025-11-07 10:37:02 +01:00
Kevin Franklin Kim 9535198175 revert: debug 2025-11-07 10:35:23 +01:00
Kevin Franklin Kim aa5638fcfd fix: custom errors 2025-11-07 10:30:56 +01:00
Kevin Franklin Kim 3c7c56b2f0 fix: checks 2025-11-07 07:22:40 +01:00
Kevin Franklin Kim ef45cf3b4b docs: update README 2025-11-07 07:14:20 +01:00
Kevin Franklin Kim 79684387be feat: support ctx and errors through JSON 2025-11-07 07:14:04 +01:00
Kevin Franklin Kim 22fd72c6ba Merge branch 'fix/go-generator-naming-conflicts' of github.com:foomo/gotsrpc into fix/go-generator-naming-conflicts 2025-11-06 23:10:22 +01:00
Kevin Franklin KimandGitHub 939e09c5dd Merge branch 'main' into fix/go-generator-naming-conflicts 2025-11-06 23:08:23 +01:00
Kevin Franklin KimandGitHub 49be3bc8de Merge pull request #77 from foomo/dependabot/github_actions/actions/setup-node-6
chore(deps): bump actions/setup-node from 5 to 6
2025-11-05 12:14:57 +01:00
dependabot[bot]andGitHub 507c608f18 chore(deps): bump actions/setup-node from 5 to 6
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-05 10:50:03 +00:00
Kevin Franklin Kim e66e488fa9 Merge branch 'main' of github.com:foomo/gotsrpc into fix/go-generator-naming-conflicts 2025-11-05 11:49:36 +01:00
Kevin Franklin KimandGitHub 1647155e62 Merge pull request #76 from foomo/feature/ugorji-go-1.3.0
feat: ugorji go codec 1.3.1
v2.12.0
2025-11-05 11:48:53 +01:00
Kevin Franklin Kim ce5a34aa92 chore: fix make test 2025-11-05 11:43:24 +01:00
Kevin Franklin Kim 88c4293078 feat: codec 1.3.1 2025-11-05 11:40:00 +01:00
Uwe Quitter f682ef1f75 fix: resolve variable name conflicts in GoRPC client generation
The GoRPC client generator was creating variable name conflicts when service method
parameters had the same name as internally generated variables. The generator uses
fixed variable names like 'req' for request structs, but if a method parameter was
also named 'req', it would create a naming conflict in the generated code.
Another change fixes the problem with a function definition having context.Context as one of its arguments, the generated code would have the context argument twice then.
2025-10-28 15:03:55 +01:00
Uwe Quitter 5d68c02535 feat: Add authentication example demonstrating gotsrpc Context function
This example showcases gotsrpc's special Context function for centralized
authentication. The Context function handles all authentication logic,
keeping service methods clean and focused on business logic.

Key principle: Centralized authentication via Context function
- Context function validates Authorization header once
- Service methods remain clean without auth boilerplate
- Single point of authentication for entire service

Example includes:
- AuthService: Login/logout operations
- HelloService: Demonstrates Context function pattern
- Complete build system with Makefile
- TypeScript client with proper ES6 modules
- Comprehensive tests and documentation

Files: example/auth/ (complete authentication example)
2025-10-22 16:07:17 +02:00
Kevin Franklin Kim 912f969ca3 chore: update MAKEFILE 2025-10-06 07:18:23 +02:00
Kevin Franklin Kim e5408c57cf feat: update deps 2025-10-02 17:17:32 +02:00
Kevin Franklin Kim 21f3621cf4 feat: mark deprecated 2025-10-02 17:17:23 +02:00
Kevin Franklin Kim a7ac482d7b chore: set schema id 2025-10-02 17:17:13 +02:00
Kevin Franklin Kim a415e94795 chore: update tasks 2025-10-02 17:17:07 +02:00
Kevin Franklin Kim 8daa10c502 chore: set schema id 2025-10-02 17:16:56 +02:00
Kevin Franklin Kim 4cff4e79ba chore: update lint config 2025-10-02 17:16:48 +02:00
Kevin Franklin Kim e58d03f5f4 feat: codec 1.3.0 v2.12.0-rc.1 2025-09-19 08:53:41 +02:00
Kevin Franklin Kim bfb4b6a45b chore: let action search 2025-09-19 08:53:22 +02:00
Kevin Franklin Kim 00dfc6e1f2 fix: lint errors 2025-09-19 08:53:09 +02:00
Kevin Franklin Kim 7e1298b21b chore: add codecov
Test Branch / test (push) Has been cancelled
2025-09-19 08:19:38 +02:00
Kevin Franklin KimandGitHub 6c126a5956 Merge pull request #74 from foomo/feature/depedencies
feat: update depedencies
v2.11.0
2025-09-19 06:46:25 +02:00
Kevin Franklin Kim c90b8e2024 chore: revert cache 2025-09-18 23:32:11 +02:00
Kevin Franklin Kim d10297be6c chore: update dependabot 2025-09-18 23:30:38 +02:00
Kevin Franklin Kim 9d9ae39cd4 fix: lint issues 2025-09-18 23:28:27 +02:00
Kevin Franklin Kim 29b313ea6f test: add types test 2025-09-18 23:22:52 +02:00
Kevin Franklin Kim e0841a5713 feat: update deps 2025-09-18 23:22:38 +02:00
Kevin Franklin Kim cc9490482d feat: update usage 2025-09-18 23:21:52 +02:00
Kevin Franklin Kim 929756226a feat: use testing context 2025-09-18 23:21:44 +02:00
Kevin Franklin Kim 3677ba8f02 chore: add mise 2025-09-18 23:21:15 +02:00
Kevin Franklin Kim 401407617a feat: add docker build 2025-09-18 23:20:40 +02:00