1
0
mirror of https://git.cloudron.io/cloudron/syncthing-app synced 2025-09-08 08:15:26 +00:00

Compare commits

..

22 Commits

Author SHA1 Message Date
Girish Ramakrishnan
0f9be01fea Version 1.26.9 2024-09-03 17:18:35 +02:00
Girish Ramakrishnan
66abb7718b Update test packages 2024-09-03 15:34:56 +02:00
Girish Ramakrishnan
d7b0862f12 Update Syncthing to 1.27.11 2024-09-03 15:34:37 +02:00
Johannes Zellner
3aa7192e5d Bump version 2024-07-02 14:34:09 +02:00
Johannes Zellner
9c7fb0d580 Update test deps 2024-07-02 14:16:42 +02:00
Johannes Zellner
52bd864c70 Update to 1.27.9 2024-07-02 14:16:34 +02:00
Girish Ramakrishnan
3b1e637ab7 Version 1.26.7 2024-06-04 16:38:48 +02:00
Girish Ramakrishnan
8b8597cd7a Update test packages 2024-06-04 16:36:41 +02:00
Girish Ramakrishnan
a701dbbafc Update Syncthing to 1.27.8 2024-06-04 16:08:20 +02:00
Johannes Zellner
9801d5e255 Bump version 2024-05-08 13:37:50 +02:00
Johannes Zellner
31b7b66a31 Update test deps 2024-05-08 12:15:44 +02:00
Johannes Zellner
dce1a84d59 Update to 1.27.7 2024-05-08 12:15:03 +02:00
Johannes Zellner
f57c6fce92 Bump version 2024-04-09 13:04:32 +02:00
Johannes Zellner
eb13771fd7 Update test deps 2024-04-09 12:56:17 +02:00
Johannes Zellner
81d73ad09e Update to 1.27.6 2024-04-09 12:56:07 +02:00
Girish Ramakrishnan
3858cac612 typo 2024-04-02 10:08:57 +02:00
Girish Ramakrishnan
40d2f5626e Version 1.26.4 2024-04-02 10:08:01 +02:00
Girish Ramakrishnan
e73e316292 Update test packages 2024-04-02 09:56:27 +02:00
Girish Ramakrishnan
f651048574 Update Syncthing to 1.27.5 2024-04-02 09:52:01 +02:00
Girish Ramakrishnan
6d6ed058f7 Version 1.26.3 2024-03-05 12:15:42 +01:00
Girish Ramakrishnan
df6b2725ad make tests stable 2024-03-05 12:14:53 +01:00
Girish Ramakrishnan
81277451dc Update Syncthing to 1.27.4 2024-03-05 09:33:41 +01:00
6 changed files with 225 additions and 658 deletions

View File

@@ -452,3 +452,40 @@
* #8616: Add CLI completion
* #9151: Add "stay logged in" checkbox to login dialog
[1.26.3]
* Update Syncthing to 1.27.4
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.27.4)
* #9369: Panic in ignore matching on invalid UTF-8 from filesystem watcher
* #9435: syncthing should be cgroup aware
* #9339: File system watcher should skip ignored directories in more cases
[1.26.4]
* Update Syncthing to 1.27.5
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.27.5)
* #8972: Open share settings when clicking 'shared with'
* #9470: Show encryption status for devices sharing folder
[1.26.5]
* Update Syncthing to 1.27.6
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.27.6)
* lib/db: Drop indexes for outgoing data to force refresh (ref #9496) (#9502)
[1.26.6]
* Update Syncthing to 1.27.7
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.27.7)
* #9503: lib/nat: panic: runtime error: index out of range
[1.26.7]
* Update Syncthing to 1.27.8
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.27.8)
* #9506: gui: Favicon not working in Firefox bookmarks
* #9527: Device connection state metric
[1.26.8]
* Update Syncthing to 1.27.9
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.27.9)
[1.26.9]
* Update Syncthing to 1.27.11
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.27.11)

View File

@@ -5,8 +5,8 @@
"description": "file://DESCRIPTION.md",
"changelog": "file://CHANGELOG",
"tagline": "Decentralized file synchronization",
"version": "1.26.2",
"upstreamVersion": "1.27.3",
"version": "1.26.9",
"upstreamVersion": "1.27.11",
"healthCheckPath": "/healthcheck",
"httpPort": 8000,
"addons": {

View File

@@ -3,7 +3,7 @@ FROM cloudron/base:4.2.0@sha256:46da2fffb36353ef714f97ae8e962bd2c212ca091108d768
RUN mkdir -p /app/code
WORKDIR /app/code
ARG VERSION=1.27.3
ARG VERSION=1.27.11
RUN wget https://github.com/syncthing/syncthing/releases/download/v${VERSION}/syncthing-linux-amd64-v${VERSION}.tar.gz -O - | tar -xz -C /app/code --strip-components=1

825
test/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -9,10 +9,9 @@
"author": "",
"license": "ISC",
"dependencies": {
"chromedriver": "^122.0.4",
"chromedriver": "^128.0.1",
"expect.js": "^0.3.1",
"mocha": "^10.3.0",
"selenium-webdriver": "^4.18.1",
"superagent": "^8.1.2"
"mocha": "^10.7.3",
"selenium-webdriver": "^4.24.0"
}
}

View File

@@ -13,7 +13,6 @@ require('chromedriver');
const execSync = require('child_process').execSync,
expect = require('expect.js'),
superagent = require('superagent'),
path = require('path'),
timers = require('timers/promises'),
{ Builder, By, until } = require('selenium-webdriver'),
@@ -87,12 +86,13 @@ describe('Application life cycle test', function () {
await browser.get('https://' + app.fqdn);
await browser.findElement(By.css('[ng-click*=addFolder]')).click();
await waitForElement(By.id('folderPath'));
await browser.sleep(4000); // wait more, not sure why this is needed
await browser.sleep(8000); // wait more, not sure why this is needed
await browser.findElement(By.id('folderLabel')).sendKeys(FOLDER);
await browser.sleep(4000); // without this sometimes only part of the folder name gets through
await browser.sleep(8000); // without this sometimes only part of the folder name gets through
await browser.findElement(By.css('[ng-click*=saveFolder]')).click();
await browser.sleep(8000); // without this "stale element"
await waitForElement(By.xpath(`//span[contains(text(), '${FOLDER}')]`));
await browser.sleep(4000);
await browser.sleep(8000);
}
async function checkFolder() {