diff --git a/.github/workflows/pr-checks.yaml b/.github/workflows/pr-checks.yaml index ef22f5c..636f27f 100644 --- a/.github/workflows/pr-checks.yaml +++ b/.github/workflows/pr-checks.yaml @@ -28,7 +28,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.13' + python-version: '3.14' # Check 1: Verify helm-docs is up to date - name: Verify helm-docs up to date @@ -80,8 +80,8 @@ jobs: - name: Validate Kubernetes manifests run: | - # Validate against multiple Kubernetes versions - for k8s_version in 1.29.0 1.30.0 1.31.0; do + # Validate against multiple Kubernetes versions (last 5 stable releases) + for k8s_version in 1.30.0 1.31.0 1.32.0 1.33.0 1.34.0; do echo "Validating against Kubernetes $k8s_version" helm template test charts/jellyfin \ | kubeconform -strict -summary -kubernetes-version $k8s_version diff --git a/.markdownlint.yaml b/.markdownlint.yaml index 68ab222..15d1f8c 100644 --- a/.markdownlint.yaml +++ b/.markdownlint.yaml @@ -3,14 +3,23 @@ default: true -# MD013/line-length - Line length -MD013: - line_length: 120 - tables: false - code_blocks: false +# MD013/line-length - Line length (disabled for technical docs) +MD013: false + +# MD022/blanks-around-headings - Disabled for helm-docs generated content +MD022: false + +# MD031/blanks-around-fences - Disabled for helm-docs generated content +MD031: false + +# MD032/blanks-around-lists - Disabled for helm-docs generated content +MD032: false # MD033/no-inline-html MD033: false +# MD034/no-bare-urls - Disabled for helm-docs generated content +MD034: false + # MD041/first-line-heading MD041: false diff --git a/charts/jellyfin/README.md b/charts/jellyfin/README.md index 5a381fb..50a5719 100644 --- a/charts/jellyfin/README.md +++ b/charts/jellyfin/README.md @@ -403,7 +403,7 @@ networkPolicy: 4. **Testing**: Always test NetworkPolicy changes in a development environment first. Misconfigured policies can block legitimate traffic. -### Troubleshooting +### NetworkPolicy Troubleshooting **Jellyfin can't download metadata/images:** - Check that `egress.allowAllEgress: true` or `restrictedEgress.allowMetadata: true` is set