mirror of
https://git.cloudron.io/cloudron/gitea-app
synced 2026-06-22 08:05:54 +00:00
Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5fc6d9d26d | |||
| 43c149bdc1 | |||
| 67aee20c69 | |||
| 3918da9e7c | |||
| ed0a196086 | |||
| 9f1662242a | |||
| 4b83728ef9 | |||
| f0e98b3ea0 | |||
| 335940ab4a | |||
| 7c3fa660e0 |
@@ -2008,3 +2008,37 @@
|
||||
* Fix Mermaid diagrams failing when node labels contain line breaks ([#37296](https://github.com/go-gitea/gitea/issues/37296)) ([#37299](https://github.com/go-gitea/gitea/issues/37299))
|
||||
* Fix: dump with default zip type produces uncompressed zip ([#37401](https://github.com/go-gitea/gitea/issues/37401)) [#37402](https://github.com/go-gitea/gitea/issues/37402)
|
||||
|
||||
[1.38.2]
|
||||
* Update gitea to 1.26.2
|
||||
* [Full Changelog](https://github.com/go-gitea/gitea/releases/tag/v1.26.2)
|
||||
* fix(permissions): Fix reading permission ([#37769](https://github.com/go-gitea/gitea/issues/37769))
|
||||
* fix(actions): make artifact signature payloads unambiguous ([#37707](https://github.com/go-gitea/gitea/issues/37707))
|
||||
* fix(oauth): strengthen PKCE validation and refresh token replay protection ([#37706](https://github.com/go-gitea/gitea/issues/37706))
|
||||
* fix(web): enforce token scopes on raw, media, and attachment downloads ([#37698](https://github.com/go-gitea/gitea/issues/37698))
|
||||
* feat(api): encrypt AWS creds ([#37679](https://github.com/go-gitea/gitea/issues/37679))
|
||||
* fix!: add DEFAULT_TITLE_SOURCE setting for pull request title default behavior ([#37465](https://github.com/go-gitea/gitea/issues/37465))
|
||||
* fix(pull): handle empty pull request files view to allow reviews ([#37783](https://github.com/go-gitea/gitea/issues/37783))
|
||||
* fix(actions): deadlock between PrepareRunAndInsert and UpdateTaskByState ([#37692](https://github.com/go-gitea/gitea/issues/37692))
|
||||
* fix: treat email addresses case-insensitively ([#37600](https://github.com/go-gitea/gitea/issues/37600))
|
||||
* Fix color regressions, add `priority` color ([#37417](https://github.com/go-gitea/gitea/issues/37417)) ([#37421](https://github.com/go-gitea/gitea/issues/37421))
|
||||
|
||||
[1.38.3]
|
||||
* Update gitea to 1.26.3
|
||||
* [Full Changelog](https://github.com/go-gitea/gitea/releases/tag/v1.26.3)
|
||||
* fix(actions)!: require merged MR to bypass fork MR approval gate ([#38010](https://github.com/go-gitea/gitea/issues/38010)) ([#38041](https://github.com/go-gitea/gitea/issues/38041))
|
||||
* fix(hostmatcher): patch incorrect private list ([#38170](https://github.com/go-gitea/gitea/issues/38170)) ([#38173](https://github.com/go-gitea/gitea/issues/38173))
|
||||
* fix: Various security fixes ([#38103](https://github.com/go-gitea/gitea/issues/38103)) ([#38151](https://github.com/go-gitea/gitea/issues/38151))
|
||||
* fix: allow git clone of private repos with anonymous code access ([#38074](https://github.com/go-gitea/gitea/issues/38074)) ([#38146](https://github.com/go-gitea/gitea/issues/38146))
|
||||
* fix(hostmatcher): block reserved IP ranges from external/private filters ([#38039](https://github.com/go-gitea/gitea/issues/38039)) ([#38059](https://github.com/go-gitea/gitea/issues/38059))
|
||||
* feat(api): add Link header in ListForks ([#38052](https://github.com/go-gitea/gitea/issues/38052)) ([#38063](https://github.com/go-gitea/gitea/issues/38063))
|
||||
* fix: Fix the panic when ssh remote lfs endpoint parsing failure ([#38026](https://github.com/go-gitea/gitea/issues/38026)) ([#38158](https://github.com/go-gitea/gitea/issues/38158))
|
||||
* fix(api): nil pointer panic when filtering tracked times by a non-existent user ([#38112](https://github.com/go-gitea/gitea/issues/38112)) ([#38115](https://github.com/go-gitea/gitea/issues/38115))
|
||||
* fix(releases): generate notes for initial tag ([#37697](https://github.com/go-gitea/gitea/issues/37697)) ([#37986](https://github.com/go-gitea/gitea/issues/37986))
|
||||
* fix: Fix issue target branch selection for non-collaborators ([#36916](https://github.com/go-gitea/gitea/issues/36916)) ([#38164](https://github.com/go-gitea/gitea/issues/38164))
|
||||
|
||||
[1.38.4]
|
||||
* Update gitea to 1.26.4
|
||||
* [Full Changelog](https://github.com/go-gitea/gitea/releases/tag/v1.26.4)
|
||||
* fix(auth): do not auto-reactivate disabled users on OAuth2 callback ([#38009](https://github.com/go-gitea/gitea/issues/38009)) ([#38183](https://github.com/go-gitea/gitea/issues/38183))
|
||||
* fix: walk git log context error handling ([#38182](https://github.com/go-gitea/gitea/issues/38182)) ([#38185](https://github.com/go-gitea/gitea/issues/38185))
|
||||
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
"author": "Gitea developers",
|
||||
"description": "file://DESCRIPTION.md",
|
||||
"tagline": "A painless self-hosted Git Service",
|
||||
"version": "1.38.1",
|
||||
"upstreamVersion": "1.26.1",
|
||||
"version": "1.38.4",
|
||||
"upstreamVersion": "1.26.4",
|
||||
"healthCheckPath": "/explore",
|
||||
"httpPort": 3000,
|
||||
"memoryLimit": 536870912,
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ WORKDIR /home/git
|
||||
ENV GNUPGHOME="/app/data/gnupg"
|
||||
|
||||
# renovate: datasource=github-releases depName=go-gitea/gitea versioning=semver extractVersion=^v(?<version>.+)$
|
||||
ARG GITEA_VERSION=1.26.1
|
||||
ARG GITEA_VERSION=1.26.4
|
||||
|
||||
RUN mkdir -p /home/git/gitea && \
|
||||
curl -L https://github.com/go-gitea/gitea/releases/download/v${GITEA_VERSION}/gitea-${GITEA_VERSION}-linux-amd64 -o /home/git/gitea/gitea \
|
||||
|
||||
+6
-27
@@ -1,25 +1,9 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
import assert from 'node:assert/strict';
|
||||
import { execSync } from 'node:child_process';
|
||||
import fs from 'node:fs';
|
||||
import path from 'node:path';
|
||||
import {
|
||||
app,
|
||||
clearCache,
|
||||
click,
|
||||
cloudronCli,
|
||||
goto,
|
||||
loginOIDC,
|
||||
sendKeys,
|
||||
setupBrowser,
|
||||
takeScreenshot,
|
||||
teardownBrowser,
|
||||
username,
|
||||
waitFor,
|
||||
waitForUrl,
|
||||
press
|
||||
} from '@cloudron/charlie';
|
||||
import { app, clearCache, click, cloudronCli, goto, loginOIDC, sendKeys, setupBrowser, takeScreenshot, teardownBrowser, username, waitFor, waitForUrl, press } from '@cloudron/charlie';
|
||||
|
||||
/* global it, describe, before, after, afterEach */
|
||||
|
||||
@@ -36,7 +20,7 @@ describe('Application life cycle test', function () {
|
||||
});
|
||||
|
||||
afterEach(async function () {
|
||||
await takeScreenshot(this.currentTest.title);
|
||||
await takeScreenshot(this.currentTest);
|
||||
});
|
||||
|
||||
async function login(user, passwd) {
|
||||
@@ -52,16 +36,11 @@ describe('Application life cycle test', function () {
|
||||
}
|
||||
|
||||
async function loginGiteaOIDC() {
|
||||
await clearCache();
|
||||
await goto(`https://${app.fqdn}/user/login`, /Sign in with/);
|
||||
await click(/Sign in with/);
|
||||
await loginOIDC('Milestones');
|
||||
}
|
||||
|
||||
async function logout() {
|
||||
await clearCache();
|
||||
}
|
||||
|
||||
async function addPublicKey() {
|
||||
const keyPath = path.join(import.meta.dirname, 'id_ed25519');
|
||||
fs.chmodSync(keyPath, 0o600);
|
||||
@@ -108,7 +87,7 @@ describe('Application life cycle test', function () {
|
||||
});
|
||||
|
||||
it('can admin login', adminLogin);
|
||||
it('can logout', logout);
|
||||
it('can logout', clearCache);
|
||||
|
||||
it('can login', loginGiteaOIDC);
|
||||
|
||||
@@ -149,11 +128,11 @@ describe('Application life cycle test', function () {
|
||||
});
|
||||
|
||||
it('can admin login (no sso)', adminLogin);
|
||||
it('can logout', logout);
|
||||
it('can logout', clearCache);
|
||||
|
||||
it('uninstall app (no sso)', cloudronCli.uninstall);
|
||||
|
||||
it('can install app from appstore', async function () {
|
||||
it('can install app for update', async function () {
|
||||
await cloudronCli.appstoreInstall({ tcpPortFlags: INSTALL_TCP_FLAGS });
|
||||
});
|
||||
|
||||
@@ -166,7 +145,7 @@ describe('Application life cycle test', function () {
|
||||
it('can update', cloudronCli.update);
|
||||
|
||||
it('can admin login', adminLogin);
|
||||
it('can logout', logout);
|
||||
it('can logout', clearCache);
|
||||
|
||||
it('can login', loginGiteaOIDC);
|
||||
it('can clone the url', cloneRepo);
|
||||
|
||||
Reference in New Issue
Block a user