Aditya Mer
2ad19f4fd5
feat(providers): migrate GitHub Copilot to official SDK
...
Replace custom device-flow OAuth and token exchange with the official
@github/copilot-sdk. The SDK manages a Copilot CLI subprocess for
authentication and API access.
Changes:
- Add @github/copilot-sdk dependency (v0.1.19)
- Create github-copilot-sdk.ts as core SDK wrapper
- Rename github-copilot-auth.ts to github-copilot-login.ts
- Merge github-copilot-token.ts into github-copilot-sdk.ts
- Remove extensions/copilot-proxy plugin entirely
- Update login flow to verify CLI auth status instead of device flow
- Add SDK-based model discovery via listCopilotModels()
- Update docs and UI labels to reflect SDK-based authentication
- Remove copilot-proxy from auth choices and plugin auto-enable
BREAKING CHANGE: GitHub Copilot now requires the Copilot CLI to be
installed and authenticated via 'copilot auth login' before use.
2026-01-29 11:17:03 +05:30
Shadow
6fc3ca4996
CI: add auto-response labels
2026-01-27 23:17:22 -06:00
Alex Fallah
289440256b
fix: update remaining ClawdbotKit path references to MoltbotKit
...
- scripts/bundle-a2ui.sh: A2UI_APP_DIR path
- package.json: format:swift and protocol:check paths
- scripts/protocol-gen-swift.ts: output paths
- .github/dependabot.yml: directory path and comment
- .gitignore: build cache paths
- .swiftformat: exclusion paths
- .swiftlint.yml: exclusion path
- apps/android/app/build.gradle.kts: assets.srcDir path
- apps/ios/project.yml: package path
- apps/ios/README.md: documentation reference
- docs/concepts/typebox.md: documentation reference
- apps/shared/MoltbotKit/Package.swift: fix argument order
2026-01-27 14:17:20 -06:00
Peter Steinberger
889882f339
fix: cap windows vitest workers in ci
2026-01-27 15:51:21 +00:00
Peter Steinberger
3817e0ce2c
fix: bundle a2ui before tests
2026-01-27 15:38:31 +00:00
Peter Steinberger
3015e11fd7
fix: stabilize install smoke against clawdbot installer
2026-01-27 14:58:01 +00:00
Shadow
58b96ca0c0
CI: sync labels on PR updates
2026-01-26 19:21:31 -06:00
Shadow
d34ae86114
chore: expand labeler coverage
2026-01-26 15:01:11 -06:00
Shadow
bdea265704
CI: run auto-response on pull_request_target
2026-01-26 14:37:39 -06:00
Shadow
ec75e0b3dc
CI: use app token for auto-response
2026-01-26 14:36:29 -06:00
alexstyl
39d219da59
Add FUNDING.yml
2026-01-26 19:00:46 +00:00
Shadow
403c397ff5
Docs: add cli/security labels
2026-01-26 09:36:58 -06:00
Shadow
f3e3c4573b
Docs: add LINE channel guide
2026-01-26 08:50:18 -06:00
Shadow
678ad9e3ae
CI: expand web-ui label globs
2026-01-25 21:23:27 -06:00
Shadow
1f06f8031e
CI: use app token for labeler
2026-01-25 21:15:45 -06:00
Shadow
a989fe8af9
CI: update labeler v5 config
2026-01-25 21:08:23 -06:00
Shadow
9c8e8c5c2d
CI: increase Node heap size for macOS checks ( #1890 )
...
Co-authored-by: Zach Knickerbocker <realZachi@users.noreply.github.com>
2026-01-25 20:45:42 -06:00
Shadow
28fe95ac5e
Docs: note labeler updates
2026-01-25 20:39:44 -06:00
Shadow
6b6284c69c
CI: add PR labeler + label sync
2026-01-25 20:37:31 -06:00
Peter Steinberger
c8063bdcd8
fix(ci): pin gradle and normalize gemini cli test paths
2026-01-25 15:27:03 +00:00
Peter Steinberger
8257ec6a1f
ci: harden pnpm setup
2026-01-25 13:12:08 +00:00
Peter Steinberger
0f5f7ec22a
ci: stabilize pnpm setup
2026-01-25 12:34:16 +00:00
Dan Guido
48aea87028
feat: add prek pre-commit hooks and dependabot ( #1720 )
...
* feat: add prek pre-commit hooks and dependabot
Pre-commit hooks (via prek):
- Basic hygiene: trailing-whitespace, end-of-file-fixer, check-yaml, check-added-large-files, check-merge-conflict
- Security: detect-secrets, zizmor (GitHub Actions audit)
- Linting: shellcheck, actionlint, oxlint, swiftlint
- Formatting: oxfmt, swiftformat
Dependabot:
- npm and GitHub Actions ecosystems
- Grouped updates (production/development/actions)
- 7-day cooldown for supply chain protection
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* docs: add prek install instruction to AGENTS.md
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 10:53:23 +00:00
Denys Vitali
15a9c21203
Add Build & Release Docker Image workflows ( #1602 )
...
* ci: build & release docker image
* ci: sync docker-release workflow updates
Squashes:
- ci: use correct runs-on
- ci: build images
Co-Authored-By: Claude <noreply@anthropic.com>
* Remove submodule checkout from docker-release.yml
Removed submodule checkout step from Docker release workflow.
* Simplify Docker release workflow by removing submodule checkout
Removed submodule checkout step from Docker release workflow.
---------
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-24 19:23:55 +00:00
Peter Steinberger
3de5ea818d
ci: speed up install smoke on PRs
2026-01-23 09:05:15 +00:00
hyaxia
f3c9252840
Security: add detect-secrets scan
2026-01-15 03:14:43 +00:00
Peter Steinberger
c379191f80
chore: migrate to oxlint and oxfmt
...
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-14 15:02:19 +00:00
Peter Steinberger
93fbd103ba
ci: set install smoke previous
2026-01-14 00:11:45 +00:00
Peter Steinberger
ccd8950d40
ci: stabilize installer smoke
2026-01-12 00:17:07 +00:00
Peter Steinberger
6b2634512c
ci: fix installer site checkout path
2026-01-12 00:06:41 +00:00
Peter Steinberger
9211183f2d
ci: fix installer smoke clone
2026-01-12 00:04:26 +00:00
Peter Steinberger
60430fcd2e
chore: harden installer and add smoke ci
2026-01-12 00:00:54 +00:00
Peter Steinberger
172fc777ed
ci: use node 22.x
2026-01-10 02:20:20 +01:00
Peter Steinberger
a6822e1210
ci: pin node to engine minimum
2026-01-10 02:17:59 +01:00
Peter Steinberger
c75d77e36c
ci: add clean install check
2026-01-10 01:50:32 +01:00
Peter Steinberger
45ff927980
ci: enforce frozen pnpm install
2026-01-10 01:49:24 +01:00
Peter Steinberger
3f1415b8fe
ci: run pnpm test on macOS (PRs)
2026-01-09 22:06:36 +00:00
Peter Steinberger
e8d75a39bc
ci: drop output sanitize wrapper
2026-01-09 16:49:12 +01:00
Peter Steinberger
4ffbd9802a
refactor(test): consolidate temp home + vitest setup
2026-01-09 16:41:05 +01:00
Peter Steinberger
2aeeeff65f
ci: sanitize CI test output
2026-01-09 15:39:16 +01:00
Peter Steinberger
d28c266771
fix: sanitize Windows test output
2026-01-09 15:32:55 +01:00
Peter Steinberger
92b792b3f0
fix: land #569 (thanks @bjesuiter)
2026-01-09 15:32:55 +01:00
blacksmith-sh[bot]
a596f32a8e
Migrate workflows to Blacksmith
2026-01-09 14:06:46 +00:00
Peter Steinberger
908a7e4fcb
chore: sync ci tasks and relax telegram test timeouts
2026-01-08 09:09:33 +01:00
Peter Steinberger
c15a87e75f
ci: add windows checks
2026-01-08 01:46:25 +00:00
Peter Steinberger
d0e60d402b
ci(android): avoid interactive license prompt
2026-01-07 17:57:32 +00:00
Ayaan Zaidi
7a48b908e4
refactor: replace tsx with bun for TypeScript execution ( #278 )
2026-01-06 07:14:08 +00:00
Shadow
f29efb9862
docs: add issue templates
2026-01-05 23:55:51 -06:00
Shadow
cc07ea82a4
CI: split macOS/android checks
2026-01-03 23:25:51 +01:00
Peter Steinberger
6c406b488d
ci: consolidate check jobs
2026-01-03 22:25:29 +00:00