From c0eb59d3b9888696d9edd90f0d1fdc8e603af000 Mon Sep 17 00:00:00 2001 From: ChristophShyper <45788587+ChristophShyper@users.noreply.github.com> Date: Wed, 15 Apr 2026 23:43:47 +0200 Subject: [PATCH] feat: rename workflow files and add alpine package management --- ...quest.yml => auto-pull-request-create.yml} | 4 +- ...dencies.yml => cron-dependency-update.yml} | 4 +- ...-version.yml => manual-release-create.yml} | 4 +- README.md | 2 +- Taskfile.cicd.yml | 52 ++++--------------- 5 files changed, 16 insertions(+), 50 deletions(-) rename .github/workflows/{auto-create-pull-request.yml => auto-pull-request-create.yml} (64%) rename .github/workflows/{cron-check-dependencies.yml => cron-dependency-update.yml} (64%) rename .github/workflows/{manual-update-version.yml => manual-release-create.yml} (94%) diff --git a/.github/workflows/auto-create-pull-request.yml b/.github/workflows/auto-pull-request-create.yml similarity index 64% rename from .github/workflows/auto-create-pull-request.yml rename to .github/workflows/auto-pull-request-create.yml index 690ddc7..00baf22 100644 --- a/.github/workflows/auto-create-pull-request.yml +++ b/.github/workflows/auto-pull-request-create.yml @@ -1,4 +1,4 @@ -name: (Auto) Create Pull Request +name: (Auto) Pull Request Create on: push: @@ -14,7 +14,7 @@ permissions: jobs: call: - uses: devops-infra/.github/.github/workflows/reusable-auto-create-pull-request.yml@v1 + uses: devops-infra/.github/.github/workflows/reusable-auto-pull-request-create.yml@v1 with: profile: actions secrets: inherit diff --git a/.github/workflows/cron-check-dependencies.yml b/.github/workflows/cron-dependency-update.yml similarity index 64% rename from .github/workflows/cron-check-dependencies.yml rename to .github/workflows/cron-dependency-update.yml index 2aca17b..ffb07f6 100644 --- a/.github/workflows/cron-check-dependencies.yml +++ b/.github/workflows/cron-dependency-update.yml @@ -1,4 +1,4 @@ -name: (Cron) Check dependencies +name: (Cron) Dependency Update on: schedule: @@ -13,7 +13,7 @@ permissions: jobs: call: - uses: devops-infra/.github/.github/workflows/reusable-cron-check-dependencies.yml@v1 + uses: devops-infra/.github/.github/workflows/reusable-cron-dependency-update.yml@v1 with: profile: actions secrets: inherit diff --git a/.github/workflows/manual-update-version.yml b/.github/workflows/manual-release-create.yml similarity index 94% rename from .github/workflows/manual-update-version.yml rename to .github/workflows/manual-release-create.yml index 609e711..8810841 100644 --- a/.github/workflows/manual-update-version.yml +++ b/.github/workflows/manual-release-create.yml @@ -1,4 +1,4 @@ -name: (Manual) Update Version +name: (Manual) Release Create on: workflow_dispatch: @@ -30,7 +30,7 @@ permissions: jobs: call: - uses: devops-infra/.github/.github/workflows/reusable-manual-update-version.yml@v1 + uses: devops-infra/.github/.github/workflows/reusable-manual-release-create.yml@v1 with: bump-type: ${{ inputs.type }} explicit-version: ${{ inputs.version }} diff --git a/README.md b/README.md index a3e4423..1ae8480 100644 --- a/README.md +++ b/README.md @@ -292,4 +292,4 @@ Recommended setup: - GitHub Actions: set repo variables for the four values above, and secrets for `DOCKER_TOKEN` and `GITHUB_TOKEN`. Publish images without a release: -- Run the `(Manual) Update Version` workflow with `build_only: true` to build and push images without tagging a release. +- Run the `(Manual) Release Create` workflow with `build_only: true` to build and push images without tagging a release. diff --git a/Taskfile.cicd.yml b/Taskfile.cicd.yml index a35e139..45f39f1 100644 --- a/Taskfile.cicd.yml +++ b/Taskfile.cicd.yml @@ -90,10 +90,13 @@ tasks: exit $rc fi - version:get: - desc: Get current version + dependency:update: + desc: Check main dependency not covered by dependabot cmds: - - echo "{{.VERSION}}" + - | + echo "ℹ️ No dedicated dependency updater configured for this repository." + echo "ℹ️ Dependabot handles GitHub Actions and package metadata updates." + echo "ℹ️ Docker build validation remains the runtime safety net." version:set: desc: Update version in README.md and action.yml @@ -264,44 +267,7 @@ tasks: - git config user.name "github-actions[bot]" - git config user.email "github-actions[bot]@users.noreply.github.com" - sync:all: - desc: Sync all common files - cmds: - - task sync:configs - - task sync:ignores - - task sync:taskfiles - - sync:configs: - desc: Sync configuration files with devops-infra/.github - cmds: - - | - echo "▶️ Syncing configuration files from devops-infra/.github..." - curl -fsSL {{.CONFIGS_BASE_URL}}/.editorconfig -o ./.editorconfig - curl -fsSL {{.CONFIGS_BASE_URL}}/.hadolint.yaml -o ./.hadolint.yaml - curl -fsSL {{.CONFIGS_BASE_URL}}/.pre-commit-config.yaml -o ./.pre-commit-config.yaml - curl -fsSL {{.CONFIGS_BASE_URL}}/.shellcheckrc -o ./.shellcheckrc - curl -fsSL {{.CONFIGS_BASE_URL}}/.yamllint.yml -o ./.yamllint.yml - git add .editorconfig .hadolint.yaml .pre-commit-config.yaml .shellcheckrc .yamllint.yml - echo "✅ Synced configuration files" - - sync:ignores: - desc: Sync ignore files with devops-infra/.github - cmds: - - | - echo "▶️ Syncing ignore files from devops-infra/.github..." - curl -fsSL {{.CONFIGS_BASE_URL}}/.gitignore -o ./.gitignore - curl -fsSL {{.CONFIGS_BASE_URL}}/.dockerignore -o ./.dockerignore - git add .gitignore .dockerignore - echo "✅ Synced ignore files" - - sync:taskfiles: - desc: Sync Taskfiles with devops-infra/.github + version:get: + desc: Get current version cmds: - - | - echo "▶️ Syncing Taskfiles from devops-infra/.github..." - curl -fsSL {{.TASKFILES_BASE_URL}}/Taskfile.yml -o ./Taskfile.yml - curl -fsSL {{.TASKFILES_BASE_URL}}/Taskfile.cicd.yml -o ./Taskfile.cicd.yml - curl -fsSL {{.TASKFILES_BASE_URL}}/Taskfile.docker.yml -o ./Taskfile.docker.yml - curl -fsSL {{.TASKFILES_BASE_URL}}/Taskfile.variables.yml -o ./Taskfile.variables.yml - git add Taskfile*.yml - echo "✅ Synced Taskfiles" + - echo "{{.VERSION}}"