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

Compare commits

...

4 Commits

Author SHA1 Message Date
Girish Ramakrishnan
302849a50f Version 1.26.1 2024-01-02 11:25:57 +01:00
Girish Ramakrishnan
d8b6645f14 Fix tests 2024-01-02 11:05:43 +01:00
Girish Ramakrishnan
d6ab9d25ba Update test packages 2024-01-02 11:02:22 +01:00
Girish Ramakrishnan
4209af8927 Update Syncthing to 1.27.2 2024-01-02 09:53:16 +01:00
6 changed files with 22 additions and 16 deletions

View File

@@ -436,3 +436,11 @@
[1.26.0]
* Add LDAP support
[1.26.1]
* Update Syncthing to 1.27.2
* [Full changelog](https://github.com/syncthing/syncthing/releases/tag/v1.27.2)
* #9041: cli subcommand does not use STHOMEDIR env var
* #9183: Filesystem watching (kqueue) is enabled … with a lot of files
* #9274: Missing lock in DeviceStatistics ("fatal error: concurrent map read and map write")
* #7406: Add UPnP support for IPv6

View File

@@ -5,8 +5,8 @@
"description": "file://DESCRIPTION.md",
"changelog": "file://CHANGELOG",
"tagline": "Decentralized file synchronization",
"version": "1.26.0-1",
"upstreamVersion": "1.27.1",
"version": "1.26.1",
"upstreamVersion": "1.27.2",
"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.1
ARG VERSION=1.27.2
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

14
test/package-lock.json generated
View File

@@ -9,7 +9,7 @@
"version": "1.0.0",
"license": "ISC",
"dependencies": {
"chromedriver": "^120.0.0",
"chromedriver": "^120.0.1",
"expect.js": "^0.3.1",
"mocha": "^10.2.0",
"selenium-webdriver": "^4.16.0",
@@ -236,9 +236,9 @@
}
},
"node_modules/chromedriver": {
"version": "120.0.0",
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-120.0.0.tgz",
"integrity": "sha512-LGy2LhWRBiqDarFIU8gQ43EEyj+07Tc3JuUhthkESAwZ99lrifSnKZwKU0aVwansU84+k6bt71z7K3dkk65gZg==",
"version": "120.0.1",
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-120.0.1.tgz",
"integrity": "sha512-ETTJlkibcAmvoKsaEoq2TFqEsJw18N0O9gOQZX6Uv/XoEiOV8p+IZdidMeIRYELWJIgCZESvlOx5d1QVnB4v0w==",
"hasInstallScript": true,
"dependencies": {
"@testim/chrome-version": "^1.1.4",
@@ -1633,9 +1633,9 @@
}
},
"chromedriver": {
"version": "120.0.0",
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-120.0.0.tgz",
"integrity": "sha512-LGy2LhWRBiqDarFIU8gQ43EEyj+07Tc3JuUhthkESAwZ99lrifSnKZwKU0aVwansU84+k6bt71z7K3dkk65gZg==",
"version": "120.0.1",
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-120.0.1.tgz",
"integrity": "sha512-ETTJlkibcAmvoKsaEoq2TFqEsJw18N0O9gOQZX6Uv/XoEiOV8p+IZdidMeIRYELWJIgCZESvlOx5d1QVnB4v0w==",
"requires": {
"@testim/chrome-version": "^1.1.4",
"axios": "^1.6.0",

View File

@@ -9,7 +9,7 @@
"author": "",
"license": "ISC",
"dependencies": {
"chromedriver": "^120.0.0",
"chromedriver": "^120.0.1",
"expect.js": "^0.3.1",
"mocha": "^10.2.0",
"selenium-webdriver": "^4.16.0",

View File

@@ -80,7 +80,7 @@ describe('Application life cycle test', function () {
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.findElement(By.css('[ng-click*=saveFolder]')).click();
await browser.wait(until.elementLocated(By.css('#folders .panel-status span[ng-switch-when=unshared]')), TEST_TIMEOUT);
await waitForElement(By.xpath(`//span[contains(text(), '${FOLDER}')]`));
await browser.sleep(4000);
}
@@ -148,8 +148,7 @@ describe('Application life cycle test', function () {
await timers.setTimeout(30000);
});
it('can get app information', getAppInfo);
// next release it should be replaced with LDAP login
it('can admin login', login.bind(null, adminUsername, adminPassword));
it('can login', login.bind(null, username, password));
it('can load page', loadPage);
it('can add folder', addFolder);
it('can update', async function () {
@@ -157,8 +156,7 @@ describe('Application life cycle test', function () {
execSync('cloudron update --app ' + LOCATION, EXEC_ARGS);
await timers.setTimeout(30000);
});
// next release it should be replaced with LDAP login
it('can admin login', login.bind(null, adminUsername, adminPassword));
it('can login', login.bind(null, username, password));
it('can check folder', checkFolder);
it('uninstall app', async function () {