argoyle
80daed081d
feat: add Cosmo Router config generation and PubSub support
...
Creates a new `GenerateCosmoRouterConfig` function to build and
serialize a Cosmo Router configuration from subgraphs. Implements
PubSub mechanism for managing schema updates, allowing
subscription to updates. Adds Subscription resolver and updates
existing structures to accommodate new functionalities. This
enhances the system's capabilities for dynamic updates and
configuration management.
2025-11-19 11:29:30 +01:00
Renovate
e343ff7538
chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.0
2025-10-30 11:19:43 +01:00
Renovate
52e58f8df8
fix(deps): update module github.com/99designs/gqlgen to v0.17.80
2025-09-17 21:19:09 +02:00
Renovate
e7a09e8322
fix(deps): update module github.com/99designs/gqlgen to v0.17.79
2025-09-15 07:19:10 +02:00
Renovate
0fab1d5098
fix(deps): update module github.com/99designs/gqlgen to v0.17.78
2025-07-28 12:21:43 +02:00
Renovate
f53321368d
fix(deps): update module github.com/99designs/gqlgen to v0.17.73
2025-05-03 16:37:30 +02:00
Renovate
a87b480345
fix(deps): update module github.com/99designs/gqlgen to v0.17.71
2025-04-18 10:23:36 +02:00
argoyle
aaa111dd20
feat(service): implement graceful shutdown for HTTP server
...
Add a context with timeout to handle graceful shutdown of the HTTP
server. Update error handling during the server's close to include
context-aware shutdown. Ensure that the server properly logs only
non-closed errors when listening.
2025-04-12 13:41:02 +02:00
Renovate
a9c07bf4c2
fix(deps): update module github.com/99designs/gqlgen to v0.17.68
2025-03-17 08:39:58 +01:00
argoyle
ee378dc6a3
feat(sdlmerge): add shared types for GraphQL schema handling
...
Introduce types for managing fielded, enum, union, and scalar shared types.
Implement functionality for comparing values and creating field sets.
Enhance schema extensions by integrating new visitors for enum types.
2025-02-28 13:10:07 +01:00
Renovate
7ffa9a3881
fix(deps): update module github.com/vektah/gqlparser/v2 to v2.5.23
2025-02-27 23:35:06 +01:00
Renovate
84b7d2bf74
fix(deps): update module github.com/99designs/gqlgen to v0.17.64
2025-01-28 19:48:02 +01:00
Renovate
4be0518209
fix(deps): update module github.com/99designs/gqlgen to v0.17.62
2025-01-01 19:45:11 +01:00
Renovate
6bf0e2c12b
fix(deps): update module github.com/99designs/gqlgen to v0.17.61
2024-12-20 07:49:00 +01:00
argoyle
d07a714d3c
fix(deps): update module github.com/99designs/gqlgen to v0.17.56
2024-11-10 14:29:58 +01:00
Renovate
5cc4ed6f9d
fix(deps): update module github.com/99designs/gqlgen to v0.17.53
2024-09-17 13:56:27 +00:00
Renovate
1ae6af6163
fix(deps): update module github.com/99designs/gqlgen to v0.17.52
2024-09-16 22:54:19 +00:00
Renovate
e55acc3c6f
fix(deps): update module github.com/99designs/gqlgen to v0.17.50
2024-09-14 12:56:44 +00:00
Renovate
4b9d7f7b1f
fix(deps): update module github.com/99designs/gqlgen to v0.17.46
2024-05-08 08:54:25 +02:00
argoyle
6cd3b935e4
feat: add full SDL to SupGraph response
2024-03-25 21:46:15 +01:00
argoyle
92d33b078c
chore(deps): bump github.com/99designs/gqlgen from 0.17.41 to 0.17.42
...
Bumps [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen ) from 0.17.41 to 0.17.42.
- [Release notes](https://github.com/99designs/gqlgen/releases )
- [Changelog](https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md )
- [Commits](https://github.com/99designs/gqlgen/compare/v0.17.41...v0.17.42 )
2024-01-02 09:36:00 +01:00
argoyle
e2ab56ce1e
chore(deps): bump github.com/99designs/gqlgen from 0.17.40 to 0.17.41
...
Bumps [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen ) from 0.17.40 to 0.17.41.
- [Release notes](https://github.com/99designs/gqlgen/releases )
- [Changelog](https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md )
- [Commits](https://github.com/99designs/gqlgen/compare/v0.17.40...v0.17.41 )
2023-12-04 08:42:54 +01:00
argoyle
873aaec785
chore(deps): bump github.com/99designs/gqlgen from 0.17.38 to 0.17.39
...
Bumps [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen ) from 0.17.38 to 0.17.39.
- [Release notes](https://github.com/99designs/gqlgen/releases )
- [Changelog](https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md )
- [Commits](https://github.com/99designs/gqlgen/compare/v0.17.38...v0.17.39 )
2023-10-06 11:37:21 +02:00
argoyle
24b5693f22
chore(deps): bump github.com/99designs/gqlgen from 0.17.32 to 0.17.33
...
Bumps [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen ) from 0.17.32 to 0.17.33.
- [Release notes](https://github.com/99designs/gqlgen/releases )
- [Changelog](https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md )
- [Commits](https://github.com/99designs/gqlgen/compare/v0.17.32...v0.17.33 )
2023-06-14 15:13:54 +02:00
argoyle
56317eb04b
chore(deps): bump github.com/99designs/gqlgen from 0.17.31 to 0.17.32
...
Bumps [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen ) from 0.17.31 to 0.17.32.
- [Release notes](https://github.com/99designs/gqlgen/releases )
- [Changelog](https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md )
- [Commits](https://github.com/99designs/gqlgen/compare/v0.17.31...v0.17.32 )
2023-06-08 13:19:05 +02:00
argoyle
a46895081e
chore: actually validate API key privileges and refs
2023-05-29 22:13:25 +02:00
argoyle
bd70eac12d
chore(deps): bump github.com/99designs/gqlgen from 0.17.30 to 0.17.31
...
Bumps [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen ) from 0.17.30 to 0.17.31.
- [Release notes](https://github.com/99designs/gqlgen/releases )
- [Changelog](https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md )
- [Commits](https://github.com/99designs/gqlgen/compare/v0.17.30...v0.17.31 )
2023-05-06 10:15:35 +02:00
argoyle
554a6c252f
feat: organizations and API keys
2023-04-27 07:46:52 +02:00
argoyle
e943f08746
chore(deps): bump github.com/99designs/gqlgen from 0.17.29 to 0.17.30
...
Bumps [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen ) from 0.17.29 to 0.17.30.
- [Release notes](https://github.com/99designs/gqlgen/releases )
- [Changelog](https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md )
- [Commits](https://github.com/99designs/gqlgen/compare/v0.17.29...v0.17.30 )
2023-04-21 09:57:09 +02:00
argoyle
01fb97e5b1
chore(deps): bump github.com/99designs/gqlgen from 0.17.26 to 0.17.27
...
Bumps [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen ) from 0.17.26 to 0.17.27.
- [Release notes](https://github.com/99designs/gqlgen/releases )
- [Changelog](https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md )
- [Commits](https://github.com/99designs/gqlgen/compare/v0.17.26...v0.17.27 )
2023-03-21 17:58:13 +01:00
argoyle
02c0b909da
chore(deps): bump github.com/99designs/gqlgen from 0.17.25 to 0.17.26
...
Bumps [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen ) from 0.17.25 to 0.17.26.
- [Release notes](https://github.com/99designs/gqlgen/releases )
- [Changelog](https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md )
- [Commits](https://github.com/99designs/gqlgen/compare/v0.17.25...v0.17.26 )
2023-03-08 14:32:44 +01:00
argoyle
10552d5486
chore(deps): bump github.com/99designs/gqlgen from 0.17.24 to 0.17.25
...
Bumps [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen ) from 0.17.24 to 0.17.25.
- [Release notes](https://github.com/99designs/gqlgen/releases )
- [Changelog](https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md )
- [Commits](https://github.com/99designs/gqlgen/compare/v0.17.24...v0.17.25 )
2023-03-02 09:41:26 +01:00
argoyle
e26e158e68
chore(deps): bump github.com/99designs/gqlgen from 0.17.22 to 0.17.24
...
Bumps [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen ) from 0.17.22 to 0.17.24.
- [Release notes](https://github.com/99designs/gqlgen/releases )
- [Changelog](https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md )
- [Commits](https://github.com/99designs/gqlgen/compare/v0.17.22...v0.17.24 )
2023-01-24 12:12:13 +01:00
argoyle
98a679d2d3
chore: add context and error handling
2022-12-17 14:36:42 +01:00
argoyle
27c78d8070
chore(deps): bump github.com/99designs/gqlgen from 0.17.20 to 0.17.22
...
Bumps [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen ) from 0.17.20 to 0.17.22.
- [Release notes](https://github.com/99designs/gqlgen/releases )
- [Changelog](https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md )
- [Commits](https://github.com/99designs/gqlgen/compare/v0.17.20...v0.17.22 )
2022-12-16 15:21:45 +01:00
argoyle
6b454ca8bf
chore: update schema if URLs have changed
2022-10-17 14:30:48 +02:00
argoyle
b1124d6350
chore: handle push of unchanged schema
2022-10-14 22:41:56 +02:00
argoyle
a1b4d4fc27
feat: initial commit
2022-10-09 20:37:48 +02:00