26 Commits

Author SHA1 Message Date
9d3421dc0c chore(deps): update alpine/helm docker tag to v4.1.0
All checks were successful
check-and-test / check-and-test (pull_request) Successful in 52s
2026-01-24 01:01:07 +00:00
c91533b456 chore(deps): update unittests/bash/bats digest to 5f12b31 (#13)
All checks were successful
changelog / changelog (push) Successful in 9s
check-and-test / check-and-test (push) Successful in 50s
2026-01-24 01:00:59 +00:00
e3ac5d2636 Merge pull request 'chore(deps): update dependency go-gitea/gitea to v1.25.4' (#12) from renovate/go-gitea-gitea-1.x into main
All checks were successful
changelog / changelog (push) Successful in 10s
check-and-test / check-and-test (push) Successful in 50s
generate-chart / generate-chart-publish (push) Successful in 38s
generate-chart / release-gitea (push) Successful in 10s
Reviewed-on: #12
2026-01-22 23:14:20 +00:00
304ff0fe78 Merge pull request 'chore(deps): update lockfiles' (#11) from renovate/lock-file-maintenance into main
Some checks failed
changelog / changelog (push) Successful in 9s
check-and-test / check-and-test (push) Has been cancelled
Reviewed-on: #11
2026-01-22 23:14:04 +00:00
0a5e6079a7 chore(deps): update dependency go-gitea/gitea to v1.25.4
All checks were successful
commitlint / check-and-test (pull_request) Successful in 10s
check-and-test / check-and-test (pull_request) Successful in 50s
2026-01-22 05:00:56 +00:00
ab9673ee24 chore(deps): update lockfiles
All checks were successful
commitlint / check-and-test (pull_request) Successful in 11s
check-and-test / check-and-test (pull_request) Successful in 49s
2026-01-21 18:01:18 +00:00
414efe2565 chore(fix): temporarily add --verify=false to helm plugin install
All checks were successful
changelog / changelog (push) Successful in 16s
check-and-test / check-and-test (push) Successful in 50s
generate-chart / generate-chart-publish (push) Successful in 40s
generate-chart / release-gitea (push) Successful in 10s
2026-01-20 20:08:56 -05:00
f595a99b80 chore(fix): update changelog config for duby gitea
Some checks failed
changelog / changelog (push) Successful in 8s
check-and-test / check-and-test (push) Successful in 48s
generate-chart / generate-chart-publish (push) Failing after 37s
generate-chart / release-gitea (push) Has been skipped
2026-01-20 13:07:46 -05:00
784e61ad44 Merge pull request 'chore(deps): update valkey docker tag to v5' (#7) from renovate/valkey-5.x into main
All checks were successful
changelog / changelog (push) Successful in 14s
check-and-test / check-and-test (push) Successful in 57s
Reviewed-on: #7
2026-01-20 18:00:43 +00:00
8c8b31afb3 chore(fix): reflect new valkey major version
All checks were successful
check-and-test / check-and-test (pull_request) Successful in 57s
2026-01-20 12:58:32 -05:00
9fb56b2e24 Merge pull request 'chore(deps): update alpine/helm docker tag to v4' (#5) from renovate/alpine-helm-4.x into main
All checks were successful
changelog / changelog (push) Successful in 13s
check-and-test / check-and-test (push) Successful in 54s
Reviewed-on: #5
2026-01-20 16:52:03 +00:00
d5e4ee125e chore(fix): temporarily use --verify=false for helm plugins until https://github.com/helm/helm/issues/31490 is resolved
All checks were successful
check-and-test / check-and-test (pull_request) Successful in 50s
2026-01-20 11:50:52 -05:00
ff07d41123 chore(fix): adjust action for helmv4
Some checks failed
check-and-test / check-and-test (pull_request) Failing after 17s
2026-01-20 11:46:17 -05:00
5615c3464f chore(deps): update valkey docker tag to v5
Some checks failed
check-and-test / check-and-test (pull_request) Failing after 50s
2026-01-20 00:01:40 +00:00
ff556b3944 Merge pull request 'chore(deps): update lockfiles' (#9) from renovate/lock-file-maintenance into main
All checks were successful
changelog / changelog (push) Successful in 13s
check-and-test / check-and-test (push) Successful in 50s
Reviewed-on: #9
2026-01-19 23:49:14 +00:00
8a4e664c13 Merge pull request 'chore(deps): update postgresql docker tag to v18' (#6) from renovate/postgresql-18.x into main
Some checks failed
changelog / changelog (push) Has been cancelled
check-and-test / check-and-test (push) Has been cancelled
Reviewed-on: #6
2026-01-19 23:49:06 +00:00
2e35ad40c1 chore(fix) temporarily use latest tag for postgresql
All checks were successful
check-and-test / check-and-test (pull_request) Successful in 57s
2026-01-19 18:47:27 -05:00
ffa514054a chore(fix): bump postgres major version to 18
Some checks failed
check-and-test / check-and-test (pull_request) Failing after 38s
2026-01-19 18:37:37 -05:00
1db45cef98 chore(deps): update postgresql docker tag to v18
Some checks failed
check-and-test / check-and-test (pull_request) Failing after 54s
commitlint / check-and-test (pull_request) Successful in 6s
2026-01-19 21:01:27 +00:00
f051e18b82 chore(deps): update lockfiles
All checks were successful
commitlint / check-and-test (pull_request) Successful in 5s
check-and-test / check-and-test (pull_request) Successful in 50s
2026-01-19 20:06:12 +00:00
41b17ca1e4 Merge pull request 'chore(deps): update unittests/bash/test_helper/bats-mock digest to c62aac7' (#3) from renovate/bats-testing-framework into main
All checks were successful
changelog / changelog (push) Successful in 9s
check-and-test / check-and-test (push) Successful in 49s
Reviewed-on: #3
2026-01-17 15:38:51 +00:00
bcff2ec386 Merge pull request 'chore(deps): update commitlint/commitlint docker tag to v20.3.1' (#4) from renovate/workflow-dependencies-(minor-and-patch) into main
Some checks failed
changelog / changelog (push) Successful in 10s
check-and-test / check-and-test (push) Has been cancelled
Reviewed-on: #4
2026-01-17 15:38:31 +00:00
5264f5887e chore(deps): update alpine/helm docker tag to v4
Some checks failed
commitlint / check-and-test (pull_request) Successful in 18s
check-and-test / check-and-test (pull_request) Failing after 14s
2026-01-17 01:01:21 +00:00
53aaa971bf chore(deps): update commitlint/commitlint docker tag to v20.3.1
All checks were successful
commitlint / check-and-test (pull_request) Successful in 10s
check-and-test / check-and-test (pull_request) Successful in 49s
2026-01-17 00:01:29 +00:00
614ad9b55c chore(deps): update unittests/bash/test_helper/bats-mock digest to c62aac7
All checks were successful
commitlint / check-and-test (pull_request) Successful in 8s
check-and-test / check-and-test (pull_request) Successful in 53s
2026-01-17 00:01:26 +00:00
7c0a3728db fix url
All checks were successful
changelog / changelog (push) Successful in 11s
check-and-test / check-and-test (push) Successful in 49s
generate-chart / generate-chart-publish (push) Successful in 37s
generate-chart / release-gitea (push) Successful in 9s
2026-01-12 15:09:14 -05:00
10 changed files with 29 additions and 27 deletions

View File

@@ -20,13 +20,13 @@ jobs:
run: |
git sv rn -o changelog.md
export RELEASE_NOTES=$(cat changelog.md)
export ISSUE_NUMBER=$(curl -s "https://gitea.com/api/v1/repos/gitea/helm-gitea/issues?state=open&q=Changelog%20for%20upcoming%20version" | jq '.[].number')
export ISSUE_NUMBER=$(curl -s "https://git.dubyatp.xyz/api/v1/repos/williamp/helm-gitea/issues?state=open&q=Changelog%20for%20upcoming%20version" | jq '.[].number')
echo $RELEASE_NOTES
JSON_DATA=$(echo "" | jq -Rs --arg title 'Changelog for upcoming version' --arg body "$(cat changelog.md)" '{title: $title, body: $body}')
if [ -z "$ISSUE_NUMBER" ]; then
curl -s -X POST "https://gitea.com/api/v1/repos/gitea/helm-gitea/issues" -H "Authorization: token ${{ secrets.ISSUE_RW_TOKEN }}" -H "Content-Type: application/json" -d "$JSON_DATA"
curl -s -X POST "https://git.dubyatp.xyz/api/v1/repos/williamp/helm-gitea/issues" -H "Authorization: token ${{ secrets.ISSUE_RW_TOKEN }}" -H "Content-Type: application/json" -d "$JSON_DATA"
else
curl -s -X PATCH "https://gitea.com/api/v1/repos/gitea/helm-gitea/issues/$ISSUE_NUMBER" -H "Authorization: token ${{ secrets.ISSUE_RW_TOKEN }}" -H "Content-Type: application/json" -d "$JSON_DATA"
curl -s -X PATCH "https://git.dubyatp.xyz/api/v1/repos/williamp/helm-gitea/issues/$ISSUE_NUMBER" -H "Authorization: token ${{ secrets.ISSUE_RW_TOKEN }}" -H "Content-Type: application/json" -d "$JSON_DATA"
fi

View File

@@ -11,7 +11,7 @@ on:
jobs:
check-and-test:
runs-on: ubuntu-latest
container: commitlint/commitlint:20.2.0
container: commitlint/commitlint:20.3.1
steps:
- uses: actions/checkout@v6
- name: check PR title

View File

@@ -21,7 +21,7 @@ jobs:
- name: Install helm
env:
# renovate: datasource=docker depName=alpine/helm
HELM_VERSION: "3.19.0"
HELM_VERSION: "4.1.0"
run: |
curl --fail --location --output /dev/stdout --silent --show-error https://get.helm.sh/helm-v${HELM_VERSION}-linux-$(dpkg --print-architecture).tar.gz | tar --extract --gzip --file /dev/stdin
mv linux-$(dpkg --print-architecture)/helm /usr/local/bin/
@@ -65,15 +65,16 @@ jobs:
# Using helm gpg plugin as 'helm package --sign' has issues with gpg2: https://github.com/helm/helm/issues/2843
- name: package chart
# remove `--verify=false` once https://github.com/helm/helm/issues/31490 is resolved
run: |
# FIXME: use upstream after https://github.com/technosophos/helm-gpg/issues/1 is solved
helm plugin install https://github.com/pat-s/helm-gpg
helm plugin install https://github.com/pat-s/helm-gpg --verify=false
helm dependency build
helm package --version "${GITHUB_REF#refs/tags/v}" ./
mkdir gitea
mv gitea*.tgz gitea/
curl --fail --location --output gitea/index.yaml --silent --show-error https://weyma-s3.infra.dubyatp.xyz/helm-bucket-ea34bc44-ef19-480d-a16a-1e583991f123/charts/index.yaml
helm repo index gitea/ --url https://weyma-s3.infra.dubyatp.xyz/helm-bucket-ea34bc44-ef19-480d-a16a-1e583991f123/charts/index.yaml --merge gitea/index.yaml
helm repo index gitea/ --url https://weyma-s3.infra.dubyatp.xyz/helm-bucket-ea34bc44-ef19-480d-a16a-1e583991f123/charts/ --merge gitea/index.yaml
- name: Copy files to S3 and clear cache
run: |

View File

@@ -15,7 +15,7 @@ env:
jobs:
check-and-test:
runs-on: ubuntu-latest
container: alpine/helm:3.19.0
container: alpine/helm:4.1.0
steps:
- name: install tools
run: |
@@ -25,12 +25,13 @@ jobs:
- name: install chart dependencies
run: helm dependency build
- name: lint
run: helm lint
run: helm lint .
- name: template
run: helm template --debug gitea-helm .
- name: prepare unit test environment
# remove `--verify=false` once https://github.com/helm/helm/issues/31490 is resolved
run: |
helm plugin install --version ${{ env.HELM_UNITTEST_VERSION }} https://github.com/helm-unittest/helm-unittest
helm plugin install --version ${{ env.HELM_UNITTEST_VERSION }} https://github.com/helm-unittest/helm-unittest --verify=false
git submodule update --init --recursive
- name: unit tests
env:

View File

@@ -1,7 +1,7 @@
dependencies:
- name: postgresql
repository: oci://registry-1.docker.io/bitnamicharts
version: 16.7.27
version: 18.2.3
- name: postgresql-ha
repository: oci://registry-1.docker.io/bitnamicharts
version: 16.3.2
@@ -10,6 +10,6 @@ dependencies:
version: 3.0.24
- name: valkey
repository: oci://registry-1.docker.io/bitnamicharts
version: 3.0.31
digest: sha256:ceb6a1890cfdc2627abb85d3e2a4baa64d30afd21dcfabce978a824a67f0a2bb
generated: "2025-08-30T00:03:04.59764502Z"
version: 5.1.2
digest: sha256:bd1133068ad8a0cc001f09181429babccb7139dc406dfff65fbe06ca74b8da65
generated: "2026-01-20T00:01:37.11327293Z"

View File

@@ -4,7 +4,7 @@ description: (Unofficial) Gitea Helm chart for Kubernetes
type: application
version: 0.0.0
# renovate datasource=github-releases depName=go-gitea/gitea extractVersion=^v(?<version>.*)$
appVersion: 1.25.3
appVersion: 1.25.4
icon: https://gitea.com/assets/img/logo.svg
annotations:
@@ -32,7 +32,7 @@ dependencies:
# https://github.com/bitnami/charts/blob/main/bitnami/postgresql
- name: postgresql
repository: oci://registry-1.docker.io/bitnamicharts
version: 16.7.27
version: 18.2.3
condition: postgresql.enabled
# https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml
- name: postgresql-ha
@@ -47,5 +47,5 @@ dependencies:
# https://github.com/bitnami/charts/blob/main/bitnami/valkey/Chart.yaml
- name: valkey
repository: oci://registry-1.docker.io/bitnamicharts
version: 3.0.31
version: 5.1.2
condition: valkey.enabled

12
package-lock.json generated
View File

@@ -193,9 +193,9 @@
}
},
"node_modules/decode-named-character-reference": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz",
"integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==",
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz",
"integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -492,9 +492,9 @@
}
},
"node_modules/lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
"version": "4.17.23",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz",
"integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==",
"dev": true,
"license": "MIT"
},

View File

@@ -28,7 +28,7 @@ tests:
matchRegex:
path: spec.template.spec.containers[0].image
# IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST
pattern: bitnamilegacy/postgresql:17.+$
pattern: bitnamilegacy/postgresql:(18.+$|latest)
- it: "[valkey-cluster] ensures we detect major image version upgrades"
template: charts/valkey-cluster/templates/valkey-statefulset.yaml
set:
@@ -54,4 +54,4 @@ tests:
matchRegex:
path: spec.template.spec.containers[0].image
# IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST
pattern: bitnamilegacy/valkey:8.+$
pattern: bitnamilegacy/valkey:(9.+$|latest)