Skip to content

Commit b79ae6f

Browse files
authored
Merge pull request #10 from webdriverio/chore/set-up-release-config
chore: Integrate release-it for semantic versioning and consolidate server metadata
2 parents f9be2f9 + f3aa9c9 commit b79ae6f

File tree

7 files changed

+1555
-49
lines changed

7 files changed

+1555
-49
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252
run: pnpm run bundle
5353

5454
- name: Release
55-
run: npx release-it ${{github.event.inputs.releaseType}} --github.release --ci --npm.skipChecks --no-git.requireCleanWorkingDir --npm.tag=${{github.event.inputs.distTag}}
55+
run: npx release-it ${{github.event.inputs.releaseType}} --ci --no-git.requireCleanWorkingDir --npm.tag=${{github.event.inputs.distTag}}
5656
env:
5757
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5858
NPM_REGISTRY: https://registry.npmjs.org/

.release-it.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"git": {
3+
"commitMessage": "chore: release v${version}",
4+
"tagName": "v${version}"
5+
},
6+
"github": {
7+
"release": true,
8+
"releaseName": "v${version}"
9+
},
10+
"npm": {
11+
"skipChecks": true
12+
},
13+
"plugins": {
14+
"@release-it/conventional-changelog": {
15+
"preset": "angular",
16+
"infile": "CHANGELOG.md",
17+
"header": "# Changelog"
18+
}
19+
}
20+
}

CHANGELOG.md

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
# [1.5.0](https://github.com/webdriverio/mcp/compare/1.4.1...1.5.0) (2026-01-20)
2+
3+
### Features
4+
5+
* Add utility for cleaning objects and enhance element visibility
6+
tool ([c85de0a](https://github.com/webdriverio/mcp/commit/c85de0a9a2a34edd0295c2ee6ddcaed4c54932e0))
7+
8+
## [1.4.1](https://github.com/webdriverio/mcp/compare/1.4.0...1.4.1) (2026-01-07)
9+
10+
### Bug Fixes
11+
12+
* Fix release pipeline ([570f2ee](https://github.com/webdriverio/mcp/commit/570f2ee7ca3eeb58684efdd26db1e70e4ce98e09))
13+
* Remove pnpm version from release
14+
workflow ([2344fe6](https://github.com/webdriverio/mcp/commit/2344fe6e2c61f1dff2f7196bdcda60d45afc55b7))
15+
* Use correct project naming for
16+
package.json ([0a79f1f](https://github.com/webdriverio/mcp/commit/0a79f1f715ed076a3d7855c5be87bb7297119251))
17+
18+
### Features
19+
20+
* Add ESLint, TypeScript checking, and Husky for linting; update
21+
dependencies ([30ccbc5](https://github.com/webdriverio/mcp/commit/30ccbc5ff2615200cd77cd49db4b087abaa61c4a))
22+
* Add GitHub Actions for manual npm publishing, update naming, and improve
23+
documentation ([6f54819](https://github.com/webdriverio/mcp/commit/6f54819ee90124bbe6a08b0e9a9d1c812e6ce2a1))
24+
* Migrate to pnpm instead of
25+
npm/shrinkwrap ([b402fc0](https://github.com/webdriverio/mcp/commit/b402fc058207c7ea32b85e2991683e9c66e89ec7))
26+
27+
# [1.4.0](https://github.com/webdriverio/mcp/compare/1.3.0...1.4.0) (2025-12-18)
28+
29+
### Features
30+
31+
* Simplify session management and enhance Appium state
32+
control ([5ff2efc](https://github.com/webdriverio/mcp/commit/5ff2efc948d7b924ecb4f8752dad8d5283e6945c))
33+
34+
# [1.3.0](https://github.com/webdriverio/mcp/compare/1.2.1...1.3.0) (2025-12-17)
35+
36+
### Features
37+
38+
* Add support for iOS real device testing with UDID
39+
configuration ([f3a576b](https://github.com/webdriverio/mcp/commit/f3a576bab812b01ea845c55a2ae7028fd25bb6ca))
40+
41+
## [1.2.1](https://github.com/webdriverio/mcp/compare/1.2.0...1.2.1) (2025-12-01)
42+
43+
### Documentation
44+
45+
* Update README and CLAUDE.md for element detection
46+
enhancements ([c974bce](https://github.com/webdriverio/mcp/commit/c974bce))
47+
48+
### Refactoring
49+
50+
* Improve locator generation for mobile platforms inspired by
51+
`appium-mcp` ([a9d76d1](https://github.com/webdriverio/mcp/commit/a9d76d1))
52+
* Enhance Appium session options with auto-permission and alert
53+
handling ([61bb55a](https://github.com/webdriverio/mcp/commit/61bb55a))
54+
55+
# [1.2.0](https://github.com/webdriverio/mcp/compare/1.1.0...1.2.0) (2025-11-20)
56+
57+
### Features
58+
59+
* Add mobile app automation support with Appium
60+
integration ([7ffbfef](https://github.com/webdriverio/mcp/commit/7ffbfef53cf65950bda0d45223e48713ff4d355c))
61+
62+
# [1.1.0](https://github.com/webdriverio/mcp/compare/1.0.3...1.1.0) (2025-11-18)
63+
64+
### Features
65+
66+
* Add cookie management and accessibility tree
67+
tools ([2068c8e](https://github.com/webdriverio/mcp/commit/2068c8e04be0c06284e6e3802e9b30254a6b5647))
68+
69+
### Refactoring
70+
71+
* Replace `null` with `undefined` for optional properties and include all elements regardless of viewport
72+
status ([2b3c7c7](https://github.com/webdriverio/mcp/commit/2b3c7c7))
73+
74+
### Chores
75+
76+
* Adding CLAUDE.md ([f2f075f](https://github.com/webdriverio/mcp/commit/f2f075f))
77+
78+
## [1.0.3](https://github.com/webdriverio/mcp/compare/1.0.2...1.0.3) (2025-08-15)
79+
80+
### Chores
81+
82+
* Update package metadata and enhance element interaction
83+
behavior ([bf821ca](https://github.com/webdriverio/mcp/commit/bf821ca))
84+
85+
## [1.0.2](https://github.com/webdriverio/mcp/compare/d69476c916f9d2ecacedfe67ba1b9a4615e8531c...1.0.2) (2025-07-02)
86+
87+
### Features
88+
89+
* Introduce MCP WebdriverIO server with core
90+
tools ([d69476c](https://github.com/webdriverio/mcp/commit/d69476c916f9d2ecacedfe67ba1b9a4615e8531c))
91+
92+
### Bug Fixes
93+
94+
* Update documentation and package configuration for MCP integration while cleaning up
95+
package.json ([43f0914](https://github.com/webdriverio/mcp/commit/43f09142acd5cbc1aedb317ac76f676d847c217b))
96+
97+
### Chores
98+
99+
* Add repository info to package.json and expand browser dimension
100+
constraints ([590acd7](https://github.com/webdriverio/mcp/commit/590acd7))
101+
102+
103+

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
"zod": "^4.3.5"
4242
},
4343
"devDependencies": {
44+
"@release-it/conventional-changelog": "^10.0.4",
4445
"@types/node": "^20.11.0",
4546
"@wdio/eslint": "^0.1.3",
4647
"@wdio/types": "^9.20.0",

0 commit comments

Comments
 (0)