From f668f4f3ab8f33abb605d3c0c69c1844146cef74 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Mon, 17 Jul 2023 10:06:18 +0530 Subject: [PATCH] Version 1.29.0 --- CHANGELOG.md | 12 +++++++++++- CloudronManifest.json | 4 ++-- test/test.js | 6 +++--- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bb1e3ad..21d2148 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1219,4 +1219,14 @@ * Make mailer SMTP check have timed context (#24751) (#24759) * Do not select line numbers when selecting text from the action run logs (#24594) (#24596) - +[1.29.0] +* Update Gitea to 1.20.0 +* [Full changelog](https://github.com/go-gitea/gitea/releases/tag/v1.20.0) +* [Blog](https://blog.gitea.com/release-of-1.20.0/) +* Add button on diff header to copy file name, misc diff header tweaks (#24986) +* API endpoint for changing/creating/deleting multiple files (#24887) +* Support changing git config through app.ini, use diff.algorithm=histogram by default (#24860) +* Add up and down arrows to selected lookup repositories (#24727) +* Add Go package registry (#24687) +* Add status indicator on main home screen for each repo (#24638) +* Support for status check pattern (#24633) diff --git a/CloudronManifest.json b/CloudronManifest.json index fde00c4..a60c0e2 100644 --- a/CloudronManifest.json +++ b/CloudronManifest.json @@ -4,8 +4,8 @@ "author": "Gitea developers", "description": "file://DESCRIPTION.md", "tagline": "A painless self-hosted Git Service", - "version": "1.28.4", - "upstreamVersion": "1.19.4", + "version": "1.29.0", + "upstreamVersion": "1.20.0", "healthCheckPath": "/explore", "httpPort": 3000, "memoryLimit": 536870912, diff --git a/test/test.js b/test/test.js index 254d446..b398bef 100755 --- a/test/test.js +++ b/test/test.js @@ -167,11 +167,11 @@ describe('Application life cycle test', function () { async function sendMail() { await browser.get(`https://${app.fqdn}/admin/config`); - var button = await browser.findElement(By.xpath('//button[@id="test-mail-btn"]')); + var button = await browser.findElement(By.xpath('//button[contains(text(), "Send")]')); await browser.executeScript('arguments[0].scrollIntoView(true)', button); await browser.findElement(By.xpath('//input[@name="email"]')).sendKeys('test@cloudron.io'); - await browser.findElement(By.xpath('//button[@id="test-mail-btn"]')).click(); - await browser.wait(until.elementLocated(By.xpath('//p[contains(text(),"A testing email has been sent to \'test@cloudron.io\'")]')), TIMEOUT); + await browser.findElement(By.xpath('//button[contains(text(), "Send")]')).click(); + await browser.wait(until.elementLocated(By.xpath('//p[contains(text(), "A testing email has been sent")]')), TIMEOUT); } xit('build app', function () { execSync('cloudron build', EXEC_ARGS); });