Skip to content

Commit 1d7709a

Browse files
committed
chore: merge vue3
2 parents c02500a + 5301ae8 commit 1d7709a

File tree

8 files changed

+9013
-1321
lines changed

8 files changed

+9013
-1321
lines changed

.github/workflows/npm-publish.yml

Lines changed: 0 additions & 52 deletions
This file was deleted.
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
name: Push checks
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
- beta
8+
- vue3
9+
10+
jobs:
11+
release:
12+
name: Release process
13+
runs-on: ubuntu-24.04
14+
permissions:
15+
contents: write
16+
issues: write
17+
pull-requests: write
18+
steps:
19+
- name: Checkout
20+
uses: actions/checkout@v4
21+
22+
- name: Setup Node.js
23+
uses: actions/setup-node@v4
24+
with:
25+
node-version: "lts/*"
26+
registry-url: "https://registry.npmjs.org"
27+
scope: '@kuzzleio'
28+
29+
- name: Install dependencies
30+
run: npm ci
31+
32+
- name: Build plugin
33+
run: npm run build
34+
35+
- name: Release
36+
env:
37+
GITHUB_TOKEN: ${{ secrets.SEMANTIC_RELEASE_GHP }}
38+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
39+
SEMANTIC_RELEASE_NPM_PUBLISH: "true"
40+
SEMANTIC_RELEASE_SLACK_WEBHOOK: ${{ secrets.SEMANTIC_RELEASE_SLACK_WEBHOOK }}
41+
run: npx semantic-release

.github/workflows/push_dev.workflow.yml

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,41 @@ name: Push to dev branch
33
on:
44
push:
55
branches:
6-
- "[0-9]+-dev"
6+
- '[0-9]+-dev'
77

88
jobs:
99
lint:
1010
name: Lint
1111
runs-on: ubuntu-22.04
12+
strategy:
13+
matrix:
14+
node-version: [18, 20, 22]
1215
steps:
13-
- uses: actions/checkout@v2
14-
- uses: actions/setup-node@v3
16+
- uses: actions/checkout@v4
17+
- uses: actions/setup-node@v4
1518
with:
16-
node-version: 16
19+
node-version: ${{ matrix.node-version }}
20+
1721
- name: Install dependencies
1822
run: npm ci
23+
1924
- name: Run lint
2025
run: npm run test:lint
2126

2227
check-types:
2328
name: Check types
2429
runs-on: ubuntu-22.04
30+
strategy:
31+
matrix:
32+
node-version: [18, 20, 22]
2533
steps:
26-
- uses: actions/checkout@v2
27-
- uses: actions/setup-node@v3
34+
- uses: actions/checkout@v4
35+
- uses: actions/setup-node@v4
2836
with:
29-
node-version: 16
37+
node-version: ${{ matrix.node-version }}
38+
3039
- name: Install dependencies
3140
run: npm ci
41+
3242
- name: Run types tests
3343
run: npm run test:types

.releaserc.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"extends": [
3+
"semantic-release-config-kuzzle"
4+
],
5+
"branches": [
6+
{
7+
"name": "master"
8+
},
9+
{
10+
"name": "beta",
11+
"prerelease": true
12+
},
13+
{
14+
"name": "vue3",
15+
"prerelease": true
16+
}
17+
]
18+
}

CHANGELOG.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
## [4.7.0](https://github.com/kuzzleio/vue-plugin-kuzzle/compare/v4.6.0...v4.7.0) (2025-06-27)
2+
3+
4+
### Features
5+
6+
* add semantic ([3bdf050](https://github.com/kuzzleio/vue-plugin-kuzzle/commit/3bdf05023adb0ab880a10eddf3ea35b51eb9965b))
7+
* prepare release with semantic ([cba504e](https://github.com/kuzzleio/vue-plugin-kuzzle/commit/cba504ecebe6758a75bb55e96f0616d36854e46c))
8+
* semantic trigger ([6b68ce9](https://github.com/kuzzleio/vue-plugin-kuzzle/commit/6b68ce9019bee797f22792d7e0c5c3fa144819ea))
9+
10+
11+
### Bug Fixes
12+
13+
* typo in workflow ([9992d63](https://github.com/kuzzleio/vue-plugin-kuzzle/commit/9992d63d8582f66035dc3f6e6cb06753d9364bcc))
14+
15+
## [4.7.0-beta.1](https://github.com/kuzzleio/vue-plugin-kuzzle/compare/v4.6.0...v4.7.0-beta.1) (2025-06-27)
16+
17+
18+
### Features
19+
20+
* add semantic ([3bdf050](https://github.com/kuzzleio/vue-plugin-kuzzle/commit/3bdf05023adb0ab880a10eddf3ea35b51eb9965b))
21+
* prepare release with semantic ([cba504e](https://github.com/kuzzleio/vue-plugin-kuzzle/commit/cba504ecebe6758a75bb55e96f0616d36854e46c))
22+
* semantic trigger ([6b68ce9](https://github.com/kuzzleio/vue-plugin-kuzzle/commit/6b68ce9019bee797f22792d7e0c5c3fa144819ea))
23+
24+
25+
### Bug Fixes
26+
27+
* typo in workflow ([9992d63](https://github.com/kuzzleio/vue-plugin-kuzzle/commit/9992d63d8582f66035dc3f6e6cb06753d9364bcc))
28+
29+
## [4.7.0-vue3.2](https://github.com/kuzzleio/vue-plugin-kuzzle/compare/v4.7.0-vue3.1...v4.7.0-vue3.2) (2025-06-27)
30+
31+
32+
### Features
33+
34+
* prepare release with semantic ([cba504e](https://github.com/kuzzleio/vue-plugin-kuzzle/commit/cba504ecebe6758a75bb55e96f0616d36854e46c))
35+
36+
## [4.7.0-vue3.1](https://github.com/kuzzleio/vue-plugin-kuzzle/compare/v4.6.0...v4.7.0-vue3.1) (2025-06-27)
37+
38+
39+
### Features
40+
41+
* add semantic ([3bdf050](https://github.com/kuzzleio/vue-plugin-kuzzle/commit/3bdf05023adb0ab880a10eddf3ea35b51eb9965b))
42+
* semantic trigger ([6b68ce9](https://github.com/kuzzleio/vue-plugin-kuzzle/commit/6b68ce9019bee797f22792d7e0c5c3fa144819ea))
43+
44+
45+
### Bug Fixes
46+
47+
* typo in workflow ([9992d63](https://github.com/kuzzleio/vue-plugin-kuzzle/commit/9992d63d8582f66035dc3f6e6cb06753d9364bcc))
48+
49+
## 1.0.0-vue3.1 (2025-06-27)
50+
51+
52+
### Features
53+
54+
* add all sdk protocol options ([e7f7da4](https://github.com/kuzzleio/vue-plugin-kuzzle/commit/e7f7da4e055e7395ca5196a04f81cbe003b2427c))
55+
* add composable to support composition api ([b1516c7](https://github.com/kuzzleio/vue-plugin-kuzzle/commit/b1516c7675e7a9b9c940780a483d1fd6bcf61553))
56+
* add semantic ([3bdf050](https://github.com/kuzzleio/vue-plugin-kuzzle/commit/3bdf05023adb0ab880a10eddf3ea35b51eb9965b))
57+
58+
59+
### Bug Fixes
60+
61+
* correct augment typings of vue.js ([1ddacc6](https://github.com/kuzzleio/vue-plugin-kuzzle/commit/1ddacc667b37737e846eebf9f44dc10106269675))
62+
* correct VueKuzzleOptions type ([705dc5b](https://github.com/kuzzleio/vue-plugin-kuzzle/commit/705dc5b8119554aeaa0a54a8bc2416e969acef9b))
63+
* typo in workflow ([9992d63](https://github.com/kuzzleio/vue-plugin-kuzzle/commit/9992d63d8582f66035dc3f6e6cb06753d9364bcc))

CONTRIBUTING.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# CONTRIBUTING
22

3-
* `master` - Last stable version (4.x compatible with Kuzzle v2 and Vue 3)
4-
* `4-dev` - dev branch for version 4.x, compatible with Kuzzle v2 and Vue 3
5-
* `1-dev`, `1-stable` - dev and stable branches for version 1.x, compatible with Kuzzle v1 and Vue 2
6-
* `2-dev`, `2-stable` - dev and stable branches for version 2.x, compatible with Kuzzle v2 and Vue 2
3+
- `vue3` - Next version (5.x, compatible with Kuzzle v2 and Vue 3)
4+
- `master` - Last stable version (4.x compatible with Kuzzle v2 and Vue 2)
5+
- `beta` - Last beta version (4.x, compatible with Kuzzle v2 and Vue 2)
6+
- `4-dev` - dev branch for version (4.x, compatible with Kuzzle v2 and Vue 2)
7+
- `1-dev`, `1-stable` - dev and stable branches for version 1.x, compatible with Kuzzle v1 and Vue 2
8+
- `2-dev`, `2-stable` - dev and stable branches for version 2.x, compatible with Kuzzle v2 and Vue 2

0 commit comments

Comments
 (0)