Skip to content

Commit 89e8158

Browse files
committed
Merge branch 'develop'
2 parents 3a9e126 + 13834d7 commit 89e8158

24 files changed

+1637
-1316
lines changed

.github/workflows/backend-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
strategy:
2525
fail-fast: false
2626
matrix:
27-
node: [18, 20, 22]
27+
node: [20, 22, 23]
2828
steps:
2929
-
3030
name: Checkout repository
@@ -84,7 +84,7 @@ jobs:
8484
strategy:
8585
fail-fast: false
8686
matrix:
87-
node: [18, 20, 22]
87+
node: [20, 22, 23]
8888
steps:
8989
-
9090
name: Checkout repository

.github/workflows/docker.yml

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ jobs:
2222
-
2323
name: Check out
2424
uses: actions/checkout@v4
25+
with:
26+
path: etherpad
27+
2528
-
2629
name: Set up QEMU
2730
if: github.event_name == 'push'
@@ -33,7 +36,7 @@ jobs:
3336
name: Build and export to Docker
3437
uses: docker/build-push-action@v6
3538
with:
36-
context: .
39+
context: ./etherpad
3740
target: production
3841
load: true
3942
tags: ${{ env.TEST_TAG }}
@@ -62,6 +65,7 @@ jobs:
6265
${{ runner.os }}-pnpm-store-
6366
-
6467
name: Test
68+
working-directory: etherpad
6569
run: |
6670
docker run --rm -d -p 9001:9001 --name test ${{ env.TEST_TAG }}
6771
./bin/installDeps.sh
@@ -98,10 +102,11 @@ jobs:
98102
password: ${{ secrets.DOCKERHUB_TOKEN }}
99103
-
100104
name: Build and push
105+
id: build-docker
101106
if: github.event_name == 'push'
102107
uses: docker/build-push-action@v6
103108
with:
104-
context: .
109+
context: ./etherpad
105110
target: production
106111
platforms: linux/amd64,linux/arm64
107112
push: true
@@ -111,7 +116,29 @@ jobs:
111116
uses: peter-evans/dockerhub-description@v4
112117
if: github.ref == 'refs/heads/master'
113118
with:
119+
readme-filepath: ./etherpad/README.md
114120
username: ${{ secrets.DOCKERHUB_USERNAME }}
115121
password: ${{ secrets.DOCKERHUB_TOKEN }}
116122
repository: etherpad/etherpad
117123
enable-url-completion: true
124+
- name: Check out
125+
if: github.event_name == 'push' && github.ref == 'refs/heads/develop'
126+
uses: actions/checkout@v4
127+
with:
128+
path: ether-charts
129+
repository: ether/ether-charts
130+
token: ${{ secrets.ETHER_CHART_TOKEN }}
131+
- name: Update tag in values-dev.yaml
132+
if: success() && github.ref == 'refs/heads/develop'
133+
working-directory: ether-charts
134+
run: |
135+
sed -i 's/tag: ".*"/tag: "${{ steps.build-docker.outputs.digest }}"/' values-dev.yaml
136+
- name: Commit and push changes
137+
working-directory: ether-charts
138+
if: success() && github.ref == 'refs/heads/develop'
139+
run: |
140+
git config --global user.name 'github-actions[bot]'
141+
git config --global user.email 'github-actions[bot]@users.noreply.github.com'
142+
git add values-dev.yaml
143+
git commit -m 'Update develop image tag'
144+
git push

.github/workflows/frontend-admin-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
strategy:
1818
fail-fast: false
1919
matrix:
20-
node: [20, 22]
20+
node: [20, 22, 23]
2121

2222
steps:
2323
-

.github/workflows/upgrade-from-latest-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
strategy:
2525
fail-fast: false
2626
matrix:
27-
node: [18, 20, 22]
27+
node: [20, 22, 23]
2828
steps:
2929
-
3030
name: Check out latest release

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# 2.3.1
2+
3+
### Notable enhancements and fixes
4+
5+
- Dependency updates
6+
17
# 2.3.0
28

39
### Notable enhancements and fixes

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ services:
9090
# ports:
9191
# - "5432:5432"
9292
volumes:
93-
- postgres_data:/var/lib/postgresql/data/pgdata
93+
- postgres_data:/var/lib/postgresql/data
9494

9595
volumes:
9696
postgres_data:
@@ -189,7 +189,7 @@ git -P tag --list "v*" --merged
189189
```
190190
4. Select the version
191191
```sh
192-
git checkout v2.2.5
192+
git checkout v2.2.5
193193
git switch -c v2.2.5
194194
```
195195
5. Upgrade Etherpad

admin/package.json

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "admin",
33
"private": true,
4-
"version": "2.3.0",
4+
"version": "2.3.1",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
@@ -11,32 +11,32 @@
1111
"preview": "vite preview"
1212
},
1313
"dependencies": {
14-
"@radix-ui/react-switch": "^1.1.3"
14+
"@radix-ui/react-switch": "^1.2.5"
1515
},
1616
"devDependencies": {
17-
"@radix-ui/react-dialog": "^1.1.6",
18-
"@radix-ui/react-toast": "^1.2.6",
19-
"@types/react": "^19.0.12",
20-
"@types/react-dom": "^19.0.4",
21-
"@typescript-eslint/eslint-plugin": "^8.28.0",
22-
"@typescript-eslint/parser": "^8.28.0",
23-
"@vitejs/plugin-react-swc": "^3.8.1",
24-
"eslint": "^9.23.0",
17+
"@radix-ui/react-dialog": "^1.1.14",
18+
"@radix-ui/react-toast": "^1.2.14",
19+
"@types/react": "^19.1.8",
20+
"@types/react-dom": "^19.1.6",
21+
"@typescript-eslint/eslint-plugin": "^8.34.0",
22+
"@typescript-eslint/parser": "^8.34.0",
23+
"@vitejs/plugin-react-swc": "^3.10.2",
24+
"eslint": "^9.28.0",
2525
"eslint-plugin-react-hooks": "^5.2.0",
26-
"eslint-plugin-react-refresh": "^0.4.19",
27-
"i18next": "^24.2.3",
28-
"i18next-browser-languagedetector": "^8.0.4",
29-
"lucide-react": "^0.487.0",
26+
"eslint-plugin-react-refresh": "^0.4.20",
27+
"i18next": "^25.2.1",
28+
"i18next-browser-languagedetector": "^8.2.0",
29+
"lucide-react": "^0.515.0",
3030
"react": "^19.1.0",
3131
"react-dom": "^19.1.0",
32-
"react-hook-form": "^7.55.0",
33-
"react-i18next": "^15.4.1",
34-
"react-router-dom": "^7.4.1",
32+
"react-hook-form": "^7.57.0",
33+
"react-i18next": "^15.5.3",
34+
"react-router-dom": "^7.6.2",
3535
"socket.io-client": "^4.8.1",
3636
"typescript": "^5.8.2",
37-
"vite": "^6.2.5",
38-
"vite-plugin-static-copy": "^2.3.0",
37+
"vite": "^6.3.5",
38+
"vite-plugin-static-copy": "^3.0.0",
3939
"vite-plugin-svgr": "^4.3.0",
40-
"zustand": "^5.0.3"
40+
"zustand": "^5.0.5"
4141
}
4242
}

bin/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bin",
3-
"version": "2.3.0",
3+
"version": "2.3.1",
44
"description": "",
55
"main": "checkAllPads.js",
66
"directories": {
@@ -10,12 +10,12 @@
1010
"axios": "^1.8.4",
1111
"ep_etherpad-lite": "workspace:../src",
1212
"log4js": "^6.9.1",
13-
"semver": "^7.7.1",
14-
"tsx": "^4.19.3",
15-
"ueberdb2": "^5.0.6"
13+
"semver": "^7.7.2",
14+
"tsx": "^4.20.3",
15+
"ueberdb2": "^5.0.14"
1616
},
1717
"devDependencies": {
18-
"@types/node": "^22.13.14",
18+
"@types/node": "^24.0.1",
1919
"@types/semver": "^7.7.0",
2020
"typescript": "^5.8.2"
2121
},

doc/api/changeset_library.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Changeset Library
22

33
The [changeset
4-
library](https://github.com/ether/etherpad-lite/blob/develop/src/static/js/Changeset.js)
4+
library](https://github.com/ether/etherpad-lite/blob/develop/src/static/js/Changeset.ts)
55
provides tools to create, read, and apply changesets.
66

77
## Changeset

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,6 @@
5050
"type": "git",
5151
"url": "https://github.com/ether/etherpad-lite.git"
5252
},
53-
"version": "2.3.0",
53+
"version": "2.3.1",
5454
"license": "Apache-2.0"
5555
}

0 commit comments

Comments
 (0)