dependabot[bot]
0519b0d903
chore(deps): bump actions/setup-python from 6 to 7
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6 to 7.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-24 23:13:46 +00:00
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
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
Manoj Bajaj
5b5a55d2bf
fix: build action
2026-06-06 09:57:03 +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
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
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
dependabot[bot]
78ffe8705f
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-05-08 13:10:35 +00:00
dependabot[bot]
3a9c4d2abd
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-05-08 13:10:32 +00:00
dependabot[bot]
195e0436f1
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-05-08 13:10:29 +00:00
dependabot[bot]
017dd50c9f
chore(deps): bump googleapis/release-please-action from 4 to 5
...
Bumps [googleapis/release-please-action](https://github.com/googleapis/release-please-action ) from 4 to 5.
- [Release notes](https://github.com/googleapis/release-please-action/releases )
- [Changelog](https://github.com/googleapis/release-please-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/googleapis/release-please-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: googleapis/release-please-action
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-08 13:10:25 +00:00
dependabot[bot]
55f76084cd
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-05-08 13:10:22 +00:00
Manoj Bajaj
a87fae5ea4
ci: enforce Conventional Commits on PR titles via GitHub Action ( #55 )
...
Adds amannn/action-semantic-pull-request workflow so squash-and-merge
commits always follow the Conventional Commits spec required by release-please.
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-24 02:35:43 -07:00
Manoj Bajaj
456d9bd811
feat: add proxy runner, RC publishing, and OAuth scope support ( #53 )
...
- Add local HTTP proxy runner for on-the-fly credential injection in child processes
- Add RC publish workflow triggered on successful tests on develop branch
- Add OAuth scope management and prompting during client login
2026-04-24 15:03:12 +05:30
Tejas
676608f733
Fix/tests ( #38 )
...
* refactor: unify API key flow logic, update authentication tests to use bridge, and add CI workflow badge.
* refactor: expand test coverage and add Codecov badge to README
* refactor: remove unused TokenExpiredError alias from client tests
* chore: remove ty type checking from CI workflow
* feat: add type checking, improve token refresh error handling, and enable HTTP server port reuse in tests
* refactor: add whitespace to conftest for improved readability
* fix: ensure HTTPServer cleanup via finally blocks and improved test fixture teardown
* style: reorder imports in conftest.py to follow PEP 8 standards
* refactor: clean up whitespace and formatting in test server cleanup fixture
* refactor: enable address reuse directly in PKCE flow handlers and remove global test configuration
* feat: make callback port configurable in PKCE and DCR PKCE flows and update tests to use dynamic ports
* test: dynamic callback port assignment in PKCE and DCR PKCE flow tests
2026-04-22 03:44:39 -07:00
Manoj Bajaj
535b69d3aa
ci: grant contents: read to publish workflow_call job
2026-04-17 14:43:40 +05:30
Manoj Bajaj
f990fda813
ci: wire publish.yml as reusable workflow triggered by release-please
...
release-please creates GitHub releases via GITHUB_TOKEN, which doesn't
fire the release:published event. Call publish.yml via workflow_call so
the OIDC token still references publish.yml (matching PyPI trusted
publisher config). workflow_dispatch kept for manual triggering.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-17 14:41:24 +05:30
Manoj Bajaj
6ad51760a8
chore: fix pyproject.toml and test bugs
...
- Set requires-python to >=3.13, target-version to py313, line-length to 120
- Add LICENSE file (MIT) and license-files field
- Update author name/email to Manoj Bajaj <manojbajaj95@gmail.com >
- Add py.typed marker, ruff config, and coverage config
- Fix test_flows.py: use LocalFileCryptoBackend instead of KeyringCryptoBackend
- Fix test_registry.py: assert "github" instead of non-existent "anthropic" bundled provider
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-17 14:22:10 +05:30