30 Commits
Author SHA1 Message Date
jcabillot 64bb087fd4 Merge pull request 'ci(tag): déclenche Renovate sur tf-depl-kubernetes dès que l'image de release est poussée (sabnzbd)' (#46) from ci/renovate-dispatch-on-release into master
Main Release / hadolint (push) Successful in 13s
Renovate / renovate (push) Successful in 1m35s
Main Release / test (push) Successful in 9m46s
Main Release / build (push) Successful in 27s
Main Release / tag (push) Successful in 24s
Tag Release / hadolint (push) Successful in 3m43s
Tag Release / test (push) Successful in 8m22s
Tag Release / build-push (push) Successful in 13m43s
Tag Release / trigger-renovate (push) Failing after 4s
Reviewed-on: #46
2026-10-18 13:47:01 -04:00
opencodecabilloteu 328a4a11aa ci(tag): dispatch Renovate on tf-depl-kubernetes once the release image is pushed
PR Checks / hadolint (pull_request) Successful in 10s
PR Checks / build-test (pull_request) Successful in 8m34s
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:23:26 -04:00
opencodecabilloteu a5936c01e3 Merge pull request 'chore(deps): update docker/setup-buildx-action digest to f87e599' (#45) from renovate/docker-setup-buildx-action-digest into master
Main Release / hadolint (push) Successful in 9s
Renovate / renovate (push) Successful in 36s
Main Release / test (push) Successful in 3m6s
Main Release / build (push) Successful in 20s
Main Release / tag (push) Successful in 12s
Tag Release / hadolint (push) Successful in 8s
Tag Release / test (push) Successful in 26s
Tag Release / build-push (push) Successful in 3m7s
2026-09-18 05:00:23 -04:00
renovate 79c8d25d22 chore(deps): update docker/setup-buildx-action digest to f87e599
renovate/stability-days Updates have met minimum release age requirement
PR Checks / hadolint (pull_request) Successful in 8s
PR Checks / build-test (pull_request) Successful in 3m33s
2026-09-18 08:33:38 +00:00
opencodecabilloteu 1d4bee660f Merge pull request 'chore(deps): update docker/build-push-action action to v7.4.0' (#44) from renovate/docker-build-push-action-7.x into master
Main Release / hadolint (push) Successful in 13s
Renovate / renovate (push) Successful in 56s
Main Release / test (push) Successful in 4m18s
Main Release / build (push) Successful in 21s
Main Release / tag (push) Successful in 14s
Tag Release / hadolint (push) Successful in 12s
Tag Release / test (push) Successful in 40s
Tag Release / build-push (push) Successful in 5m19s
2026-09-17 05:01:15 -04:00
renovate ae9cc6fbde chore(deps): update docker/build-push-action action to v7.4.0
renovate/stability-days Updates have met minimum release age requirement
PR Checks / hadolint (pull_request) Successful in 11s
PR Checks / build-test (pull_request) Successful in 4m33s
2026-09-17 08:34:50 +00:00
jcabillot 206e5c08cf Merge pull request 'chore(deps): update dependency sabnzbd/sabnzbd to v5.1.3' (#43) from renovate/sabnzbd-sabnzbd-5.x into master
Main Release / hadolint (push) Successful in 8s
Renovate / renovate (push) Successful in 36s
Main Release / test (push) Successful in 4m55s
Main Release / build (push) Successful in 27s
Main Release / tag (push) Successful in 15s
Tag Release / hadolint (push) Successful in 11s
Tag Release / test (push) Successful in 36s
Tag Release / build-push (push) Successful in 4m23s
Reviewed-on: #43
2026-09-13 10:46:47 -04:00
renovate 79a968da61 chore(deps): update dependency sabnzbd/sabnzbd to v5.1.3
renovate/stability-days Updates have met minimum release age requirement
PR Checks / hadolint (pull_request) Successful in 17s
PR Checks / build-test (pull_request) Successful in 4m34s
2026-09-10 10:32:33 +00:00
opencodecabilloteu 6dd8c6c3f7 Merge pull request 'chore(deps): update dependency sabnzbd/sabnzbd to v5.1.2' (#42) from renovate/sabnzbd-sabnzbd-5.x into master
Main Release / hadolint (push) Successful in 20s
Renovate / renovate (push) Successful in 1m4s
Main Release / test (push) Failing after 3m40s
Main Release / build (push) Skipped
Main Release / tag (push) Skipped
2026-08-27 12:00:40 -04:00
renovate 1eb0d52dd0 chore(deps): update dependency sabnzbd/sabnzbd to v5.1.2
renovate/stability-days Updates have met minimum release age requirement
PR Checks / hadolint (pull_request) Successful in 21s
PR Checks / build-test (pull_request) Successful in 4m25s
2026-08-27 15:30:15 +00:00
opencodecabilloteu 9522cc602f Merge pull request 'chore(deps): update hadolint/hadolint-action action to v3.5.0' (#41) from renovate/hadolint-hadolint-action-3.x into master
Main Release / hadolint (push) Successful in 20s
Renovate / renovate (push) Successful in 1m19s
Main Release / test (push) Successful in 5m18s
Main Release / build (push) Successful in 5m58s
Main Release / tag (push) Successful in 27s
Tag Release / hadolint (push) Successful in 15s
Tag Release / test (push) Successful in 1m4s
Tag Release / build-push (push) Successful in 5m10s
2026-08-26 11:00:29 -04:00
renovate 7bb92ee69c chore(deps): update hadolint/hadolint-action action to v3.5.0
renovate/stability-days Updates have met minimum release age requirement
PR Checks / hadolint (pull_request) Successful in 15s
PR Checks / build-test (pull_request) Successful in 5m16s
2026-08-26 14:34:09 +00:00
opencodecabilloteu c35324d235 Merge pull request 'chore(deps): update docker/setup-buildx-action digest to 37fe631' (#40) from renovate/docker-setup-buildx-action-digest into master
Main Release / test (push) Successful in 54s
Main Release / hadolint (push) Successful in 12s
Main Release / build (push) Successful in 32s
Renovate / renovate (push) Successful in 2m52s
Main Release / tag (push) Successful in 24s
Tag Release / hadolint (push) Successful in 14s
Tag Release / test (push) Successful in 53s
Tag Release / build-push (push) Successful in 4m48s
2026-08-21 07:31:20 -04:00
renovate a1248dbd7d chore(deps): update docker/setup-buildx-action digest to 37fe631
renovate/stability-days Updates have met minimum release age requirement
PR Checks / build-test (pull_request) Successful in 5m28s
PR Checks / hadolint (pull_request) Successful in 16s
2026-08-21 10:43:37 +00:00
opencodecabilloteu 1f4458f216 Merge pull request 'chore(deps): update dependency sabnzbd/sabnzbd to v5.1.1' (#39) from renovate/sabnzbd-sabnzbd-5.x into master
Main Release / hadolint (push) Successful in 22s
Renovate / renovate (push) Successful in 1m6s
Main Release / test (push) Failing after 4m15s
Main Release / build (push) Skipped
Main Release / tag (push) Skipped
2026-08-20 13:04:12 -04:00
renovate 41fac1f5d9 chore(deps): update dependency sabnzbd/sabnzbd to v5.1.1
renovate/stability-days Updates have met minimum release age requirement
PR Checks / hadolint (pull_request) Successful in 18s
PR Checks / build-test (pull_request) Successful in 4m40s
2026-08-20 16:38:50 +00:00
opencodecabilloteu 87ce83d257 Merge pull request 'chore(deps): update dependency sabnzbd/sabnzbd to v5.1.0' (#38) from renovate/sabnzbd-sabnzbd-5.x into master
Main Release / hadolint (push) Successful in 21s
Renovate / renovate (push) Successful in 1m2s
Main Release / test (push) Failing after 5m48s
Main Release / build (push) Skipped
Main Release / tag (push) Skipped
2026-08-17 17:31:22 -04:00
renovate 0f467bbdd7 chore(deps): update dependency sabnzbd/sabnzbd to v5.1.0
renovate/stability-days Updates have met minimum release age requirement
PR Checks / hadolint (pull_request) Successful in 30s
PR Checks / build-test (pull_request) Successful in 6m0s
2026-08-12 11:49:29 +00:00
jcabillot b025cb7c43 Merge pull request 'ci: add Renovate workflow' (#37) from add-renovate-workflow into master
Main Release / hadolint (push) Successful in 27s
Main Release / test (push) Successful in 1m44s
Renovate / renovate (push) Successful in 3m3s
Main Release / build (push) Successful in 9m31s
Main Release / tag (push) Successful in 1m22s
Tag Release / hadolint (push) Successful in 27s
Tag Release / test (push) Successful in 9m33s
Tag Release / build-push (push) Successful in 7m34s
Reviewed-on: #37
2026-08-03 16:13:35 -04:00
OpenCode Cabillot cc79028481 ci: add Renovate workflow
PR Checks / hadolint (pull_request) Successful in 15s
PR Checks / build-test (pull_request) Successful in 3m43s
2026-08-02 23:51:52 +00:00
opencodecabilloteu 984f5ed543 Merge pull request 'chore(deps): update hadolint/hadolint-action action to v3.4.0' (#35) from renovate/hadolint-hadolint-action-3.x into master
Main Release / hadolint (push) Successful in 28s
Main Release / test (push) Successful in 7m12s
Main Release / build (push) Successful in 9m34s
Main Release / tag (push) Successful in 1m25s
Tag Release / hadolint (push) Successful in 26s
Tag Release / test (push) Successful in 1m22s
Tag Release / build-push (push) Successful in 12m46s
2026-08-01 16:02:16 -04:00
renovate 7178a4c0b3 chore(deps): update hadolint/hadolint-action action to v3.4.0
renovate/stability-days Updates have met minimum release age requirement
PR Checks / hadolint (pull_request) Successful in 25s
PR Checks / build-test (pull_request) Successful in 3m34s
2026-08-01 14:32:32 +00:00
jcabillot 1341d63138 Merge pull request 'chore(deps): update docker/login-action digest to dbcb813' (#34) from renovate/docker-login-action-digest into master
Main Release / hadolint (push) Successful in 12s
Main Release / test (push) Successful in 13m24s
Main Release / build (push) Failing after 14m19s
Main Release / tag (push) Skipped
Reviewed-on: #34
2026-07-29 11:47:28 -04:00
renovate 3ba2157116 chore(deps): update docker/login-action digest to dbcb813
renovate/stability-days Updates have met minimum release age requirement
PR Checks / hadolint (pull_request) Successful in 12s
PR Checks / build-test (pull_request) Failing after 10m8s
2026-07-29 13:08:02 +00:00
jcabillot 4bfef7793b Merge pull request 'chore(deps): update actions/checkout digest to 3d3c42e' (#33) from renovate/actions-checkout-digest into master
Main Release / hadolint (push) Successful in 7s
Main Release / test (push) Successful in 2m49s
Main Release / build (push) Failing after 8m46s
Main Release / tag (push) Skipped
Reviewed-on: #33
2026-07-22 08:06:21 -04:00
renovate 188c546e24 chore(deps): update actions/checkout digest to 3d3c42e
renovate/stability-days Updates have met minimum release age requirement
PR Checks / hadolint (pull_request) Successful in 9s
PR Checks / build-test (pull_request) Successful in 3m42s
2026-07-20 16:08:05 +00:00
jcabillot f88f592c19 Merge pull request 'chore(deps): update debian docker tag to trixie-20260713' (#32) from renovate/debian-13.x into master
Main Release / hadolint (push) Successful in 8s
Main Release / test (push) Successful in 2m30s
Main Release / build (push) Successful in 3m56s
Main Release / tag (push) Successful in 33s
Tag Release / hadolint (push) Successful in 9s
Tag Release / test (push) Successful in 32s
Tag Release / build-push (push) Successful in 6m31s
Reviewed-on: #32
2026-07-16 12:08:40 -04:00
renovate 1fc38e9600 chore(deps): update debian docker tag to trixie-20260713
renovate/stability-days Updates have met minimum release age requirement
PR Checks / hadolint (pull_request) Successful in 8s
PR Checks / build-test (pull_request) Successful in 2m18s
2026-07-16 03:03:43 +00:00
jcabillot c6d7403ac8 Merge pull request 'chore(deps): update dependency sabnzbd/sabnzbd to v5' (#31) from renovate/sabnzbd-sabnzbd-5.x into master
Main Release / hadolint (push) Successful in 15s
Main Release / test (push) Successful in 15s
Main Release / build (push) Successful in 2m15s
Main Release / tag (push) Successful in 33s
Tag Release / hadolint (push) Successful in 10s
Tag Release / test (push) Successful in 34s
Tag Release / build-push (push) Successful in 5m32s
Reviewed-on: #31
2026-07-06 19:57:22 -04:00
renovate 419a1214f5 chore(deps): update dependency sabnzbd/sabnzbd to v5
renovate/stability-days Updates have met minimum release age requirement
PR Checks / hadolint (pull_request) Successful in 18s
PR Checks / build-test (pull_request) Successful in 2m51s
2026-07-06 23:04:12 +00:00
6 changed files with 58 additions and 27 deletions

No files matched your search

+6 -6
View File
@@ -8,8 +8,8 @@ jobs:
hadolint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
- uses: hadolint/hadolint-action@2332a7b74a6de0dda2e2221d575162eba76ba5e5 # v3.3.0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- uses: hadolint/hadolint-action@06be81baf89a55ffd0e24b8f04a4185738dd3387 # v3.5.0
continue-on-error: true
with:
dockerfile: Dockerfile
@@ -17,11 +17,11 @@ jobs:
build-push:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
with:
fetch-depth: 0
- uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4
- uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4
- uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
@@ -35,7 +35,7 @@ jobs:
images: jcabillot/sabnzbd
tags: |
type=raw,value=${{ steps.get-latest-tag.outputs.tag }}-latest,enable=${{ steps.get-latest-tag.outputs.tag != '' }}
- uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7.3.0
- uses: docker/build-push-action@c3c9e263c25d99ce0380d002d59b67737d91b0dc # v7.4.0
with:
context: .
push: true
+7 -7
View File
@@ -8,8 +8,8 @@ jobs:
hadolint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
- uses: hadolint/hadolint-action@2332a7b74a6de0dda2e2221d575162eba76ba5e5 # v3.3.0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- uses: hadolint/hadolint-action@06be81baf89a55ffd0e24b8f04a4185738dd3387 # v3.5.0
continue-on-error: true
with:
dockerfile: Dockerfile
@@ -17,8 +17,8 @@ jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
- uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4
- run: docker build --load -t ci-image:${{ github.sha }} .
- run: bash tests/test.sh ci-image:${{ github.sha }}
@@ -26,15 +26,15 @@ jobs:
needs: [test]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
- uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4
- run: docker build -t jcabillot/sabnzbd:${{ github.sha }} .
tag:
needs: [build]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
with:
fetch-depth: 0
- name: Configure git auth
+4 -4
View File
@@ -8,8 +8,8 @@ jobs:
hadolint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
- uses: hadolint/hadolint-action@2332a7b74a6de0dda2e2221d575162eba76ba5e5 # v3.3.0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- uses: hadolint/hadolint-action@06be81baf89a55ffd0e24b8f04a4185738dd3387 # v3.5.0
continue-on-error: true
with:
dockerfile: Dockerfile
@@ -17,7 +17,7 @@ jobs:
build-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
- uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4
- run: docker build -t ci-image:${{ github.sha }} .
- run: bash tests/test.sh ci-image:${{ github.sha }}
+12
View File
@@ -0,0 +1,12 @@
name: Renovate
on:
push:
branches:
- master
workflow_dispatch:
jobs:
renovate:
uses: perso/gitea-pipelines/.gitea/workflows/renovate.yaml@main
secrets: inherit
+27 -8
View File
@@ -8,8 +8,8 @@ jobs:
hadolint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
- uses: hadolint/hadolint-action@2332a7b74a6de0dda2e2221d575162eba76ba5e5 # v3.3.0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- uses: hadolint/hadolint-action@06be81baf89a55ffd0e24b8f04a4185738dd3387 # v3.5.0
continue-on-error: true
with:
dockerfile: Dockerfile
@@ -17,8 +17,8 @@ jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
- uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4
- run: docker build --load -t ci-image:${{ github.sha }} .
- run: bash tests/test.sh ci-image:${{ github.sha }}
@@ -26,9 +26,9 @@ jobs:
needs: [test]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
- uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4
- uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
@@ -39,10 +39,29 @@ jobs:
tags: |
type=ref,event=tag
type=ref,event=tag,suffix=-latest
- uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7.3.0
- uses: docker/build-push-action@c3c9e263c25d99ce0380d002d59b67737d91b0dc # v7.4.0
with:
context: .
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
pull: true
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]
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"
+2 -2
View File
@@ -1,4 +1,4 @@
FROM debian:trixie-20260623
FROM debian:13
LABEL maintainer="Julien Cabillot <dockerimages@cabillot.eu>"
RUN groupadd -r -g 666 sabnzbd && \
@@ -22,7 +22,7 @@ ENV LANG C.UTF-8
#
# hadolint ignore=DL3008,DL3015,SC3009,DL3003,DL3013,DL3042
RUN export SABNZBD_VERSION=4.5.5 PAR2CMDLINE_VERSION=v0.6.14-mt1 && \
RUN export SABNZBD_VERSION=5.1.3 PAR2CMDLINE_VERSION=v0.6.14-mt1 && \
export DEBIAN_FRONTEND=noninteractive && \
export PIP_BREAK_SYSTEM_PACKAGES=1 && \
export BUILD_PACKAGES="automake build-essential python3-dev libffi-dev" && \