80 Commits

Author SHA1 Message Date
dependabot[bot] 2bd71bb757 chore(deps): bump actions/checkout from 6 to 7
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [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/v6...v7)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-19 23:13:44 +00:00
github-actions[bot] a79f606705 chore(main): release authsome 0.7.2 2026-06-17 13:07:27 +00:00
github-actions[bot] 4c0a171f0f chore(main): release authsome 0.7.1 2026-06-17 00:10:19 +00:00
github-actions[bot] cbda1e4f50 chore(main): release authsome 0.7.0 2026-06-16 20:12:00 +00:00
Manoj Bajaj cb594f2bea Merge pull request #420 from agentrhq/dependabot/github_actions/docker/setup-buildx-action-4
chore(deps): bump docker/setup-buildx-action from 3 to 4
2026-06-15 00:36:28 +05:30
Manoj Bajaj 79337105f7 Merge pull request #419 from agentrhq/dependabot/github_actions/codecov/codecov-action-7
chore(deps): bump codecov/codecov-action from 6 to 7
2026-06-15 00:36:17 +05:30
Manoj Bajaj 617c84a298 Merge pull request #421 from agentrhq/dependabot/github_actions/actions/checkout-6
chore(deps): bump actions/checkout from 4 to 6
2026-06-15 00:36:01 +05:30
dependabot[bot] 8e984bb82e chore(deps): bump actions/setup-python from 5 to 6
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-12 23:13:50 +00:00
dependabot[bot] 328cb55f02 chore(deps): bump actions/checkout from 4 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 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/v4...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-06-12 23:13:46 +00:00
dependabot[bot] 95ec440a51 chore(deps): bump docker/setup-buildx-action from 3 to 4
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-12 23:13:41 +00:00
dependabot[bot] e6d3f6e612 chore(deps): bump codecov/codecov-action from 6 to 7
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 6 to 7.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v6...v7)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-12 23:13:38 +00:00
Manoj Bajaj c1a9f66393 fix: add env field to config and disable PostHog in non-prod environments
Adds `env: Literal["prod", "dev", "test"]` to `AuthsomeConfig` (read from
`AUTHSOME_ENV`) so the runtime environment is a first-class config concern
shared across client and server.

Gates `analytics_enabled` on `env == "prod"` in `ServerConfig` so PostHog
is never initialised in dev or test — preventing the background consumer
thread from blocking pytest process exit and causing CI jobs to hang until
the 6-hour GitHub Actions timeout.

Test suite now sets `AUTHSOME_ENV=test` at module level and in the
`_disable_analytics` autouse fixture. The CI workflow also sets it as
defence-in-depth and adds `timeout-minutes: 10` so runaway jobs fail fast.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 19:49:41 +05:30
github-actions[bot] 933ac63752 chore(main): release authsome 0.6.4 2026-06-09 14:30:32 +00:00
Manoj Bajaj 28164cd4ae chore: sync release-please manifest to 0.6.3
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 19:59:22 +05:30
Manoj Bajaj 0abd7320f5 chore: manually bump yanked version 2026-06-09 19:53:31 +05:30
Manoj Bajaj e395c7408d chore: manually bump yanked version to 0.6.3
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 13:54:44 +05:30
Manoj Bajaj bf871df0ce chore: manually bump yanked version 2026-06-09 13:50:37 +05:30
Manoj Bajaj 50827dcc4d chore: manually bump yanked version 2026-06-09 13:43:22 +05:30
github-actions[bot] 53d2674e4e chore(main): release authsome 0.6.1 2026-06-06 04:27:26 +00:00
Manoj Bajaj 5b5a55d2bf fix: build action 2026-06-06 09:57:03 +05:30
Manoj Bajaj d84934b562 Merge pull request #351 from agentrhq/release-please--branches--main--components--authsome
chore(main): release authsome 0.6.0
2026-06-06 09:51:09 +05:30
Manoj Bajaj a6b2db30a5 Merge pull request #381 from agentrhq/dependabot/github_actions/docker/build-push-action-7
chore(deps): bump docker/build-push-action from 6 to 7
2026-06-06 09:50:46 +05:30
Manoj Bajaj d93420494c Merge pull request #380 from agentrhq/dependabot/github_actions/pnpm/action-setup-6
chore(deps): bump pnpm/action-setup from 4 to 6
2026-06-06 09:50:32 +05:30
Manoj Bajaj f1e66eb8b1 Merge pull request #382 from agentrhq/dependabot/github_actions/codecov/codecov-action-6
chore(deps): bump codecov/codecov-action from 4 to 6
2026-06-06 09:50:21 +05:30
Manoj Bajaj 204a30eb19 Merge pull request #379 from agentrhq/dependabot/github_actions/actions/setup-node-6
chore(deps): bump actions/setup-node from 4 to 6
2026-06-06 09:49:40 +05:30
github-actions[bot] 20f44759a5 chore(main): release authsome 0.6.0 2026-06-06 04:19:33 +00:00
dependabot[bot] c52687a4d1 chore(deps): bump astral-sh/setup-uv from 5 to 7
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 5 to 7.
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](https://github.com/astral-sh/setup-uv/compare/v5...v7)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-05 23:13:40 +00:00
dependabot[bot] 5d8bbd67f1 chore(deps): bump codecov/codecov-action from 4 to 6
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 6.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-05 23:13:35 +00:00
dependabot[bot] a473a9b19c chore(deps): bump docker/build-push-action from 6 to 7
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-05 23:13:32 +00:00
dependabot[bot] da4740a27d chore(deps): bump pnpm/action-setup from 4 to 6
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 4 to 6.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](https://github.com/pnpm/action-setup/compare/v4...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-05 23:13:30 +00:00
dependabot[bot] 4cf076b3ca chore(deps): bump actions/setup-node from 4 to 6
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...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>
2026-06-05 23:13:27 +00:00
Manoj Bajaj 51cd24a4e1 ci: restrict ui-lint to pull_request against main only
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 17:05:50 +05:30
Manoj Bajaj ff592fde59 fix(ui): replace setState-in-effect with lazy useState initializers
Calling setActiveView/setConnectionFilter inside useEffect body triggered
the react-hooks/set-state-in-effect lint error. Initialise both states
directly from URL params via lazy useState initialisers so no effect is
needed, and remove the now-unused useEffect import.

Also scope Docker build to version tags only (release-please triggers),
and restrict Python Tests to push/PR against main.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 17:05:12 +05:30
Manoj Bajaj 9f83458df5 chore: split CI into focused workflows, clean up README
- Replace monolithic test.yml with python-lint, python-test, and ui-lint
  workflows, each with path-based conditional triggers
- Remove publish-rc.yml (RC deploy workflow)
- Remove .claude/commands/run-evals.md
- Fix stale actions/checkout@v6 references (non-existent version)
- Update README: remove local-first framing, provider counts, Telemetry
  and Security sections, consolidate Docs links into Links section

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 17:02:49 +05:30
Manoj Bajaj 6231674610 feat: add Dockerfile, docker-compose, and self-hosting guide
Enables single-command self-deployment of the authsome daemon in a
container without requiring Python or uv on the host.

- Multi-stage Dockerfile: ui-builder (Node 24/pnpm) → py-builder (uv
  wheel) → slim Python 3.13 runtime, non-root authsome user
- docker-compose.yml with named volume and restart: unless-stopped
- .dockerignore to keep the build context minimal
- docs/guides/self-hosting.md covering quick-start, env vars, volume
  backup/restore, TLS with Caddy, and local builds
- .github/workflows/docker.yml CI job that builds the image on every PR
- README.md self-hosting quick-start section

Closes #366

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 16:45:48 +05:30
Manoj Bajaj 0dd5291ffb fix: install pnpm before setup-node to fix CI cache resolution
actions/setup-node with cache: "pnpm" tries to locate the pnpm store at
setup time, but pnpm was not yet in PATH (corepack enable ran after).
Replace corepack enable with pnpm/action-setup@v4 which installs pnpm as
a standalone binary before Node is configured, satisfying setup-node's
cache probe.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 16:25:25 +05:30
Manoj Bajaj e0a2cd9158 feat: add static Next.js dashboard
Mount the exported dashboard at the daemon root, build it into the Python package, and use existing daemon endpoints for SWR data fetching.
2026-06-01 15:43:15 +05:30
github-actions[bot] fea1f7e6bc chore(main): release authsome 0.5.0 2026-05-29 08:32:22 +00:00
github-actions[bot] d4b105832b chore(main): release authsome 0.4.2 2026-05-25 13:28:15 +00:00
github-actions[bot] 0a8e2982c3 chore(main): release authsome 0.4.1 2026-05-25 10:29:25 +00:00
github-actions[bot] 9d30cae727 chore(main): release authsome 0.4.0 2026-05-25 05:47:03 +00:00
github-actions[bot] 218ffca0f2 chore(main): release authsome 0.3.2 2026-05-20 13:17:12 +00:00
github-actions[bot] 1312d20022 chore(main): release authsome 0.3.1 2026-05-17 11:14:43 +00:00
github-actions[bot] 2104480e98 chore(main): release authsome 0.3.0 2026-05-15 13:52:59 +00:00
dependabot[bot] 93f8279d08 chore(deps): bump amannn/action-semantic-pull-request from 5 to 6
Bumps [amannn/action-semantic-pull-request](https://github.com/amannn/action-semantic-pull-request) from 5 to 6.
- [Release notes](https://github.com/amannn/action-semantic-pull-request/releases)
- [Changelog](https://github.com/amannn/action-semantic-pull-request/blob/main/CHANGELOG.md)
- [Commits](https://github.com/amannn/action-semantic-pull-request/compare/v5...v6)

---
updated-dependencies:
- dependency-name: amannn/action-semantic-pull-request
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-08 23:17:21 +00:00
Manoj Bajaj 5b1c239ef2 Merge pull request #198 from manojbajaj95/dependabot/github_actions/astral-sh/setup-uv-7
chore(deps): bump astral-sh/setup-uv from 5 to 7
2026-05-08 18:44:07 +05:30
Manoj Bajaj a48271b824 Merge pull request #197 from manojbajaj95/dependabot/github_actions/googleapis/release-please-action-5
chore(deps): bump googleapis/release-please-action from 4 to 5
2026-05-08 18:44:02 +05:30
Manoj Bajaj 764613c2b2 Merge pull request #196 from manojbajaj95/dependabot/github_actions/actions/setup-python-6
chore(deps): bump actions/setup-python from 5 to 6
2026-05-08 18:43:53 +05:30
Manoj Bajaj c4d921f469 Merge pull request #199 from manojbajaj95/dependabot/github_actions/codecov/codecov-action-6
chore(deps): bump codecov/codecov-action from 4 to 6
2026-05-08 18:43:44 +05:30
Manoj Bajaj 338d1c6c04 Merge pull request #200 from manojbajaj95/dependabot/github_actions/actions/checkout-6
chore(deps): bump actions/checkout from 4 to 6
2026-05-08 18:43:27 +05:30