From 9aabaf515816298c466b04598d3ed2d0f83f398e Mon Sep 17 00:00:00 2001 From: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com> Date: Fri, 13 Feb 2026 14:50:04 +0100 Subject: [PATCH 1/4] chore(ci): lint on pr title --- .github/workflows/lint_pr.yaml | 46 +++++++++++++++++++ .../workflows/{release.yml => release.yaml} | 0 .github/workflows/{test.yml => test.yaml} | 0 3 files changed, 46 insertions(+) create mode 100644 .github/workflows/lint_pr.yaml rename .github/workflows/{release.yml => release.yaml} (100%) rename .github/workflows/{test.yml => test.yaml} (100%) diff --git a/.github/workflows/lint_pr.yaml b/.github/workflows/lint_pr.yaml new file mode 100644 index 000000000..cda63fcbd --- /dev/null +++ b/.github/workflows/lint_pr.yaml @@ -0,0 +1,46 @@ +name: 'Lint PR' + +on: + pull_request_target: + types: + - opened + - edited + +permissions: + pull-requests: write + +jobs: + main: + name: Validate PR title + runs-on: ubuntu-slim + permissions: + pull-requests: read + steps: + - uses: amannn/action-semantic-pull-request@48f256284bd46cdaab1048c3721360e808335d50 # v6.1.1 + id: lint_pr_title + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - uses: marocchino/sticky-pull-request-comment@773744901bac0e8cbb5a0dc842800d45e9b2b405 # v2.9.4 + # When the previous steps fails, the workflow would stop. By adding this + # condition you can continue the execution with the populated error message. + if: always() && (steps.lint_pr_title.outputs.error_message != null) + with: + header: pr-title-lint-error + message: | + Hey there and thank you for opening this pull request! 👋🏼 + + We require pull request titles to follow the [Conventional Commits specification](https://www.conventionalcommits.org/en/v1.0.0/) and it looks like your proposed title needs to be adjusted. + + Details: + + ``` + ${{ steps.lint_pr_title.outputs.error_message }} + ``` + + # Delete a previous comment when the issue has been resolved + - if: ${{ steps.lint_pr_title.outputs.error_message == null }} + uses: marocchino/sticky-pull-request-comment@773744901bac0e8cbb5a0dc842800d45e9b2b405 # v2.9.4 + with: + header: pr-title-lint-error + delete: true diff --git a/.github/workflows/release.yml b/.github/workflows/release.yaml similarity index 100% rename from .github/workflows/release.yml rename to .github/workflows/release.yaml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yaml similarity index 100% rename from .github/workflows/test.yml rename to .github/workflows/test.yaml From 3d4012f42d419091b86288244ffc6ab85d635269 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Di=C3=B3genes=20Fernandes?= Date: Tue, 3 Feb 2026 18:40:44 -0300 Subject: [PATCH 2/4] Fix type of `tracing.sampleRate` https://github.com/traefik/traefik-helm-chart/blob/e66342de879b16214216b9196dba9aece36a5d7a/traefik/values.yaml#L733 --- traefik/VALUES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/traefik/VALUES.md b/traefik/VALUES.md index 8cdfb8058..e94f101a4 100644 --- a/traefik/VALUES.md +++ b/traefik/VALUES.md @@ -493,7 +493,7 @@ Kubernetes: `>=1.22.0-0` | tracing.otlp.http.tls.key | string | `""` | The path to the private key. When using this option, setting the cert option is required. | | tracing.resourceAttributes | object | `{}` | Defines additional resource attributes to be sent to the collector. | | tracing.safeQueryParams | list | `[]` | By default, all query parameters are redacted. Defines the list of query parameters to not redact. | -| tracing.sampleRate | string | `nil` | The proportion of requests to trace, specified between 0.0 and 1.0. Default: 1.0. | +| tracing.sampleRate | float | `nil` | The proportion of requests to trace, specified between 0.0 and 1.0. Default: 1.0. | | tracing.serviceName | string | `nil` | Service name used in selected backend. Default: traefik. | | updateStrategy.rollingUpdate.maxSurge | int | `1` | | | updateStrategy.rollingUpdate.maxUnavailable | int | `0` | | From c0d44611771067e4b145cb3632905af58c1125ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Di=C3=B3genes=20Fernandes?= Date: Thu, 19 Feb 2026 18:27:59 -0300 Subject: [PATCH 3/4] Update lint_pr.yaml --- .github/workflows/lint_pr.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/lint_pr.yaml b/.github/workflows/lint_pr.yaml index cda63fcbd..2941bc194 100644 --- a/.github/workflows/lint_pr.yaml +++ b/.github/workflows/lint_pr.yaml @@ -6,9 +6,6 @@ on: - opened - edited -permissions: - pull-requests: write - jobs: main: name: Validate PR title From 84958373c84950cc00cd445fe6ae6755cc0fcf56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Di=C3=B3genes=20Fernandes?= Date: Thu, 19 Feb 2026 18:28:34 -0300 Subject: [PATCH 4/4] Update lint_pr.yaml --- .github/workflows/lint_pr.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/lint_pr.yaml b/.github/workflows/lint_pr.yaml index 2941bc194..15ed23f5d 100644 --- a/.github/workflows/lint_pr.yaml +++ b/.github/workflows/lint_pr.yaml @@ -6,12 +6,13 @@ on: - opened - edited +permissions: + pull-requests: write + jobs: main: name: Validate PR title runs-on: ubuntu-slim - permissions: - pull-requests: read steps: - uses: amannn/action-semantic-pull-request@48f256284bd46cdaab1048c3721360e808335d50 # v6.1.1 id: lint_pr_title