From 7ee439fa7f36001d041fdd2632632b1c4da18ce4 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 23 Apr 2024 22:46:36 +0000 Subject: [PATCH] test: validate forgejo v7 and v8 test images on ci (#436) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/436 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- ci/v7-test-rootless.yml | 25 +++++++++++++++++++++++++ ci/v8-test-rootless.yml | 25 +++++++++++++++++++++++++ renovate.json | 17 +++++++++++++++++ 3 files changed, 67 insertions(+) create mode 100644 ci/v7-test-rootless.yml create mode 100644 ci/v8-test-rootless.yml diff --git a/ci/v7-test-rootless.yml b/ci/v7-test-rootless.yml new file mode 100644 index 0000000..76b27c2 --- /dev/null +++ b/ci/v7-test-rootless.yml @@ -0,0 +1,25 @@ +image: + registry: codeberg.org + repository: forgejo-experimental/forgejo + tag: 7.0-test@sha256:3569aa096885f7c413248d978a339266a545f0cbbfb2fdc83484e141ba8f4424 + +redis-cluster: + enabled: false +postgresql: + enabled: false +postgresql-ha: + enabled: false + +persistence: + enabled: false + +gitea: + config: + database: + DB_TYPE: sqlite3 + session: + PROVIDER: memory + cache: + ADAPTER: memory + queue: + TYPE: level diff --git a/ci/v8-test-rootless.yml b/ci/v8-test-rootless.yml new file mode 100644 index 0000000..d1fa70c --- /dev/null +++ b/ci/v8-test-rootless.yml @@ -0,0 +1,25 @@ +image: + registry: codeberg.org + repository: forgejo-experimental/forgejo + tag: 8.0-test@sha256:4243036e024d83e363652b10a1a90f4e6e11efc3174b2292cc87104bf715e9d3 + +redis-cluster: + enabled: false +postgresql: + enabled: false +postgresql-ha: + enabled: false + +persistence: + enabled: false + +gitea: + config: + database: + DB_TYPE: sqlite3 + session: + PROVIDER: memory + cache: + ADAPTER: memory + queue: + TYPE: level diff --git a/renovate.json b/renovate.json index 28b35f4..1f1bea1 100644 --- a/renovate.json +++ b/renovate.json @@ -52,6 +52,11 @@ "matchUpdateTypes": ["minor", "patch"], "automerge": true }, + { + "description": "Automerge digest updates", + "matchUpdateTypes": ["digest"], + "automerge": true + }, { "description": "Separate minor and patch updates for kindest", "matchPackageNames": ["kindest/node"], @@ -63,6 +68,18 @@ "matchUpdateTypes": ["major", "minor"], "dependencyDashboardApproval": true, "automerge": false + }, + { + "description": "Use test scope for forgejo ci tests", + "matchFileNames": ["ci/*.yml"], + "additionalBranchPrefix": "ci-forgejo-", + "semanticCommitType": "ci", + "semanticCommitScope": "forgejo" + }, + { + "description": "Update only daily for forgejo ci tests", + "matchFileNames": ["ci/*.yml"], + "extends": ["schedule:daily"] } ], "customManagers": [