From 9b40e98223e8e1e70569596e4f256634db867ae8 Mon Sep 17 00:00:00 2001 From: Krypton Date: Sat, 4 Oct 2025 21:20:58 +0200 Subject: [PATCH] chore: Improve CI workflows, prepare Renovate (#72) --- .dockerignore | 1 + .github/workflows/docker-publish.yml | 2 ++ ...nerated-files.yml => update_generated_files.yml} | 2 ++ .../{update-tlds-list.yml => update_tlds_list.yml} | 0 renovate.json | 13 +++++++++++++ 5 files changed, 18 insertions(+) rename .github/workflows/{update-generated-files.yml => update_generated_files.yml} (96%) rename .github/workflows/{update-tlds-list.yml => update_tlds_list.yml} (100%) create mode 100644 renovate.json diff --git a/.dockerignore b/.dockerignore index a66ca68..a3de745 100644 --- a/.dockerignore +++ b/.dockerignore @@ -5,4 +5,5 @@ tools/ CONTRIBUTING.md Dockerfile* README.md +renovate.json wordlists.json \ No newline at end of file diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 58473c6..f04159e 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -4,6 +4,8 @@ on: push: branches: - main + paths: + - "wordlists/**" workflow_dispatch: jobs: diff --git a/.github/workflows/update-generated-files.yml b/.github/workflows/update_generated_files.yml similarity index 96% rename from .github/workflows/update-generated-files.yml rename to .github/workflows/update_generated_files.yml index 7bdf588..6201635 100644 --- a/.github/workflows/update-generated-files.yml +++ b/.github/workflows/update_generated_files.yml @@ -4,6 +4,8 @@ on: push: branches: - main + paths: + - "wordlists/**" workflow_dispatch: jobs: diff --git a/.github/workflows/update-tlds-list.yml b/.github/workflows/update_tlds_list.yml similarity index 100% rename from .github/workflows/update-tlds-list.yml rename to .github/workflows/update_tlds_list.yml diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..d7a7c83 --- /dev/null +++ b/renovate.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended", + "helpers:pinGitHubActionDigests", + ":gitSignOff" + ], + "dependencyDashboard": true, + "dependencyDashboardTitle": "Renovate Dashboard 🤖", + "rangeStrategy": "pin", + "rebaseWhen": "conflicted", + "schedule": ["on friday and saturday"] +}