51 Commits

Author SHA1 Message Date
bb017eb0b2 Merge pull request 'chore(deps): update subcharts (minor & patch)' (#22) from renovate/subcharts-(minor-and-patch) into main
All checks were successful
changelog / changelog (push) Successful in 11s
check-and-test / check-and-test (push) Successful in 50s
generate-chart / generate-chart-publish (push) Successful in 1m33s
generate-chart / release-gitea (push) Successful in 11s
Reviewed-on: #22
2026-02-07 02:00:16 +00:00
dae379d439 chore(deps): update subcharts (minor & patch)
All checks were successful
check-and-test / check-and-test (pull_request) Successful in 46s
2026-02-07 01:02:50 +00:00
d747392ee5 chore(deps): update commitlint/commitlint docker tag to v20.4.1 (#21)
All checks were successful
changelog / changelog (push) Successful in 18s
check-and-test / check-and-test (push) Successful in 56s
2026-02-07 01:02:31 +00:00
395c317c3b Merge pull request 'chore(deps): update lockfiles' (#20) from renovate/lock-file-maintenance into main
Some checks failed
changelog / changelog (push) Successful in 13s
check-and-test / check-and-test (push) Successful in 49s
generate-chart / generate-chart-publish (push) Failing after 5m31s
generate-chart / release-gitea (push) Has been skipped
Reviewed-on: #20
2026-02-03 18:19:25 +00:00
530ce4a9b1 chore(deps): update lockfiles
All checks were successful
commitlint / check-and-test (pull_request) Successful in 17s
check-and-test / check-and-test (pull_request) Successful in 47s
2026-02-03 18:01:47 +00:00
cf4813068f Merge pull request 'chore(deps): update unittests/bash/test_helper/bats-mock digest to 9c239d6' (#19) from renovate/bats-testing-framework into main
All checks were successful
changelog / changelog (push) Successful in 13s
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
Reviewed-on: #19
2026-02-01 21:58:04 +00:00
2f5aafe670 chore(deps): update unittests/bash/test_helper/bats-mock digest to 9c239d6
All checks were successful
commitlint / check-and-test (pull_request) Successful in 13s
check-and-test / check-and-test (pull_request) Successful in 55s
2026-02-01 21:00:48 +00:00
b97d8bdd7d Merge pull request 'chore(deps): update lockfiles' (#18) from renovate/lock-file-maintenance into main
All checks were successful
changelog / changelog (push) Successful in 12s
check-and-test / check-and-test (push) Successful in 51s
Reviewed-on: #18
2026-01-31 02:34:54 +00:00
35a8a56da3 chore(deps): update lockfiles
All checks were successful
commitlint / check-and-test (pull_request) Successful in 6s
check-and-test / check-and-test (pull_request) Successful in 49s
2026-01-31 02:02:15 +00:00
f1f24605d7 chore(deps): update commitlint/commitlint docker tag to v20.4.0 (#17)
All checks were successful
changelog / changelog (push) Successful in 12s
check-and-test / check-and-test (push) Successful in 51s
2026-01-31 02:01:49 +00:00
e0a3dcffda chore(deps): update valkey docker tag to v5.1.5 (#16)
All checks were successful
changelog / changelog (push) Successful in 9s
check-and-test / check-and-test (push) Successful in 53s
2026-01-31 01:05:53 +00:00
85faf6798a chore(deps): update lockfiles (#15)
All checks were successful
changelog / changelog (push) Successful in 16s
check-and-test / check-and-test (push) Successful in 59s
2026-01-26 00:01:04 +00:00
a2e8c9c9e3 chore(deps): update alpine/helm docker tag to v4.1.0 (#14)
All checks were successful
changelog / changelog (push) Successful in 10s
check-and-test / check-and-test (push) Successful in 50s
2026-01-24 02:00:52 +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
0bbab9c8a0 update chart and release configs
All checks were successful
generate-chart / generate-chart-publish (push) Successful in 36s
changelog / changelog (push) Successful in 9s
check-and-test / check-and-test (push) Successful in 49s
generate-chart / release-gitea (push) Successful in 9s
2026-01-12 14:47:05 -05:00
ff0ca37fe6 Merge pull request 'chore(deps): update lockfiles' (#1) from renovate/lock-file-maintenance into main
Some checks failed
changelog / changelog (push) Successful in 17s
check-and-test / check-and-test (push) Successful in 49s
generate-chart / generate-chart-publish (push) Failing after 1m46s
generate-chart / release-gitea (push) Has been skipped
Reviewed-on: #1
2026-01-12 00:16:04 +00:00
33cdb3d29f chore(deps): update lockfiles
All checks were successful
commitlint / check-and-test (pull_request) Successful in 19s
check-and-test / check-and-test (pull_request) Successful in 49s
2026-01-12 00:14:37 +00:00
Renovate Bot
b1106250fd chore(deps): update unittests/bash/test_helper/bats-mock digest to db2acdc (#1002)
All checks were successful
changelog / changelog (push) Successful in 13s
check-and-test / check-and-test (push) Successful in 54s
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-12-28 00:03:24 +00:00
Renovate Bot
4e303031d9 chore(deps): update unittests/bash/test_helper/bats-mock digest to c5674ff (#1000)
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-12-21 00:03:30 +00:00
Renovate Bot
6d3137db96 chore(deps): update dependency go-gitea/gitea to v1.25.3 (#999)
Reviewed-on: https://gitea.com/gitea/helm-gitea/pulls/999
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-12-19 17:57:52 +00:00
Renovate Bot
d44b54e8a7 chore(deps): update dependency markdownlint-cli to ^0.47.0 (#998)
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-12-15 00:03:59 +00:00
Renovate Bot
3a2aef5446 chore(deps): update unittests/bash/test_helper/bats-mock digest to 1ce6b03 (#997)
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-12-14 00:03:41 +00:00
Renovate Bot
2d7a0d658f chore(deps): update lockfiles (#996)
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-12-09 00:08:44 +00:00
Renovate Bot
e62308510d chore(deps): update workflow dependencies (minor & patch) (#995)
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-12-07 00:03:41 +00:00
Renovate Bot
fe4d839c5e chore(deps): update actions/checkout action to v6 (#989)
Reviewed-on: https://gitea.com/gitea/helm-gitea/pulls/989
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-12-04 16:33:30 +00:00
Renovate Bot
4ef7d83862 chore(deps): update lockfiles (#994)
This PR contains the following updates:

| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |

🔧 This Pull Request updates lock files to use the latest dependency versions.

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xOC4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsia2luZC9kZXBlbmRlbmN5Il19-->

Reviewed-on: https://gitea.com/gitea/helm-gitea/pulls/994
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-12-01 21:22:10 +00:00
Renovate Bot
0bbe78db2b chore(deps): update bats testing framework (#992)
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
2025-11-30 00:03:25 +00:00
11 changed files with 145 additions and 100 deletions

View File

@@ -8,25 +8,25 @@ on:
jobs: jobs:
changelog: changelog:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: docker.io/thegeeklab/git-sv:2.0.7 container: docker.io/thegeeklab/git-sv:2.0.9
steps: steps:
- name: install tools - name: install tools
run: | run: |
apk add -q --update --no-cache nodejs curl jq sed apk add -q --update --no-cache nodejs curl jq sed
- uses: actions/checkout@v5 - uses: actions/checkout@v6
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Generate upcoming changelog - name: Generate upcoming changelog
run: | run: |
git sv rn -o changelog.md git sv rn -o changelog.md
export RELEASE_NOTES=$(cat 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 echo $RELEASE_NOTES
JSON_DATA=$(echo "" | jq -Rs --arg title 'Changelog for upcoming version' --arg body "$(cat changelog.md)" '{title: $title, body: $body}') 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 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 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 fi

View File

@@ -11,9 +11,9 @@ on:
jobs: jobs:
check-and-test: check-and-test:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: commitlint/commitlint:20.1.0 container: commitlint/commitlint:20.4.1
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v6
- name: check PR title - name: check PR title
run: | run: |
echo "${{ gitea.event.pull_request.title }}" | commitlint --config .commitlintrc.json echo "${{ gitea.event.pull_request.title }}" | commitlint --config .commitlintrc.json

View File

@@ -9,19 +9,19 @@ jobs:
generate-chart-publish: generate-chart-publish:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v6
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Install packages via apt - name: Install packages via apt
run: | run: |
apt update --yes apt update --yes
apt install --yes curl ca-certificates curl gnupg jq apt install --yes curl ca-certificates curl gnupg jq s3cmd
- name: Install helm - name: Install helm
env: env:
# renovate: datasource=docker depName=alpine/helm # renovate: datasource=docker depName=alpine/helm
HELM_VERSION: "3.19.0" HELM_VERSION: "4.1.0"
run: | 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 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/ mv linux-$(dpkg --print-architecture)/helm /usr/local/bin/
@@ -46,18 +46,13 @@ jobs:
apt update --yes apt update --yes
apt install --yes python3 python3-pip apt-transport-https docker-ce-cli apt install --yes python3 python3-pip apt-transport-https docker-ce-cli
- name: Install awscli
run: |
pip install awscli --break-system-packages
aws --version
- name: Import GPG key - name: Import GPG key
id: import_gpg id: import_gpg
uses: https://github.com/crazy-max/ghaction-import-gpg@v6 uses: https://github.com/crazy-max/ghaction-import-gpg@v6
with: with:
gpg_private_key: ${{ secrets.GPGSIGN_KEY }} gpg_private_key: ${{ secrets.GPGSIGN_KEY }}
passphrase: ${{ secrets.GPGSIGN_PASSPHRASE }} passphrase: ${{ secrets.GPGSIGN_PASSPHRASE }}
fingerprint: CC64B1DB67ABBEECAB24B6455FC346329753F4B0 fingerprint: CCCDAD206FCE593128D2C7A22781E520334944DD
- name: Add Artifacthub.io annotations - name: Add Artifacthub.io annotations
run: | run: |
@@ -70,41 +65,38 @@ jobs:
# Using helm gpg plugin as 'helm package --sign' has issues with gpg2: https://github.com/helm/helm/issues/2843 # Using helm gpg plugin as 'helm package --sign' has issues with gpg2: https://github.com/helm/helm/issues/2843
- name: package chart - name: package chart
# remove `--verify=false` once https://github.com/helm/helm/issues/31490 is resolved
run: | run: |
echo ${{ secrets.DOCKER_CHARTS_PASSWORD }} | docker login -u ${{ secrets.DOCKER_CHARTS_USERNAME }} --password-stdin
# FIXME: use upstream after https://github.com/technosophos/helm-gpg/issues/1 is solved # 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 dependency build
helm package --version "${GITHUB_REF#refs/tags/v}" ./ helm package --version "${GITHUB_REF#refs/tags/v}" ./
mkdir gitea mkdir gitea
mv gitea*.tgz gitea/ mv gitea*.tgz gitea/
curl --fail --location --output gitea/index.yaml --silent --show-error https://dl.gitea.com/charts/index.yaml 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://dl.gitea.com/charts --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
# push to dockerhub
echo ${{ secrets.DOCKER_CHARTS_PASSWORD }} | helm registry login -u ${{ secrets.DOCKER_CHARTS_USERNAME }} registry-1.docker.io --password-stdin
helm push gitea/gitea-${GITHUB_REF#refs/tags/v}.tgz oci://registry-1.docker.io/giteacharts
helm registry logout registry-1.docker.io
- name: aws credential configure
uses: https://github.com/aws-actions/configure-aws-credentials@v5
with:
aws-access-key-id: ${{ secrets.AWS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: ${{ secrets.AWS_REGION }}
- name: Copy files to S3 and clear cache - name: Copy files to S3 and clear cache
run: | run: |
aws s3 sync gitea/ s3://${{ secrets.AWS_S3_BUCKET}}/charts/ cat > /root/.s3cfg << EOF
[default]
access_key = ${{ secrets.S3_ACCESS_KEY }}
secret_key = ${{ secrets.S3_SECRET_KEY }}
host_base = weyma-s3.infra.dubyatp.xyz
host_bucket = weyma-s3.infra.dubyatp.xyz
use_https = True
EOF
s3cmd sync --recursive --acl-public gitea/ s3://${{ secrets.AWS_S3_BUCKET}}/charts/
release-gitea: release-gitea:
needs: generate-chart-publish needs: generate-chart-publish
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: docker.io/thegeeklab/git-sv:2.0.7 container: docker.io/thegeeklab/git-sv:2.0.9
steps: steps:
- name: install tools - name: install tools
run: | run: |
apk add -q --update --no-cache nodejs apk add -q --update --no-cache nodejs
- uses: actions/checkout@v5 - uses: actions/checkout@v6
with: with:
fetch-tags: true fetch-tags: true
fetch-depth: 0 fetch-depth: 0

View File

@@ -15,22 +15,23 @@ env:
jobs: jobs:
check-and-test: check-and-test:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: alpine/helm:3.19.0 container: alpine/helm:4.1.0
steps: steps:
- name: install tools - name: install tools
run: | run: |
apk update apk update
apk add --update bash make nodejs npm yamllint ncurses apk add --update bash make nodejs npm yamllint ncurses
- uses: actions/checkout@v5 - uses: actions/checkout@v6
- name: install chart dependencies - name: install chart dependencies
run: helm dependency build run: helm dependency build
- name: lint - name: lint
run: helm lint run: helm lint .
- name: template - name: template
run: helm template --debug gitea-helm . run: helm template --debug gitea-helm .
- name: prepare unit test environment - name: prepare unit test environment
# remove `--verify=false` once https://github.com/helm/helm/issues/31490 is resolved
run: | 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 git submodule update --init --recursive
- name: unit tests - name: unit tests
env: env:

View File

@@ -1,7 +1,7 @@
dependencies: dependencies:
- name: postgresql - name: postgresql
repository: oci://registry-1.docker.io/bitnamicharts repository: oci://registry-1.docker.io/bitnamicharts
version: 16.7.27 version: 18.2.4
- name: postgresql-ha - name: postgresql-ha
repository: oci://registry-1.docker.io/bitnamicharts repository: oci://registry-1.docker.io/bitnamicharts
version: 16.3.2 version: 16.3.2
@@ -10,6 +10,6 @@ dependencies:
version: 3.0.24 version: 3.0.24
- name: valkey - name: valkey
repository: oci://registry-1.docker.io/bitnamicharts repository: oci://registry-1.docker.io/bitnamicharts
version: 3.0.31 version: 5.1.7
digest: sha256:ceb6a1890cfdc2627abb85d3e2a4baa64d30afd21dcfabce978a824a67f0a2bb digest: sha256:39990f4e14abcd9d359c2b1277147bf3b5164e4d18644c81ea63cf561fddc8e7
generated: "2025-08-30T00:03:04.59764502Z" generated: "2026-02-07T01:02:47.459517987Z"

View File

@@ -1,16 +1,16 @@
apiVersion: v2 apiVersion: v2
name: gitea name: gitea
description: Gitea Helm chart for Kubernetes description: (Unofficial) Gitea Helm chart for Kubernetes
type: application type: application
version: 0.0.0 version: 0.0.0
# renovate datasource=github-releases depName=go-gitea/gitea extractVersion=^v(?<version>.*)$ # renovate datasource=github-releases depName=go-gitea/gitea extractVersion=^v(?<version>.*)$
appVersion: 1.25.2 appVersion: 1.25.4
icon: https://gitea.com/assets/img/logo.svg icon: https://gitea.com/assets/img/logo.svg
annotations: annotations:
artifacthub.io/links: | artifacthub.io/links: |
- name: support - name: support
url: https://gitea.com/gitea/helm-gitea/issues url: https://git.dubyatp.xyz/williamp/helm-gitea/issues
keywords: keywords:
- git - git
@@ -26,24 +26,13 @@ sources:
- https://docker.gitea.com/gitea - https://docker.gitea.com/gitea
maintainers: maintainers:
# https://gitea.com/rossigee - name: William Peebles
- name: Ross Golder email: me@williamtpeebles.com
email: ross@golder.org
# https://gitea.com/volker.raschek
- name: Markus Pesch
email: markus.pesch+apps@cryptic.systems
# https://gitea.com/DaanSelen
- name: Daan Selen
email: dselen@nerthus.nl
# https://gitea.com/ChristopherHX
- name: Christopher Homberger
email: christopher.homberger@web.de
dependencies: dependencies:
# https://github.com/bitnami/charts/blob/main/bitnami/postgresql # https://github.com/bitnami/charts/blob/main/bitnami/postgresql
- name: postgresql - name: postgresql
repository: oci://registry-1.docker.io/bitnamicharts repository: oci://registry-1.docker.io/bitnamicharts
version: 16.7.27 version: 18.2.4
condition: postgresql.enabled condition: postgresql.enabled
# https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml
- name: postgresql-ha - name: postgresql-ha
@@ -58,5 +47,5 @@ dependencies:
# https://github.com/bitnami/charts/blob/main/bitnami/valkey/Chart.yaml # https://github.com/bitnami/charts/blob/main/bitnami/valkey/Chart.yaml
- name: valkey - name: valkey
repository: oci://registry-1.docker.io/bitnamicharts repository: oci://registry-1.docker.io/bitnamicharts
version: 3.0.31 version: 5.1.7
condition: valkey.enabled condition: valkey.enabled

133
package-lock.json generated
View File

@@ -8,7 +8,7 @@
"license": "MIT", "license": "MIT",
"devDependencies": { "devDependencies": {
"@bitnami/readme-generator-for-helm": "^2.5.0", "@bitnami/readme-generator-for-helm": "^2.5.0",
"markdownlint-cli": "^0.46.0" "markdownlint-cli": "^0.47.0"
}, },
"engines": { "engines": {
"node": ">=16.0.0", "node": ">=16.0.0",
@@ -43,9 +43,9 @@
} }
}, },
"node_modules/@isaacs/brace-expansion": { "node_modules/@isaacs/brace-expansion": {
"version": "5.0.0", "version": "5.0.1",
"resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.1.tgz",
"integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", "integrity": "sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@@ -66,9 +66,9 @@
} }
}, },
"node_modules/@types/katex": { "node_modules/@types/katex": {
"version": "0.16.7", "version": "0.16.8",
"resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.16.7.tgz", "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.16.8.tgz",
"integrity": "sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==", "integrity": "sha512-trgaNyfU+Xh2Tc+ABIb44a5AYUpicB3uwirOioeOkNPPbmgRNtcWyDeeFRzjPZENO9Vq8gvVqfhaaXWLlevVwg==",
"dev": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
@@ -86,6 +86,19 @@
"dev": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/ansi-regex": {
"version": "6.2.2",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
"integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/chalk/ansi-regex?sponsor=1"
}
},
"node_modules/argparse": { "node_modules/argparse": {
"version": "2.0.1", "version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
@@ -180,9 +193,9 @@
} }
}, },
"node_modules/decode-named-character-reference": { "node_modules/decode-named-character-reference": {
"version": "1.2.0", "version": "1.3.0",
"resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz", "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz",
"integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==", "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@@ -289,11 +302,24 @@
"dev": true, "dev": true,
"license": "ISC" "license": "ISC"
}, },
"node_modules/get-east-asian-width": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz",
"integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/glob": { "node_modules/glob": {
"version": "7.2.3", "version": "7.2.3",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"deprecated": "Glob versions prior to v9 are no longer supported", "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me",
"dev": true, "dev": true,
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
@@ -429,9 +455,9 @@
} }
}, },
"node_modules/katex": { "node_modules/katex": {
"version": "0.16.25", "version": "0.16.28",
"resolved": "https://registry.npmjs.org/katex/-/katex-0.16.25.tgz", "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.28.tgz",
"integrity": "sha512-woHRUZ/iF23GBP1dkDQMh1QBad9dmr8/PAwNA54VrSOVYgI12MAcE14TqnDdQOdzyEonGzMepYnqBMYdsoAr8Q==", "integrity": "sha512-YHzO7721WbmAL6Ov1uzN/l5mY5WWWhJBSW+jq4tkfZfsxmo1hu6frS0EOswvjBUnWE6NtjEs48SFn5CQESRLZg==",
"dev": true, "dev": true,
"funding": [ "funding": [
"https://opencollective.com/katex", "https://opencollective.com/katex",
@@ -466,9 +492,9 @@
} }
}, },
"node_modules/lodash": { "node_modules/lodash": {
"version": "4.17.21", "version": "4.17.23",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==",
"dev": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
@@ -505,9 +531,9 @@
} }
}, },
"node_modules/markdownlint": { "node_modules/markdownlint": {
"version": "0.39.0", "version": "0.40.0",
"resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.39.0.tgz", "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.40.0.tgz",
"integrity": "sha512-Xt/oY7bAiHwukL1iru2np5LIkhwD19Y7frlsiDILK62v3jucXCD6JXlZlwMG12HZOR+roHIVuJZrfCkOhp6k3g==", "integrity": "sha512-UKybllYNheWac61Ia7T6fzuQNDZimFIpCg2w6hHjgV1Qu0w1TV0LlSgryUGzM0bkKQCBhy2FDhEELB73Kb0kAg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@@ -518,7 +544,8 @@
"micromark-extension-gfm-footnote": "2.1.0", "micromark-extension-gfm-footnote": "2.1.0",
"micromark-extension-gfm-table": "2.1.1", "micromark-extension-gfm-table": "2.1.1",
"micromark-extension-math": "3.1.0", "micromark-extension-math": "3.1.0",
"micromark-util-types": "2.0.2" "micromark-util-types": "2.0.2",
"string-width": "8.1.0"
}, },
"engines": { "engines": {
"node": ">=20" "node": ">=20"
@@ -528,9 +555,9 @@
} }
}, },
"node_modules/markdownlint-cli": { "node_modules/markdownlint-cli": {
"version": "0.46.0", "version": "0.47.0",
"resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.46.0.tgz", "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.47.0.tgz",
"integrity": "sha512-4gxTNzPjpLnY7ftrEZD4flPY0QBkQLiqezb6KURFSkV+vPHFOsYw8OMtY6fu82Yt8ghtSrWegpYdq1ix25VFLQ==", "integrity": "sha512-HOcxeKFAdDoldvoYDofd85vI8LgNWy8vmYpCwnlLV46PJcodmGzD7COSSBlhHwsfT4o9KrAStGodImVBus31Bg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@@ -541,7 +568,7 @@
"jsonc-parser": "~3.3.1", "jsonc-parser": "~3.3.1",
"jsonpointer": "~5.0.1", "jsonpointer": "~5.0.1",
"markdown-it": "~14.1.0", "markdown-it": "~14.1.0",
"markdownlint": "~0.39.0", "markdownlint": "~0.40.0",
"minimatch": "~10.1.1", "minimatch": "~10.1.1",
"run-con": "~1.3.2", "run-con": "~1.3.2",
"smol-toml": "~1.5.2", "smol-toml": "~1.5.2",
@@ -555,9 +582,9 @@
} }
}, },
"node_modules/markdownlint-cli/node_modules/commander": { "node_modules/markdownlint-cli/node_modules/commander": {
"version": "14.0.2", "version": "14.0.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz", "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz",
"integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==", "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -565,13 +592,13 @@
} }
}, },
"node_modules/markdownlint-cli/node_modules/minimatch": { "node_modules/markdownlint-cli/node_modules/minimatch": {
"version": "10.1.1", "version": "10.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.2.tgz",
"integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==", "integrity": "sha512-fu656aJ0n2kcXwsnwnv9g24tkU5uSmOlTjd6WyyaKm2Z+h1qmY6bAjrcaIxF/BslFqbZ8UBtbJi7KgQOZD2PTw==",
"dev": true, "dev": true,
"license": "BlueOak-1.0.0", "license": "BlueOak-1.0.0",
"dependencies": { "dependencies": {
"@isaacs/brace-expansion": "^5.0.0" "@isaacs/brace-expansion": "^5.0.1"
}, },
"engines": { "engines": {
"node": "20 || >=22" "node": "20 || >=22"
@@ -1255,6 +1282,39 @@
"url": "https://github.com/sponsors/cyyynthia" "url": "https://github.com/sponsors/cyyynthia"
} }
}, },
"node_modules/string-width": {
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-8.1.0.tgz",
"integrity": "sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==",
"dev": true,
"license": "MIT",
"dependencies": {
"get-east-asian-width": "^1.3.0",
"strip-ansi": "^7.1.0"
},
"engines": {
"node": ">=20"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/strip-ansi": {
"version": "7.1.2",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
"integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
"dev": true,
"license": "MIT",
"dependencies": {
"ansi-regex": "^6.0.1"
},
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/chalk/strip-ansi?sponsor=1"
}
},
"node_modules/strip-json-comments": { "node_modules/strip-json-comments": {
"version": "3.1.1", "version": "3.1.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
@@ -1300,9 +1360,9 @@
"license": "ISC" "license": "ISC"
}, },
"node_modules/yaml": { "node_modules/yaml": {
"version": "2.8.1", "version": "2.8.2",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz",
"integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==", "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==",
"dev": true, "dev": true,
"license": "ISC", "license": "ISC",
"bin": { "bin": {
@@ -1310,6 +1370,9 @@
}, },
"engines": { "engines": {
"node": ">= 14.6" "node": ">= 14.6"
},
"funding": {
"url": "https://github.com/sponsors/eemeli"
} }
} }
} }

View File

@@ -14,6 +14,6 @@
}, },
"devDependencies": { "devDependencies": {
"@bitnami/readme-generator-for-helm": "^2.5.0", "@bitnami/readme-generator-for-helm": "^2.5.0",
"markdownlint-cli": "^0.46.0" "markdownlint-cli": "^0.47.0"
} }
} }

View File

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