diff --git a/.woodpecker/build-almalinux8.yaml b/.woodpecker/build-almalinux8.yaml deleted file mode 100644 index f17666e..0000000 --- a/.woodpecker/build-almalinux8.yaml +++ /dev/null @@ -1,26 +0,0 @@ -when: - - event: pull_request - -steps: - - name: build rpms - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest - commands: - - mkdir -p /woodpecker/rpms - - ln -s /woodpecker/rpms /workspace - - ./tools/build build-all --distro almalinux/el8 --buildah - privileged: true - backend_options: - kubernetes: - serviceAccountName: default - resources: - requests: - memory: 512Mi - cpu: 2 - limits: - memory: 2Gi - cpu: 2 - - - name: show rpms - image: git.unkin.net/unkin/almalinux8-base:latest - commands: - - find /woodpecker/src/git.unkin.net/unkin/rpmbuilder/ -type f -name "*.rpm" diff --git a/.woodpecker/deploy-almalinux8.yaml b/.woodpecker/deploy-almalinux8.yaml deleted file mode 100644 index b86891b..0000000 --- a/.woodpecker/deploy-almalinux8.yaml +++ /dev/null @@ -1,56 +0,0 @@ -when: - - event: push - branch: master - -steps: - - name: build-rpms - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest - commands: - - mkdir -p /woodpecker/rpms - - ln -s /woodpecker/rpms /workspace - - ./tools/build build-all --distro almalinux/el8 --buildah - privileged: true - backend_options: - kubernetes: - serviceAccountName: default - resources: - requests: - memory: 512Mi - cpu: 2 - limits: - memory: 2Gi - cpu: 2 - - - name: show-rpms - image: git.unkin.net/unkin/almalinux9-base:latest - commands: - - find /woodpecker/src/git.unkin.net/unkin/rpmbuilder/ -type f -name "*.rpm" - depends_on: [build-rpms] - - - name: deploy-rpms - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest - commands: - - | - HOST="https://artifactapi.k8s.syd1.au.unkin.net" - REPO="rpm-vendor-el8" - for rpm in $(find /woodpecker/src/git.unkin.net/unkin/rpmbuilder/ -type f -name "*.rpm"); do - FILE=$$(basename "$$rpm") - # artifactapi has no HEAD route (405); probe the served Packages path. - code=$$(curl -s -o /dev/null -w '%{http_code}' "$$HOST/api/v2/remotes/$$REPO/files/Packages/$$FILE" || true) - if [ "$$code" = "200" ]; then - echo "$$FILE already exists in $$REPO; skipping" - continue - fi - curl -f -X PUT "$$HOST/api/v2/remotes/$$REPO/files/$$FILE" -H "Content-Type: application/x-rpm" --data-binary @"$$rpm" - done - backend_options: - kubernetes: - serviceAccountName: default - resources: - requests: - memory: 128Mi - cpu: 100m - limits: - memory: 512Mi - cpu: 500m - depends_on: [build-rpms, show-rpms] diff --git a/rpms/act_runner/metadata.yaml b/rpms/act_runner/metadata.yaml index b7568f7..7115915 100644 --- a/rpms/act_runner/metadata.yaml +++ b/rpms/act_runner/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://gitea.com/gitea/act_runner license: MIT dist_tag: true builds: -- image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: '1' - repository: - - almalinux/el8 - version: 0.2.12 - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest release: '1' repository: diff --git a/rpms/bind_exporter/metadata.yaml b/rpms/bind_exporter/metadata.yaml index 68e1657..bd65613 100644 --- a/rpms/bind_exporter/metadata.yaml +++ b/rpms/bind_exporter/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/prometheus-community/bind_exporter license: Apache-2.0 license dist_tag: true builds: -- image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: '1' - repository: - - almalinux/el8 - version: 0.8.0 - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest release: '1' repository: diff --git a/rpms/boilerplate/metadata.yaml b/rpms/boilerplate/metadata.yaml index 495b7f6..af212ca 100644 --- a/rpms/boilerplate/metadata.yaml +++ b/rpms/boilerplate/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://github.com/gruntwork-io/boilerplate license: MIT dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 0.15.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/claude-code/metadata.yaml b/rpms/claude-code/metadata.yaml index bc13658..ca03d59 100644 --- a/rpms/claude-code/metadata.yaml +++ b/rpms/claude-code/metadata.yaml @@ -7,11 +7,6 @@ homepage: https://claude.ai/code license: Proprietary dist_tag: true builds: -- image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - repository: - - almalinux/el8 - version: 2.1.156 - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest release: 1 repository: diff --git a/rpms/cni-plugins/metadata.yaml b/rpms/cni-plugins/metadata.yaml index fbc598e..6e018fd 100644 --- a/rpms/cni-plugins/metadata.yaml +++ b/rpms/cni-plugins/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://github.com/containernetworking/plugins license: Apache-2.0 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 1.9.1 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/code-server/metadata.yaml b/rpms/code-server/metadata.yaml index 8c1fe86..0460da2 100644 --- a/rpms/code-server/metadata.yaml +++ b/rpms/code-server/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/coder/code-server license: MIT dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 4.117.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/consul-cni/metadata.yaml b/rpms/consul-cni/metadata.yaml index e837954..a91ac11 100644 --- a/rpms/consul-cni/metadata.yaml +++ b/rpms/consul-cni/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://hashicorp.com license: Mozilla Public License, version 2.0 dist_tag: true builds: -- image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: '1' - repository: - - almalinux/el8 - version: 1.7.1 - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest release: '1' repository: diff --git a/rpms/consul/metadata.yaml b/rpms/consul/metadata.yaml index ff40ddb..3d2ed3c 100644 --- a/rpms/consul/metadata.yaml +++ b/rpms/consul/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://github.com/hashicorp/consul license: BUSL-1.1 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 1.22.7 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/etcd/metadata.yaml b/rpms/etcd/metadata.yaml index f93fca3..fd7cc0a 100644 --- a/rpms/etcd/metadata.yaml +++ b/rpms/etcd/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://etcd.io/ license: Apache-2.0 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 3.6.10 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/exportarr/metadata.yaml b/rpms/exportarr/metadata.yaml index 8e05e9b..1ad7e85 100644 --- a/rpms/exportarr/metadata.yaml +++ b/rpms/exportarr/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://github.com/onedr0p/exportarr license: MIT license dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 2.3.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/frr_exporter/metadata.yaml b/rpms/frr_exporter/metadata.yaml index b0da178..254da9a 100644 --- a/rpms/frr_exporter/metadata.yaml +++ b/rpms/frr_exporter/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/tynany/frr_exporter license: MIT dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 1.11.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/g10k/metadata.yaml b/rpms/g10k/metadata.yaml index 1fb9dbe..c8f099f 100644 --- a/rpms/g10k/metadata.yaml +++ b/rpms/g10k/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/xorpaul/g10k license: Apache2.0 dist_tag: true builds: -- image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: '1' - repository: - - almalinux/el8 - version: 0.9.10 - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest release: '1' repository: diff --git a/rpms/git-delta/metadata.yaml b/rpms/git-delta/metadata.yaml index 898cb28..b851b15 100644 --- a/rpms/git-delta/metadata.yaml +++ b/rpms/git-delta/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/dandavison/delta license: MIT dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 0.19.2 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/hadolint/metadata.yaml b/rpms/hadolint/metadata.yaml index 04acb5d..49b4a10 100644 --- a/rpms/hadolint/metadata.yaml +++ b/rpms/hadolint/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://github.com/hadolint/hadolint license: GPL-3.0 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 2.14.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/helm/metadata.yaml b/rpms/helm/metadata.yaml index abe5a2e..f495a9b 100644 --- a/rpms/helm/metadata.yaml +++ b/rpms/helm/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/helm/helm license: Apache-2.0 license dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 4.1.4 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/helmfile/metadata.yaml b/rpms/helmfile/metadata.yaml index 81cbbc4..d926e46 100644 --- a/rpms/helmfile/metadata.yaml +++ b/rpms/helmfile/metadata.yaml @@ -10,11 +10,6 @@ homepage: https://github.com/helmfile/helmfile license: MIT dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 1.4.4 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/jellyfin-ffmpeg-bin/metadata.yaml b/rpms/jellyfin-ffmpeg-bin/metadata.yaml index ebb06f6..33dfae3 100644 --- a/rpms/jellyfin-ffmpeg-bin/metadata.yaml +++ b/rpms/jellyfin-ffmpeg-bin/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/jellyfin/jellyfin-ffmpeg license: GPL-3.0 dist_tag: false builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1.1 - version: 7.1.3 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/jsonnet-language-server/metadata.yaml b/rpms/jsonnet-language-server/metadata.yaml index eba955f..21df94d 100644 --- a/rpms/jsonnet-language-server/metadata.yaml +++ b/rpms/jsonnet-language-server/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://github.com/grafana/jsonnet-language-server license: Apache-2.0 dist_tag: true builds: -- image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - repository: - - almalinux/el8 - version: 0.17.0 - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest release: 1 repository: diff --git a/rpms/jsonnet-lint/metadata.yaml b/rpms/jsonnet-lint/metadata.yaml index 7310c25..4df45af 100644 --- a/rpms/jsonnet-lint/metadata.yaml +++ b/rpms/jsonnet-lint/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/google/go-jsonnet license: Apache-2.0 dist_tag: true builds: -- image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - repository: - - almalinux/el8 - version: 0.22.0 - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest release: 1 repository: diff --git a/rpms/jsonnet/metadata.yaml b/rpms/jsonnet/metadata.yaml index 1d5f351..635fefd 100644 --- a/rpms/jsonnet/metadata.yaml +++ b/rpms/jsonnet/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/google/go-jsonnet license: Apache-2.0 dist_tag: true builds: -- image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - repository: - - almalinux/el8 - version: 0.22.0 - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest release: 1 repository: diff --git a/rpms/kubecolor/metadata.yaml b/rpms/kubecolor/metadata.yaml index f536e73..5691b35 100644 --- a/rpms/kubecolor/metadata.yaml +++ b/rpms/kubecolor/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/kubecolor/kubecolor license: Apache-2.0 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 0.8.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/kubeconform/metadata.yaml b/rpms/kubeconform/metadata.yaml index 6823d59..18cee3d 100644 --- a/rpms/kubeconform/metadata.yaml +++ b/rpms/kubeconform/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/yannh/kubeconform license: Apache-2.0 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 0.7.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/kubectx/metadata.yaml b/rpms/kubectx/metadata.yaml index 1eefb25..8d69fae 100644 --- a/rpms/kubectx/metadata.yaml +++ b/rpms/kubectx/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/ahmetb/kubectx license: Apache-2.0 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 0.11.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/kustomize/metadata.yaml b/rpms/kustomize/metadata.yaml index 33a334f..7acc32d 100644 --- a/rpms/kustomize/metadata.yaml +++ b/rpms/kustomize/metadata.yaml @@ -9,11 +9,6 @@ license: Apache-2.0 dist_tag: true github_release_pattern: ^kustomize/v.* builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: '1' - version: 5.8.1 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/lazydocker/metadata.yaml b/rpms/lazydocker/metadata.yaml index c38c478..b602865 100644 --- a/rpms/lazydocker/metadata.yaml +++ b/rpms/lazydocker/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/jesseduffield/lazydocker license: MIT dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 0.25.2 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/libfoundationdb/metadata.yaml b/rpms/libfoundationdb/metadata.yaml index fd6fc6a..55bc4fc 100644 --- a/rpms/libfoundationdb/metadata.yaml +++ b/rpms/libfoundationdb/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/apple/foundationdb license: Apache-2.0 dist_tag: true builds: -- image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: '1' - repository: - - almalinux/el8 - version: 7.3.71 - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest release: '1' repository: diff --git a/rpms/neovim-glibc-2.17/metadata.yaml b/rpms/neovim-glibc-2.17/metadata.yaml index 26e3b6a..2662974 100644 --- a/rpms/neovim-glibc-2.17/metadata.yaml +++ b/rpms/neovim-glibc-2.17/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://neovim.io license: Apache-2.0 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 0.12.2 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/neovim/metadata.yaml b/rpms/neovim/metadata.yaml index e478526..262db14 100644 --- a/rpms/neovim/metadata.yaml +++ b/rpms/neovim/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://neovim.io license: Apache-2.0 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 0.12.2 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/nfpm/metadata.yaml b/rpms/nfpm/metadata.yaml index 7ec1253..b3873c5 100644 --- a/rpms/nfpm/metadata.yaml +++ b/rpms/nfpm/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://nfpm.goreleaser.com/ license: MIT dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 2.46.3 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/node_exporter/metadata.yaml b/rpms/node_exporter/metadata.yaml index 735e0c0..6584a5d 100644 --- a/rpms/node_exporter/metadata.yaml +++ b/rpms/node_exporter/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/prometheus/node_exporter license: Apache-2.0 license dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 1.11.1 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/nomad-autoscaler/metadata.yaml b/rpms/nomad-autoscaler/metadata.yaml index 8012844..8aa348e 100644 --- a/rpms/nomad-autoscaler/metadata.yaml +++ b/rpms/nomad-autoscaler/metadata.yaml @@ -10,11 +10,6 @@ homepage: https://github.com/hashicorp/nomad-autoscaler license: Mozilla Public License, version 2.0 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 0.4.9 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/nomad/metadata.yaml b/rpms/nomad/metadata.yaml index 641c9c9..c87d14f 100644 --- a/rpms/nomad/metadata.yaml +++ b/rpms/nomad/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://www.nomadproject.io/ license: BUSL-1.1 dist_tag: true builds: -- image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: '1' - repository: - - almalinux/el8 - version: 1.10.1 - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest release: '1' repository: diff --git a/rpms/nzbget/metadata.yaml b/rpms/nzbget/metadata.yaml index 734fd75..97abcda 100644 --- a/rpms/nzbget/metadata.yaml +++ b/rpms/nzbget/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://github.com/nzbgetcom/nzbget license: GPL-2.0 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: '26.2' - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/nzbget_exporter/metadata.yaml b/rpms/nzbget_exporter/metadata.yaml index 08b5c0a..bc1960c 100644 --- a/rpms/nzbget_exporter/metadata.yaml +++ b/rpms/nzbget_exporter/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/frebib/nzbget-exporter license: MIT dist_tag: true builds: -- image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: '1' - repository: - - almalinux/el8 - version: 2025.08.03 - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest release: '1' repository: diff --git a/rpms/openbao-plugin-secret-consul/metadata.yaml b/rpms/openbao-plugin-secret-consul/metadata.yaml index 376a40f..a6dc6f3 100644 --- a/rpms/openbao-plugin-secret-consul/metadata.yaml +++ b/rpms/openbao-plugin-secret-consul/metadata.yaml @@ -9,11 +9,6 @@ license: MPL-2.0 dist_tag: true github_release_pattern: ^secrets-consul-v.* builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 0.1.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/openbao-plugin-secret-nomad/metadata.yaml b/rpms/openbao-plugin-secret-nomad/metadata.yaml index ad03b45..023b80a 100644 --- a/rpms/openbao-plugin-secret-nomad/metadata.yaml +++ b/rpms/openbao-plugin-secret-nomad/metadata.yaml @@ -9,11 +9,6 @@ license: MPL-2.0 dist_tag: true github_release_pattern: ^secrets-nomad-v.* builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 0.1.5 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/openbao-plugins/metadata.yaml b/rpms/openbao-plugins/metadata.yaml index 25722d2..26d3233 100644 --- a/rpms/openbao-plugins/metadata.yaml +++ b/rpms/openbao-plugins/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/openbao/openbao-plugins license: MPL-2.0 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 1.0.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/packer/metadata.yaml b/rpms/packer/metadata.yaml index 8ac5488..dd21a4f 100644 --- a/rpms/packer/metadata.yaml +++ b/rpms/packer/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://www.packer.io/ license: BUSL-1.1 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 1.15.3 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/pgbouncer_exporter/metadata.yaml b/rpms/pgbouncer_exporter/metadata.yaml index cb0dc81..81c78f9 100644 --- a/rpms/pgbouncer_exporter/metadata.yaml +++ b/rpms/pgbouncer_exporter/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/prometheus-community/pgbouncer_exporter license: Apache-2.0 license dist_tag: true builds: -- image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - repository: - - almalinux/el8 - version: 0.12.0 - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest release: 1 repository: diff --git a/rpms/postgres_exporter/metadata.yaml b/rpms/postgres_exporter/metadata.yaml index a192ec6..8e2549c 100644 --- a/rpms/postgres_exporter/metadata.yaml +++ b/rpms/postgres_exporter/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/prometheus-community/postgres_exporter license: Apache-2.0 license dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 0.19.1 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/puppet-initial/metadata.yaml b/rpms/puppet-initial/metadata.yaml index 7764f42..76a19a0 100644 --- a/rpms/puppet-initial/metadata.yaml +++ b/rpms/puppet-initial/metadata.yaml @@ -7,11 +7,6 @@ maintainer: UNKIN license: MIT dist_tag: true builds: -- image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: '1' - repository: - - almalinux/el8 - version: 1.0.5 - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest release: '1' repository: diff --git a/rpms/puppetdb_exporter/metadata.yaml b/rpms/puppetdb_exporter/metadata.yaml index c0f3c43..a3cbf4e 100644 --- a/rpms/puppetdb_exporter/metadata.yaml +++ b/rpms/puppetdb_exporter/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/camptocamp/prometheus-puppetdb-exporter license: Apache 2.0 License dist_tag: true builds: -- image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: '1' - repository: - - almalinux/el8 - version: 1.1.0 - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest release: '1' repository: diff --git a/rpms/ruff/metadata.yaml b/rpms/ruff/metadata.yaml index 802d19d..38ea668 100644 --- a/rpms/ruff/metadata.yaml +++ b/rpms/ruff/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://docs.astral.sh/ruff/ license: Apache-2.0 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 0.15.12 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/sops/metadata.yaml b/rpms/sops/metadata.yaml index 3174ec9..c8fdb05 100644 --- a/rpms/sops/metadata.yaml +++ b/rpms/sops/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/getsops/sops license: MPL-2.0 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 3.12.2 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/stalwart-cli/metadata.yaml b/rpms/stalwart-cli/metadata.yaml index a014ea2..67584cb 100644 --- a/rpms/stalwart-cli/metadata.yaml +++ b/rpms/stalwart-cli/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://stalw.art license: AGPL-3.0 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 0.15.3 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/stalwart-foundationdb/metadata.yaml b/rpms/stalwart-foundationdb/metadata.yaml index 1d1c9aa..5881979 100644 --- a/rpms/stalwart-foundationdb/metadata.yaml +++ b/rpms/stalwart-foundationdb/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://stalw.art license: AGPL-3.0 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 0.16.3 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/stalwart/metadata.yaml b/rpms/stalwart/metadata.yaml index 8c3f0dd..58b8530 100644 --- a/rpms/stalwart/metadata.yaml +++ b/rpms/stalwart/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://stalw.art license: AGPL-3.0 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 0.16.3 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/starship/metadata.yaml b/rpms/starship/metadata.yaml index c39c94d..5d93ae4 100644 --- a/rpms/starship/metadata.yaml +++ b/rpms/starship/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://starship.rs license: ISC dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 1.25.1 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/stern/metadata.yaml b/rpms/stern/metadata.yaml index 2c8b008..9619328 100644 --- a/rpms/stern/metadata.yaml +++ b/rpms/stern/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/stern/stern license: Apache-2.0 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 1.33.1 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/tea/metadata.yaml b/rpms/tea/metadata.yaml index 07c0e27..ba55816 100644 --- a/rpms/tea/metadata.yaml +++ b/rpms/tea/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://gitea.com/gitea/tea license: MIT dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 0.14.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/terraform/metadata.yaml b/rpms/terraform/metadata.yaml index eb42fb4..9251512 100644 --- a/rpms/terraform/metadata.yaml +++ b/rpms/terraform/metadata.yaml @@ -11,11 +11,6 @@ homepage: https://terraform.io/ license: BUSL-1.1 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 1.15.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/terragrunt/metadata.yaml b/rpms/terragrunt/metadata.yaml index cc5b1ff..c3ea313 100644 --- a/rpms/terragrunt/metadata.yaml +++ b/rpms/terragrunt/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://github.com/gruntwork-io/terragrunt license: MIT dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 1.0.3 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/tflint/metadata.yaml b/rpms/tflint/metadata.yaml index 01d5c4f..e44ce7d 100644 --- a/rpms/tflint/metadata.yaml +++ b/rpms/tflint/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://github.com/terraform-linters/tflint license: MPL-2.0 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 0.62.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/unkin-ca-certificates/metadata.yaml b/rpms/unkin-ca-certificates/metadata.yaml index ee2ec8f..ab1c21b 100644 --- a/rpms/unkin-ca-certificates/metadata.yaml +++ b/rpms/unkin-ca-certificates/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://vault.query.consul:8200 license: Apache-2.0 dist_tag: true builds: -- image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: '1' - repository: - - almalinux/el8 - version: 2026.10.2 - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest release: '1' repository: diff --git a/rpms/unkin-undionly-kpxe/metadata.yaml b/rpms/unkin-undionly-kpxe/metadata.yaml index faeeb5a..dcc5c69 100644 --- a/rpms/unkin-undionly-kpxe/metadata.yaml +++ b/rpms/unkin-undionly-kpxe/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/ipxe/ipxe license: GPL-2.0 license dist_tag: true builds: -- image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: '1' - repository: - - almalinux/el8 - version: 20250712.0.2 - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest release: '1' repository: diff --git a/rpms/unrar/metadata.yaml b/rpms/unrar/metadata.yaml index 161371a..7d4675c 100644 --- a/rpms/unrar/metadata.yaml +++ b/rpms/unrar/metadata.yaml @@ -10,11 +10,6 @@ homepage: https://www.rarlab.com/ license: Freeware (UNRAR 7.11 freeware Copyright (c) 1993-2025 Alexander Roshal) dist_tag: true builds: -- image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: '1' - repository: - - almalinux/el8 - version: '7.20' - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest release: '1' repository: diff --git a/rpms/uv/metadata.yaml b/rpms/uv/metadata.yaml index 1ea0860..9846a4c 100644 --- a/rpms/uv/metadata.yaml +++ b/rpms/uv/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://docs.astral.sh/uv/ license: Apache-2.0 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 0.11.14 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/vals/metadata.yaml b/rpms/vals/metadata.yaml index f5f1baf..18c3e95 100644 --- a/rpms/vals/metadata.yaml +++ b/rpms/vals/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://github.com/helmfile/vals license: Apache-2.0 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 0.44.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/vault/metadata.yaml b/rpms/vault/metadata.yaml index c048485..fa484d4 100644 --- a/rpms/vault/metadata.yaml +++ b/rpms/vault/metadata.yaml @@ -11,11 +11,6 @@ homepage: https://github.com/hashicorp/vault license: BUSL-1.1 dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 2.0.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/victoria-logs/metadata.yaml b/rpms/victoria-logs/metadata.yaml index 4bb3797..1d87d6c 100644 --- a/rpms/victoria-logs/metadata.yaml +++ b/rpms/victoria-logs/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://github.com/VictoriaMetrics/VictoriaLogs license: Apache-2.0 license dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 1.50.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/vlutils/metadata.yaml b/rpms/vlutils/metadata.yaml index 2108b91..3a3513a 100644 --- a/rpms/vlutils/metadata.yaml +++ b/rpms/vlutils/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://github.com/VictoriaMetrics/VictoriaLogs license: Apache-2.0 license dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 1.50.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/vmagent/metadata.yaml b/rpms/vmagent/metadata.yaml index eb3ca59..9d2e3d1 100644 --- a/rpms/vmagent/metadata.yaml +++ b/rpms/vmagent/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://github.com/VictoriaMetrics/VictoriaMetrics license: Apache-2.0 license dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 1.142.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/vmalert/metadata.yaml b/rpms/vmalert/metadata.yaml index 665e6b6..5763df9 100644 --- a/rpms/vmalert/metadata.yaml +++ b/rpms/vmalert/metadata.yaml @@ -8,11 +8,6 @@ homepage: https://github.com/VictoriaMetrics/VictoriaMetrics license: Apache-2.0 license dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 1.142.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/vminsert/metadata.yaml b/rpms/vminsert/metadata.yaml index 3d9a7da..7a753da 100644 --- a/rpms/vminsert/metadata.yaml +++ b/rpms/vminsert/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://github.com/VictoriaMetrics/VictoriaMetrics license: Apache-2.0 license dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 1.142.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/vmselect/metadata.yaml b/rpms/vmselect/metadata.yaml index 461d108..814ca4c 100644 --- a/rpms/vmselect/metadata.yaml +++ b/rpms/vmselect/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://github.com/VictoriaMetrics/VictoriaMetrics license: Apache-2.0 license dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 1.142.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/vmstorage/metadata.yaml b/rpms/vmstorage/metadata.yaml index 1c3881c..72cfc68 100644 --- a/rpms/vmstorage/metadata.yaml +++ b/rpms/vmstorage/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://github.com/VictoriaMetrics/VictoriaMetrics license: Apache-2.0 license dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 1.142.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/vmutils/metadata.yaml b/rpms/vmutils/metadata.yaml index 904a514..10b654a 100644 --- a/rpms/vmutils/metadata.yaml +++ b/rpms/vmutils/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://github.com/VictoriaMetrics/VictoriaMetrics license: Apache-2.0 license dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 1.142.0 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/rpms/xh/metadata.yaml b/rpms/xh/metadata.yaml index d06ce1a..cb46104 100644 --- a/rpms/xh/metadata.yaml +++ b/rpms/xh/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://github.com/ducaale/xh license: MIT dist_tag: true builds: -- image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: '1' - repository: - - almalinux/el8 - version: 0.25.3 - image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest release: '1' repository: diff --git a/rpms/yq/metadata.yaml b/rpms/yq/metadata.yaml index 02da9dc..7e0f852 100644 --- a/rpms/yq/metadata.yaml +++ b/rpms/yq/metadata.yaml @@ -9,11 +9,6 @@ homepage: https://github.com/mikefarah/yq license: MIT dist_tag: true builds: -- repository: - - almalinux/el8 - image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest - release: 1 - version: 4.53.2 - repository: - almalinux/el9 image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest diff --git a/schema/metadata.json b/schema/metadata.json index 61ed7d3..d564663 100644 --- a/schema/metadata.json +++ b/schema/metadata.json @@ -34,7 +34,6 @@ "repository": { "items": { "enum": [ - "almalinux/el8", "almalinux/el9", "fedora/42", "fedora/43", diff --git a/tools/build b/tools/build index da9ca17..e01216c 100755 --- a/tools/build +++ b/tools/build @@ -141,7 +141,7 @@ METADATA_SCHEMA = { 'minlength': 1, 'schema': { 'type': 'string', - 'allowed': ['almalinux/el8', 'almalinux/el9', 'fedora/42', 'fedora/43', 'fedora/44'], + 'allowed': ['almalinux/el9', 'fedora/42', 'fedora/43', 'fedora/44'], 'empty': False } }, @@ -583,7 +583,6 @@ def get_vendor_repo(distro: str) -> str: Map a distro path to its artifactapi rpm-vendor local repo name. Examples: - 'almalinux/el8' -> 'rpm-vendor-el8' 'almalinux/el9' -> 'rpm-vendor-el9' 'fedora/42' -> 'rpm-vendor-f42' """ @@ -1296,7 +1295,7 @@ class Builder: Discover all packages and their versions from metadata.yaml files. Args: - distro: Target distro (e.g., 'almalinux/el8', 'almalinux/el9', 'all') + distro: Target distro (e.g., 'almalinux/el9', 'all') Returns: List of PackageInfo objects @@ -1387,7 +1386,7 @@ class Builder: release: Package release dry_run: If True, only show what would be done force: If True, build even if package exists - distro: Target distro (e.g., 'almalinux/el8', 'almalinux/el9', 'all') + distro: Target distro (e.g., 'almalinux/el9', 'all') Returns: True if build succeeded, False otherwise @@ -1465,7 +1464,7 @@ class Builder: dry_run: If True, only show what would be done force: If True, build even if packages exist parallel: Number of parallel builds - distro: Target distro (e.g., 'almalinux/el8', 'almalinux/el9', 'all') + distro: Target distro (e.g., 'almalinux/el9', 'all') Returns: True if all builds succeeded, False otherwise @@ -1935,7 +1934,7 @@ def build_all( dry_run: bool = typer.Option(False, "--dry-run", help="Show what would be built without building"), force: bool = typer.Option(False, "--force", help="Build even if packages exist in registry"), parallel: int = typer.Option(4, help="Number of parallel builds"), - distro: str = typer.Option("almalinux/el9", help="Target distro (almalinux/el8, almalinux/el9, or 'all' for all distros)"), + distro: str = typer.Option("almalinux/el9", help="Target distro (almalinux/el9, or 'all' for all distros)"), native: bool = typer.Option(False, "--native", help="Force native build (skip Docker even if available)"), buildah: bool = typer.Option(False, "--buildah", help="Force Buildah build (requires Buildah)"), verbose: bool = typer.Option(False, "--verbose", "-v", help="Enable verbose logging")