Commit Graph
94 Commits
Author SHA1 Message Date
ItalyPaleAleandClaude Opus 5 dcb1ef5ef1 feat: add FRANCIS_HOST to connect to a standalone Francis runtime
FRANCIS_HOST decides where the Francis actor runtime lives. When it is
empty or set to "embedded" (the default), Pocket ID starts the runtime inside its own process, backed by its own database.

Any other value is the address, or a comma-separated list of addresses, of a standalone Francis runtime. Pocket ID then connects to it as a remote actor host and starts no embedded runtime.

Note: connecting to a standalone runtime also needs FRANCIS_HOST_PSK or FRANCIS_HOST_JWT, and optionally (but recommended) FRANCIS_CA.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DMgoTZtznSjP4SHTaHbRen
2026-09-08 14:50:23 +00:00
Elias Schneider 6ff9a5ba7e ci/cd: update golangci-lint version 2026-08-28 23:05:52 +02:00
dependabot[bot]andElias Schneider c7cab3af84 chore(deps): Bump the "all-dependencies" group with 4 updates across multiple ecosystems (#1693)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Elias Schneider <login@eliasschneider.com>
2026-08-15 01:17:57 +02:00
Kyle Mendell 981a41cf0a chore(deps): bump pnpm to v11.20.0 (#1670) 2026-08-07 20:26:06 +02:00
dependabot[bot] 42626c50e4 chore(deps): Bump the "all-dependencies" group with 3 updates across multiple ecosystems (#1668) 2026-08-07 17:22:59 +02:00
Jean-François RoyandElias Schneider 1934efa84c feat: implement OAuth Client ID Metadata Document (#1525) (#1526)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
2026-08-02 15:05:39 +00:00
dependabot[bot] d24a68d24f chore(deps): Bump the "all-dependencies" group with 3 updates across multiple ecosystems (#1639) 2026-07-31 18:04:54 +02:00
Elias Schneider 0c5e0149cd chore(deps): upgrade vulnerable dependencies 2026-07-30 00:43:11 +02:00
Elias Schneider 31d62c65e5 ci/cd: run unit tests on windows and linux 2026-07-26 23:11:32 +02:00
dependabot[bot] c57c27a004 chore(deps): Bump the "all-dependencies" group with 3 updates across multiple ecosystems (#1621)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 17:21:42 +02:00
Elias Schneider 942bb3be2e ci/cd: remove not used permissions 2026-07-21 15:26:41 +02:00
dependabot[bot] 31c416ab2c chore(deps): Bump the "all-dependencies" group with 3 updates across multiple ecosystems (#1599)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-17 13:11:40 -05:00
Elias Schneider bb03660bd7 ci/cd: remove low demand issue closer 2026-07-13 11:08:32 +02:00
dependabot[bot]andElias Schneider ef9ed8de32 chore(deps): Bump the "all-dependencies" group with 3 updates across multiple ecosystems (#1578)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Elias Schneider <login@eliasschneider.com>
2026-07-13 09:58:41 +02:00
Alessandro (Ale) Segala cfda5f693b refactor: manage instance ID in the KV table (#1579) 2026-07-11 16:16:05 +02:00
dependabot[bot]andKyle Mendell 0d2624db9c chore(deps): Bump the "all-dependencies" group with 3 updates across multiple ecosystems (#1563)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kyle Mendell <ksm@ofkm.us>
2026-07-05 22:06:07 +02:00
Elias Schneider 254ae88cda ci/cd: add exempt user to PR quality checks 2026-06-27 14:41:14 +02:00
Elias Schneider 49305ed1f9 ci/cd: remove static next image tag 2026-06-24 22:29:27 +02:00
Elias Schneider 99ab38dc79 chore: add support for Docker Hub 2026-06-24 22:00:49 +02:00
Kyle MendellandElias Schneider 35dcf58ee9 chore: use goreleaser for binaries and static image builds (#1478)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
2026-06-24 21:49:27 +02:00
Elias Schneider 35987b9c8d ci/cd: close low-demand feature requests 2026-06-16 14:16:24 +02:00
dependabot[bot] 24c85029b4 chore(deps): Bump the "all-dependencies" group with 4 updates across multiple ecosystems (#1523)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 10:17:14 +00:00
Elias Schneider 83b45f682d ci/cd: run svelte check and unit tests in breaking branches 2026-06-16 09:30:04 +02:00
Elias Schneider bf9f76bbd5 docs: add PR template 2026-05-31 21:04:33 +02:00
Kyle Mendell 5c7e5f680b chore: fix incorrect container name variable 2026-05-11 11:04:36 -05:00
Kyle Mendell d5cf60689e ci/cd: migrate github actions runners to depot runners (#1329) 2026-04-26 19:48:19 -05:00
Alessandro (Ale) Segala 2f0338211d chore: update golangci-lint (#1440) 2026-04-21 11:53:06 -05:00
Elias Schneider e3905cf315 ci/cd: add pr quality action 2026-03-08 15:35:23 +01:00
a90c8abe51 chore(deps): upgrade to node 24 and go 1.26.0 (#1328)
Co-authored-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Elias Schneider <login@eliasschneider.com>
2026-02-23 19:50:44 +01:00
Elias Schneider 579cfdc678 feat: add support for SCIM provisioning (#1182) 2026-01-02 17:54:20 +01:00
3420a00073 feat: add CLI command for importing and exporting Pocket ID data (#998)
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-30 17:01:22 +01:00
Elias Schneider 461293ba1d ci/cd: remove breaking/** push trigger from actions 2025-12-24 11:45:15 +01:00
Elias Schneider b2c718d13d ci/cd: fix wrong storage value 2025-11-30 13:12:57 +01:00
Alessandro (Ale) SegalaandElias Schneider 29a1d3b778 feat: add database storage backend (#1091)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
2025-11-16 18:23:46 +01:00
Elias Schneider ab9c0f9ac0 ci/cd: run checks on PR to breaking/** branches 2025-11-11 11:21:39 +01:00
Elias SchneiderandAlessandro Segala bfd71d090c feat: add support for S3 storage backend (#1080)
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
2025-11-10 09:02:25 +00:00
Kyle MendellandElias Schneider 29fc185376 chore: cleanup root of repo, update workflow actions (#1003)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
2025-10-05 14:49:06 -05:00
802754c24c refactor: use react email for email templates (#734)
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Elias Schneider <login@eliasschneider.com>
2025-08-31 16:54:13 +00:00
Elias Schneider c1e515a05f ci/cd: use matrix for e2e tests 2025-08-24 20:35:30 +02:00
Elias Schneider 8999173aa0 ci/cd: fix playwright browsers not installed 2025-08-24 20:16:57 +02:00
Alessandro (Ale) Segala 17d8893bdb chore: update deps and Go 1.25 (#833) 2025-08-14 22:33:27 -05:00
Kyle MendellandElias Schneider 7bfe4834d0 chore: switch from npm to pnpm (#786)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
2025-08-10 12:16:30 -05:00
Elias Schneider f565c702e5 ci/cd: use latest-distroless tag for latest distroless images 2025-07-06 22:48:55 +02:00
Alessandro (Ale) Segala 1a41b05f60 feat: distroless container additional variant + healthcheck command (#716) 2025-07-04 12:26:01 -07:00
Elias Schneider c77167df46 ci/cd: cancel build-next action if new one starts 2025-06-16 16:12:33 +02:00
Elias Schneider 3717a663d9 ci/cd: only build required binaries for next image 2025-06-16 16:09:09 +02:00
Elias Schneider b25e95fc4a ci/cd: add missing attestions permission 2025-06-08 16:15:23 +02:00
Elias Schneider f403eed12c ci/cd: add missing permission 2025-06-08 16:03:40 +02:00
Kyle MendellandElias Schneider a052cd6619 ci/cd: add workflow for building 'next' docker image (#633)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
2025-06-08 15:42:41 +02:00
Maxim Baz d29fca155e ci/cd: tag container images with v{major} (#577) 2025-05-27 14:01:49 +02:00