Commit Graph

401 Commits

Author SHA1 Message Date
Sacha Al Himdani
b7f6f27677 Release v0.168.1
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-04-15 14:11:10 +02:00
Sacha Al Himdani
ef86a6bf60 Release v0.168.0
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-04-15 13:11:39 +02:00
Émile Ré
fe1b5dae4e Review fixes
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-04-15 09:24:48 +04:00
Émile Ré
31abc31454 Replace npm run relay with make relay everywhere
The make relay target merges split graphql files into a single
schema.graphql before running the Relay compiler. All CI workflows,
the generate target, and documentation now use make relay.

Signed-off-by: Émile Ré <emile@getprobo.com>
2026-04-15 09:19:41 +04:00
Émile Ré
00b233aa03 Fix Relay generating null query text for mutations
Relay v20 treats extend type in server schema as client extensions,
causing all mutation fields to have "text": null in generated artifacts.

Replace the cat-based schema concatenation with a merge script that
collects all extend type Mutation blocks and produces a single
type Mutation definition. The split graphql/ files remain the source
of truth for gqlgen; the merged schema.graphql is generated for Relay.

Signed-off-by: Émile Ré <emile@getprobo.com>
2026-04-15 09:19:41 +04:00
Émile Ré
1962ec07ab Fix stale references to schema.graphql and v1_resolver.go
Update GNUmakefile targets to use wildcard graphql/*.graphql
prerequisites instead of the deleted schema.graphql files, and
remove v1_resolver.go from build prerequisites.

Also update .gitattributes, package.json graphql.schema path,
and AGENTS.md.

Signed-off-by: Émile Ré <emile@getprobo.com>
2026-04-15 09:19:41 +04:00
Émile Ré
74d7d3ff25 Upgrade Relay to v20.1.1 and unify compiler config
Consolidate the two per-app relay configs (console and trust)
into a single multi-project relay.config.json at the repo root
with three projects: core, iam, and trust. Bump all relay
packages from v19 to v20.1.1 and move relay-compiler to the
root devDependencies. Replace per-workspace relay scripts with
a single root-level npm run relay command and update the
GNUmakefile, CI workflows, and docs accordingly.

Signed-off-by: Émile Ré <emile@getprobo.com>
2026-04-14 16:04:11 +04:00
Sacha Al Himdani
f08abf3be2 Release v0.167.0
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-04-14 13:33:33 +02:00
Aurélien Sibiril
fe8163b757 Use go generate in genmodels target
Signed-off-by: Aurélien Sibiril <81782+aureliensibiril@users.noreply.github.com>
2026-04-13 18:25:11 +02:00
Aurélien Sibiril
adeef0d5cb Make genmodels a manual-only target
The model registry fetches from an external API so it should
not run as part of the regular generate/build pipeline. Replace
the automatic generate dependency with a standalone genmodels
target.

Signed-off-by: Aurélien Sibiril <81782+aureliensibiril@users.noreply.github.com>
2026-04-13 18:25:11 +02:00
Aurélien Sibiril
8bd68f6d33 Wire model registry into generate and clean targets
Signed-off-by: Aurélien Sibiril <81782+aureliensibiril@users.noreply.github.com>
2026-04-13 18:25:10 +02:00
Sacha Al Himdani
39c02beef3 Release v0.166.0
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-04-13 17:40:56 +02:00
Sacha Al Himdani
3ca0fac939 Release v0.165.3
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-04-10 20:50:06 +02:00
Sacha Al Himdani
77d493d5ed Release v0.165.2
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-04-10 19:40:16 +02:00
Sacha Al Himdani
ba386d188b Release v0.165.1
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-04-09 19:41:08 +02:00
Sacha Al Himdani
ead1d862cd Release v0.165.0
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-04-09 18:45:56 +02:00
Sacha Al Himdani
17f579b8a2 Release v0.164.0
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-04-09 13:22:07 +02:00
Sacha Al Himdani
7cd8cd6455 Release v0.163.2
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-04-08 16:53:49 +02:00
Sacha Al Himdani
c84a300dfa Release v0.163.1
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-04-07 19:05:43 +02:00
Émile Ré
8b9da28c53 Release v0.163.0
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-04-07 17:30:05 +04:00
Émile Ré
31b5089356 Release v0.162.1
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-04-07 13:29:47 +04:00
Émile Ré
f9b0132614 Release v0.162.0
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-04-06 16:31:15 +04:00
Bryan Frimin
16dce23553 Release v0.161.2 2026-04-06 12:12:12 +02:00
Émile Ré
e062ef5676 Release v0.161.1
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-04-06 13:52:34 +04:00
Bryan Frimin
7e685a2e96 Rewrite CI/CD pipeline
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-04-03 20:14:38 +02:00
Sacha Al Himdani
c9af5620a9 Release v0.161.0
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-04-03 18:04:49 +02:00
Bryan Frimin
9bbeb6bd22 Release v0.160.2 2026-04-03 17:24:28 +02:00
Émile Ré
8ba334160e Release v0.160.1
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-04-03 19:02:21 +04:00
Émile Ré
60f968fa07 Release v0.160.0
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-04-03 18:32:03 +04:00
Sacha Al Himdani
2543765bb3 Release v0.159.0
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-04-03 14:14:54 +02:00
Sacha Al Himdani
22ae368fdd Release v0.158.0
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-04-02 13:53:52 +02:00
Émile Ré
e8789533a7 Release v0.157.0
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-04-01 20:25:40 +04:00
Sacha Al Himdani
09ba7ab5a0 Release v0.156.1
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-04-01 15:23:05 +02:00
Sacha Al Himdani
bcfc693366 Release v0.156.0
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-03-31 18:06:38 +02:00
Bryan Frimin
de7e2c6dc9 Release v0.155.0 2026-03-31 11:35:59 +02:00
Sacha Al Himdani
c5a412ea41 Release v0.154.2
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-03-30 16:39:26 +02:00
Sacha Al Himdani
a54aaa8dca Release v0.154.1
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-03-30 14:16:34 +02:00
Sacha Al Himdani
3528e5d1a0 Release v0.154.0
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-03-30 13:36:03 +02:00
Bryan Frimin
6d0c7fe262 Release v0.153.2 2026-03-26 21:47:25 +01:00
Bryan Frimin
992c4ab7f3 Release v0.153.1 2026-03-26 17:56:37 +01:00
Bryan Frimin
644061f465 Release v0.153.0 2026-03-26 17:15:29 +01:00
Bryan Frimin
fcf197cd1c Release v0.152.0 2026-03-25 15:23:01 +01:00
Bryan Frimin
535d5e99d0 Release v0.151.0 2026-03-24 17:02:55 +01:00
Bryan Frimin
8b483e5629 Release v0.150.0 2026-03-23 14:48:48 +01:00
Bryan Frimin
2df3a2083b Release v0.149.0 2026-03-20 18:13:56 +01:00
Bryan Frimin
193125f619 Release v0.148.0 2026-03-20 17:34:12 +01:00
Bryan Frimin
789637c90a Release v0.147.0 2026-03-20 10:31:40 +01:00
Bryan Frimin
c74e5cc123 Add go fmt and go fix checks to lint
Adds go-fmt and go-fix Makefile targets that fail when gofmt or go fix
suggest changes. Both are wired into the lint target and used in CI.

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-03-19 16:37:51 +01:00
Bryan Frimin
3f6c3c87f2 Release v0.146.1 2026-03-19 16:22:49 +01:00
Sacha Al Himdani
e1efc7b488 Release v0.146.0 2026-03-19 14:42:08 +01:00