Skip to content

Commit 3c5d8a6

Browse files
authored
Merge pull request #190 from drivecore/release
Merge release branch into main
2 parents 5a804a7 + d152369 commit 3c5d8a6

File tree

15 files changed

+92
-3427
lines changed

15 files changed

+92
-3427
lines changed

.github/workflows/issue-comment.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ jobs:
4545

4646
- name: Configure Git
4747
run: |
48-
git config --global user.name "MyCoder (On behalf of ${{ github.event.comment.user.login }})"
49-
git config --global user.email "bot@mycoder.ai"
48+
git config --global user.name "Ben Houston (via MyCoder)"
49+
git config --global user.email "neuralsoft@gmail.com"
5050
5151
- run:
5252
pnpm install -g mycoder

.github/workflows/release.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,19 @@ jobs:
5050
- name: Test
5151
run: pnpm test
5252

53+
- name: Debug - Show recent commits
54+
run: git log -n 10 --pretty=format:"%h %s" --date=short
55+
56+
- name: Debug - Run verify-release-config
57+
run: pnpm verify-release-config
58+
59+
- name: Configure Git
60+
run: |
61+
git config --global user.email "neuralsoft@gmail.com"
62+
git config --global user.name "Ben Houston (via GitHub Actions)"
63+
5364
- name: Release
5465
env:
5566
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5667
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
57-
run: pnpm semantic-release
68+
run: pnpm release

.husky/commit-msg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# Validate commit message with commitlint
2-
pnpm exec commitlint --edit $1
2+
# pnpm exec commitlint --edit $1

.releaserc.json

Lines changed: 0 additions & 18 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 0 additions & 49 deletions
This file was deleted.

lerna.json

Lines changed: 0 additions & 11 deletions
This file was deleted.

lerna.json.bak

Lines changed: 0 additions & 1 deletion
This file was deleted.

package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,8 @@
2121
"gcloud-setup": "gcloud auth application-default login && gcloud config set account \"ben@drivecore.ai\" && gcloud config set project drivecore-primary && gcloud config set run/region us-central1",
2222
"cli": "cd packages/cli && node --no-deprecation bin/cli.js",
2323
"prepare": "husky",
24-
"semantic-release": "semantic-release",
2524
"verify-release-config": "node scripts/verify-release-config.js",
26-
"release": "pnpm verify-release-config && pnpm exec lerna exec --concurrency 1 -- pnpm exec semantic-release -e semantic-release-monorepo"
25+
"release": "pnpm verify-release-config && pnpm -r --workspace-concurrency=1 exec -- pnpm exec semantic-release -e semantic-release-monorepo"
2726
},
2827
"lint-staged": {
2928
"*.{js,jsx,ts,tsx}": [
@@ -35,7 +34,6 @@
3534
"rimraf": "^6.0.1"
3635
},
3736
"devDependencies": {
38-
"@changesets/cli": "^2.28.1",
3937
"@commitlint/cli": "^19.7.1",
4038
"@commitlint/config-conventional": "^19.7.1",
4139
"@eslint/js": "^9",
@@ -52,7 +50,6 @@
5250
"eslint-plugin-promise": "^7.2.1",
5351
"eslint-plugin-unused-imports": "^4.1.4",
5452
"husky": "^9.1.7",
55-
"lerna": "^8.2.1",
5653
"lint-staged": "^15.4.3",
5754
"prettier": "^3.5.1",
5855
"semantic-release": "^24.2.3",

packages/agent/CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
# mycoder-agent-v1.0.0 (2025-03-11)
2+
3+
4+
### Bug Fixes
5+
6+
* **monorepo:** implement semantic-release-monorepo for proper versioning of sub-packages ([96c6284](https://github.com/drivecore/mycoder/commit/96c62848fbc3a4c1c591f3fd6202486e6461c4f2))
7+
* only consider response empty if no text AND no tool calls ([#127](https://github.com/drivecore/mycoder/issues/127)) ([af20ec5](https://github.com/drivecore/mycoder/commit/af20ec54468afed49632306fe553b307ab3c4ba5))
8+
* Replace shell commands with Node.js APIs for cross-platform compatibility ([07b4c24](https://github.com/drivecore/mycoder/commit/07b4c24fa17d19c468a76404a367f6afc0005517))
9+
* token caching ([5972e59](https://github.com/drivecore/mycoder/commit/5972e59ab572040e564d1756ab8a5625215e14dc))
10+
* use maxTokens in generateTextProps ([bfb9da9](https://github.com/drivecore/mycoder/commit/bfb9da9804d61840344e93cc5bea809e8e16f2ec))
11+
12+
13+
### Features
14+
15+
* add back token tracking, system prompt caching. ([ddc04ab](https://github.com/drivecore/mycoder/commit/ddc04ab0778eb2f571897e825c8d8ba17651db09))
16+
* add showStdIn and showStdout options to shellMessage and shellStart ([aed1b9f](https://github.com/drivecore/mycoder/commit/aed1b9f6ba489da19f2170c136861a7c80ad6e33)), closes [#167](https://github.com/drivecore/mycoder/issues/167)
17+
* add token caching. issue 145 ([d78723b](https://github.com/drivecore/mycoder/commit/d78723bb6d0514110088caf7009e196e3f79769e))
18+
* remove modelProvider and modelName - instant decrepation ([59834dc](https://github.com/drivecore/mycoder/commit/59834dcf932051a5c75624bd6f6ab12254f43769))
19+
120
# mycoder-agent
221

322
## [0.7.0](https://github.com/drivecore/mycoder/compare/v0.6.1...v0.7.0) (2025-03-10)

packages/agent/package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "mycoder-agent",
3-
"version": "0.11.0",
3+
"version": "1.0.0",
44
"description": "Agent module for mycoder - an AI-powered software development assistant",
55
"type": "module",
66
"main": "dist/index.js",
@@ -29,8 +29,7 @@
2929
"typecheck": "tsc --noEmit",
3030
"clean": "rimraf dist",
3131
"clean:all": "rimraf node_modules dist",
32-
"prepublishOnly": "pnpm run clean && pnpm run build && pnpm run test",
33-
"semantic-release": "semantic-release -e semantic-release-monorepo"
32+
"semantic-release": "pnpm exec semantic-release -e semantic-release-monorepo"
3433
},
3534
"keywords": [
3635
"ai",

packages/cli/CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
# mycoder-v1.0.0 (2025-03-11)
2+
3+
4+
### Bug Fixes
5+
6+
* add deepmerge to cli package.json ([ab66377](https://github.com/drivecore/mycoder/commit/ab66377342c9f23fa874d2776e73d365141e8801))
7+
* don't save consent when using --userWarning=false ([41cf69d](https://github.com/drivecore/mycoder/commit/41cf69dee22acc31cd0f2aa9f80e36cd867fb20b))
8+
* **monorepo:** implement semantic-release-monorepo for proper versioning of sub-packages ([96c6284](https://github.com/drivecore/mycoder/commit/96c62848fbc3a4c1c591f3fd6202486e6461c4f2))
9+
* update hierarchical configuration system to fix failing tests ([93d949c](https://github.com/drivecore/mycoder/commit/93d949c03b7ebe96bad36713f6476c38d2a35224))
10+
11+
12+
### Features
13+
14+
* add --githubMode and --userPrompt as boolean CLI options that override config settings ([0390f94](https://github.com/drivecore/mycoder/commit/0390f94651e40de93a8cb9486a056a0b9cb2e165))
15+
* add CLI options for automated usage scenarios ([00419bc](https://github.com/drivecore/mycoder/commit/00419bc3e060db6d0c18fc72e2d7b6957791c875))
16+
* add maxTokens and temperature config options to CLI ([b461d3b](https://github.com/drivecore/mycoder/commit/b461d3b71b686d7679ecac62c0c66cc5a1df8fec)), closes [#118](https://github.com/drivecore/mycoder/issues/118)
17+
* implement hierarchical configuration system ([84d73d1](https://github.com/drivecore/mycoder/commit/84d73d1e6324670890a203f455fe257aeb6ed07a)), closes [#153](https://github.com/drivecore/mycoder/issues/153)
18+
* remove modelProvider and modelName - instant decrepation ([59834dc](https://github.com/drivecore/mycoder/commit/59834dcf932051a5c75624bd6f6ab12254f43769))
19+
120
# mycoder
221

322
## [0.7.0](https://github.com/drivecore/mycoder/compare/v0.6.1...v0.7.0) (2025-03-10)

packages/cli/COMMIT_CONVENTION.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,3 @@ Commit messages are used to:
5252
2. Generate changelog entries
5353
3. Create GitHub releases
5454

55-
The process is automated through GitHub Actions and uses changesets for release management.

packages/cli/package.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "mycoder",
33
"description": "A command line tool using agent that can do arbitrary tasks, including coding tasks",
4-
"version": "0.11.0",
4+
"version": "1.0.0",
55
"type": "module",
66
"bin": "./bin/cli.js",
77
"main": "./dist/index.js",
@@ -27,10 +27,7 @@
2727
"test": "vitest run",
2828
"test:watch": "vitest",
2929
"test:ci": "vitest --run --coverage",
30-
"changeset": "changeset",
31-
"version": "changeset version",
32-
"prepublishOnly": "pnpm run clean && pnpm run build && pnpm run test",
33-
"semantic-release": "semantic-release -e semantic-release-monorepo"
30+
"semantic-release": "pnpm exec semantic-release -e semantic-release-monorepo"
3431
},
3532
"keywords": [
3633
"ai",

0 commit comments

Comments
 (0)