From ec95b0183853027cb805235a53119c964e4ef489 Mon Sep 17 00:00:00 2001 From: Evgeniy Frolov Date: Thu, 3 Sep 2026 13:56:57 +0300 Subject: [PATCH 1/2] chore: add dev registry cleanup job Signed-off-by: Evgeniy Frolov --- .github/workflows/dev_registry-cleanup.yml | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/dev_registry-cleanup.yml diff --git a/.github/workflows/dev_registry-cleanup.yml b/.github/workflows/dev_registry-cleanup.yml new file mode 100644 index 00000000..0d21962a --- /dev/null +++ b/.github/workflows/dev_registry-cleanup.yml @@ -0,0 +1,28 @@ +name: Cleanup dev registry + +on: + workflow_dispatch: + schedule: + - cron: "12 0 * * 6" # раз в неделю, суббота 00:12 UTC + +env: + MODULES_MODULE_SOURCE: ${{ vars.DEV_MODULE_SOURCE }} + MODULES_MODULE_NAME: ${{ vars.MODULES_MODULE_NAME }} + +jobs: + cleanup: + runs-on: [self-hosted, regular] + steps: + - uses: actions/checkout@v4 + - uses: deckhouse/modules-actions/setup@v16 + with: + registry: ${{ vars.DEV_REGISTRY }} + registry_login: ${{ vars.DEV_MODULES_REGISTRY_LOGIN }} + registry_password: ${{ secrets.DEV_MODULES_REGISTRY_PASSWORD }} + - name: Cleanup + env: + WERF_DRY_RUN: "false" + run: | + werf cleanup \ + --repo "${MODULES_MODULE_SOURCE}/${MODULES_MODULE_NAME}" \ + --without-kube=true --config werf_cleanup.yaml \ No newline at end of file From 2c0ccb70dc488b4fcc11bdc490ef30ae2311618a Mon Sep 17 00:00:00 2001 From: Evgeniy Frolov Date: Thu, 3 Sep 2026 13:58:38 +0300 Subject: [PATCH 2/2] chore: remove comment Signed-off-by: Evgeniy Frolov --- .github/workflows/dev_registry-cleanup.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dev_registry-cleanup.yml b/.github/workflows/dev_registry-cleanup.yml index 0d21962a..ac7c1f81 100644 --- a/.github/workflows/dev_registry-cleanup.yml +++ b/.github/workflows/dev_registry-cleanup.yml @@ -3,7 +3,7 @@ name: Cleanup dev registry on: workflow_dispatch: schedule: - - cron: "12 0 * * 6" # раз в неделю, суббота 00:12 UTC + - cron: "12 0 * * 6" env: MODULES_MODULE_SOURCE: ${{ vars.DEV_MODULE_SOURCE }}