Compare commits

...
8 Commits
Author SHA1 Message Date
jcabillot c4b1909f98 Merge pull request 'ci(tag): release Gitea (commit list) avant le dispatch Renovate + corps JSON du dispatch corrigé' (#39) from chore/release-notes into main
Main Release / hadolint (push) Successful in 9s
Main Release / test (push) Successful in 16s
Renovate / renovate (push) Successful in 41s
Main Release / build (push) Successful in 16s
Main Release / tag (push) Successful in 17s
Tag Release / hadolint (push) Successful in 11s
Tag Release / test (push) Successful in 17s
Tag Release / build-push (push) Successful in 59s
Gitea Release / release (push) Successful in 10s
Tag Release / release (push) Successful in 2m53s
Tag Release / trigger-renovate (push) Successful in 5s
Reviewed-on: #39
2026-10-19 11:42:42 -04:00
opencodecabilloteu 52e313b25e ci(tag): release Gitea (commit list) avant le dispatch Renovate + corps JSON du dispatch corrigé
PR Checks / hadolint (pull_request) Successful in 9s
PR Checks / build-test (pull_request) Successful in 16s
2026-10-18 22:18:19 -04:00
jcabillot 619850928b Merge pull request 'ci(tag): déclenche Renovate sur tf-depl-kubernetes dès que l'image de release est poussée (opencode-dispatch)' (#37) from ci/renovate-dispatch-on-release into main
Main Release / hadolint (push) Successful in 2m2s
Main Release / test (push) Successful in 52s
Renovate / renovate (push) Successful in 54s
Main Release / build (push) Successful in 32s
Main Release / tag (push) Successful in 26s
Tag Release / hadolint (push) Successful in 5m1s
Tag Release / test (push) Successful in 4m23s
Tag Release / build-push (push) Successful in 3m20s
Tag Release / trigger-renovate (push) Failing after 12s
PR Checks / hadolint (pull_request) Successful in 12s
PR Checks / build-test (pull_request) Successful in 48s
Reviewed-on: #37
2026-10-18 13:43:14 -04:00
opencodecabilloteu 95c54cb0b4 ci(tag): dispatch Renovate on tf-depl-kubernetes once the release image is pushed
PR Checks / hadolint (pull_request) Successful in 9s
PR Checks / build-test (pull_request) Successful in 48s
A release only reached perso_private/tf-depl-kubernetes on the next hourly
Renovate scan, so the image bump PR could lag up to an hour behind the tag.

After the image push completes, dispatch that repo's Renovate workflow through
the Gitea API (workflow_dispatch is already enabled there). It authenticates
with the RENOVATE_TOKEN org secret of this organisation — the same token the
Renovate instance itself uses, no extra credential. The job fails loudly so a
rotated token shows up instead of the trigger silently going missing.
2026-10-18 13:21:52 -04:00
jcabillot 3e86bb278d Merge pull request 'chore(deps): update python docker tag to v3.15' (#36) from renovate/python-3.x into main
Main Release / hadolint (push) Successful in 6s
Main Release / test (push) Successful in 21s
Renovate / renovate (push) Successful in 42s
Main Release / build (push) Successful in 13s
Main Release / tag (push) Successful in 35s
Tag Release / hadolint (push) Successful in 20s
Tag Release / test (push) Successful in 42s
Tag Release / build-push (push) Successful in 1m14s
Reviewed-on: #36
2026-10-16 16:09:20 -04:00
renovate 51ea99f4d8 chore(deps): update python docker tag to v3.15
renovate/stability-days Updates have met minimum release age requirement
PR Checks / hadolint (pull_request) Successful in 10s
PR Checks / build-test (pull_request) Successful in 25s
2026-10-16 15:17:43 +00:00
opencodecabilloteu 882d7165b8 Merge pull request 'chore(deps): update dependency python-dotenv to v1.2.4' (#35) from renovate/python-dotenv-1.x into main
Renovate / renovate (push) Successful in 1m58s
Main Release / test (push) Failing after 14m48s
Main Release / hadolint (push) Failing after 14m56s
Main Release / build (push) Skipped
Main Release / tag (push) Skipped
2026-10-04 13:00:12 -04:00
renovate f78d212dee chore(deps): update dependency python-dotenv to v1.2.4
renovate/stability-days Updates have met minimum release age requirement
PR Checks / hadolint (pull_request) Successful in 19s
PR Checks / build-test (pull_request) Successful in 1m2s
2026-10-03 06:17:23 +00:00
3 changed files with 32 additions and 2 deletions

No files matched your search

+30
View File
@@ -41,3 +41,33 @@ jobs:
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
pull: true
release:
# Publishes the Gitea release for this tag (body = commits since the previous
# tag). Renovate copies that body into the bump PR in
# perso_private/tf-depl-kubernetes under "Release Notes"; without a release
# that section stays empty (bare "Compare Source" link).
needs: [build-push]
uses: perso/gitea-pipelines/.gitea/workflows/gitea-release.yaml@main
with:
image: jcabillot/opencode-dispatch
secrets: inherit
trigger-renovate:
# The deployment repo perso_private/tf-depl-kubernetes pins this image; its
# Renovate instance only scans hourly, so this dispatch opens the image bump
# PR within minutes of the release instead of up to an hour later.
needs: [build-push, release]
runs-on: ubuntu-latest
steps:
- name: Trigger Renovate on perso_private/tf-depl-kubernetes
# needs: build-push — Renovate reads Docker Hub, so a scan started before
# the push lands would only see the previous release.
# RENOVATE_TOKEN is the org-level secret of this organisation.
run: |
curl -sS -f -X POST \
-u "renovate:${{ secrets.RENOVATE_TOKEN }}" \
-H "Content-Type: application/json" \
-d '{"ref":"main"}' \
"https://scm.cabillot.eu/api/v1/repos/perso_private/tf-depl-kubernetes/actions/workflows/renovate.yaml/dispatches"
echo "Renovate dispatched on perso_private/tf-depl-kubernetes"
+1 -1
View File
@@ -1,4 +1,4 @@
FROM python:3.14-slim
FROM python:3.15-slim
WORKDIR /app
+1 -1
View File
@@ -1,3 +1,3 @@
python-telegram-bot==22.8
requests==2.34.2
python-dotenv==1.2.3
python-dotenv==1.2.4