From fdca69d99a7c440c7c1fff0ea7fc8cdfaf72b267 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Sun, 26 Apr 2026 16:05:57 +1000 Subject: [PATCH] feat: update github remotes (#89) - enable access to all tagged, master and main branches as tar/gzip - enable access to additional tool releases Reviewed-on: https://git.unkin.net/unkin/argocd-apps/pulls/89 --- apps/base/artifactapi/resources/remotes.yaml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/apps/base/artifactapi/resources/remotes.yaml b/apps/base/artifactapi/resources/remotes.yaml index 0189bf4..5fe4c57 100644 --- a/apps/base/artifactapi/resources/remotes.yaml +++ b/apps/base/artifactapi/resources/remotes.yaml @@ -5,31 +5,47 @@ remotes: package: "generic" description: "GitHub releases and files" include_patterns: + # GitHub repository archive tarballs (branches and tags) + - ".*/archive/refs/heads/main.tar.gz$" + - ".*/archive/refs/heads/master.tar.gz$" + - ".*/archive/refs/tags/.*.tar.gz$" + - "ahmetb/kubectx/.*/kubectx_.*_linux_x86_64.tar.gz$" + - "ahmetb/kubectx/.*/kubens_.*_linux_x86_64.tar.gz$" - "apple/foundationdb/.*/libfdb_c.x86_64.so$" - "astral-sh/ruff/.*/ruff-x86_64-unknown-linux-gnu.tar.gz$" - "astral-sh/uv/.*/uv-x86_64-unknown-linux-gnu.tar.gz$" - "camptocamp/prometheus-puppetdb-exporter/.*/prometheus-puppetdb-exporter-.*.linux-amd64.tar.gz$" + - "coder/code-server/.*/code-server-.*-amd64.rpm$" - "containernetworking/plugins/.*/cni-plugins-linux-amd64-.*.tgz" + - "dandavison/delta/.*/delta-.*-x86_64-unknown-linux-musl.tar.gz$" - "ducaale/xh/.*/xh-.*-x86_64-unknown-linux-musl.tar.gz$" - "etcd-io/etcd/.*/etcd-.*-linux-amd64.tar.gz$" + - "getsops/sops/.*/sops-v.*\\.linux\\.amd64$" - "grafana/jsonnet-language-server/.*/jsonnet-language-server_.*_linux_amd64$" - "gruntwork-io/boilerplate/.*/boilerplate_linux_amd64$" - "gruntwork-io/terragrunt/.*terragrunt_linux_amd64.*" + - "hadolint/hadolint/.*/hadolint-Linux-x86_64$" - "helmfile/helmfile/.*/helmfile_.*_linux_amd64.tar.gz$" - "helmfile/vals/.*/vals_.*_linux_amd64.tar.gz$" + - "jesseduffield/lazydocker/.*/lazydocker_.*_Linux_x86_64.tar.gz$" - "lxc/incus/.*.tar.gz$" + - "mikefarah/yq/.*/yq_linux_amd64$" + - "neovim/neovim-releases/.*/nvim-linux64.tar.gz$" + - "neovim/neovim/.*/nvim-linux-x86_64.tar.gz$" - "nzbgetcom/nzbget/.*/nzbget-.*.x86_64.rpm$" - "onedr0p/exportarr/.*/exportarr_.*_linux_amd64.tar.gz$" - "openbao/openbao-plugins/.*/openbao-plugin-secrets-consul_linux_amd64_.*.tar.gz$" - "openbao/openbao-plugins/.*/openbao-plugin-secrets-nomad_linux_amd64_.*.tar.gz$" - - "prometheus/node_exporter/.*/node_exporter-.*.linux-amd64.tar.gz$" - "prometheus-community/bind_exporter/.*/bind_exporter-.*.linux-amd64.tar.gz$" - "prometheus-community/pgbouncer_exporter/.*/pgbouncer_exporter-.*.linux-amd64.tar.gz$" - "prometheus-community/postgres_exporter/.*/postgres_exporter-.*.linux-amd64.tar.gz$" + - "prometheus/node_exporter/.*/node_exporter-.*.linux-amd64.tar.gz$" - "rancher/rke2/.*/rke2-images.linux-amd64.tar.zst$" - "stalwartlabs/stalwart/.*/stalwart-cli-x86_64-unknown-linux-gnu.tar.gz$" - "stalwartlabs/stalwart/.*/stalwart-foundationdb-x86_64-unknown-linux-gnu.tar.gz$" - "stalwartlabs/stalwart/.*/stalwart-x86_64-unknown-linux-gnu.tar.gz$" + - "starship/starship/.*/starship-x86_64-unknown-linux-musl.tar.gz$" + - "stern/stern/.*/stern_.*_linux_amd64.tar.gz$" - "terraform-linters/tflint/.*/tflint_linux_amd64.zip$" - "tynany/frr_exporter/.*/frr_exporter-.*.linux-amd64.tar.gz$" - "VictoriaMetrics/VictoriaLogs/.*/victoria-logs-linux-amd64-.*.tar.gz$"