unkin-agent
66177b5017
Add rpm-custom virtuals per distro
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/plan Pipeline was successful
2026-10-09 22:17:36 +11:00
benvin
880120763d
Merge pull request 'Add npmjs npm remote' ( #57 ) from benvin/npmjs-remote into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #57
2026-10-09 19:45:02 +11:00
benvin
bc149089d0
Merge pull request 'Add remote_npm config kind' ( #56 ) from benvin/remote-npm-kind into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #56
2026-10-09 19:43:42 +11:00
unkin-agent
ae8be9f569
Add npmjs npm remote
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
2026-10-09 19:31:34 +11:00
unkin-agent
35c7d1d224
Add remote_npm config kind
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
2026-10-09 19:30:17 +11:00
benvin
cf2d16268b
Merge pull request 'allow envoy release assets on github remote' ( #53 ) from benvin/github-envoy into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #53
2026-10-09 19:27:10 +11:00
benvin
0027183be7
Merge pull request 'Add storytold GitHub-release rpm/deb remotes' ( #55 ) from benvin/storytold-remotes into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #55
2026-10-09 19:25:18 +11:00
benvin
1625d41ad4
Merge pull request 'Add GitHub-release rpm/deb remote kinds' ( #54 ) from benvin/github-pkg-remotes into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #54
2026-10-09 19:23:36 +11:00
unkin-agent
c3a96e5fa2
Drop storytold-artcraft remotes and fix apt description grammar
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
2026-10-09 19:18:58 +11:00
unkin-agent
6396c80eaa
Add storytold GitHub-release rpm and deb remotes
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
2026-10-09 19:09:17 +11:00
unkin-agent
c1c1c9d553
Add remote_github_rpm and remote_github_deb config kinds
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/plan Pipeline was successful
2026-10-09 19:08:28 +11:00
unkin-agent
9759f059ea
allow envoy release binary and checksums on github remote
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
2026-10-07 11:47:31 +11:00
benvin
df73beb57d
Merge pull request 'ci: use container-opentofu image' ( #52 ) from benvin/opentofu-image into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #52
2026-10-05 14:11:12 +11:00
unkin-agent
39817316ab
ci: use container-opentofu image
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
2026-10-05 13:49:23 +11:00
benvin
88f231e752
Merge pull request 'allow kubectl plugin release assets' ( #51 ) from benvin/kubectl-plugins-allowlist into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #51
2026-10-02 23:49:05 +10:00
unkin-agent
37688d237a
allow kubectl plugin release assets in github remote
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
2026-10-02 23:43:54 +10:00
benvin
afb0b51dc6
Merge pull request 'allow kubectl-cnpg release assets through the github remote' ( #50 ) from benvin/kubectl-cnpg into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #50
2026-10-02 23:30:03 +10:00
unkin-agent
69c9938c64
feat: allow kubectl-cnpg release assets through the github remote
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
2026-10-02 23:18:19 +10:00
benvin
0c1b2a0504
Merge pull request 'Allow victoria-metrics-k8s-stack dashboard sources on github_user' ( #49 ) from benvin/vm-k8s-stack-dashboards into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #49
2026-10-02 23:00:26 +10:00
unkin-agent
0e1add0d43
Allow victoria-metrics-k8s-stack dashboard sources on github_user
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/plan Pipeline was successful
2026-10-02 22:48:08 +10:00
benvin
b7e10718c3
Merge pull request 'ci: allow manual trigger of apply on main' ( #48 ) from benvin/apply-manual-trigger into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #48
2026-09-19 23:36:36 +10:00
unkin-agent
0a245e7bca
ci: allow manual trigger of apply on main
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
2026-09-19 22:32:40 +10:00
benvin
dc07c26c2e
Merge pull request 'feat: add jellyfin-plugins local generic repo' ( #47 ) from benvin/jellyfin-plugins-local into main
...
Reviewed-on: #47
2026-09-19 18:41:25 +10:00
unkin-agent
e8c09807ae
feat: add jellyfin-plugins local generic repo
2026-09-19 17:42:00 +10:00
benvin
f64b553e15
Merge pull request 'feat: allow argocd CLI release assets through the github remote' ( #46 ) from benvin/argocd-cli-remote into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #46
2026-09-19 16:29:07 +10:00
unkin-agent
f0e63a091e
feat: allow argocd CLI release assets through the github remote
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
2026-09-19 16:22:41 +10:00
benvin
03eb79f27b
Merge pull request 'Allow GitHub branch archives through the github remote' ( #45 ) from benvin/github-branch-archives into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #45
2026-09-11 23:37:08 +10:00
unkin-agent
d7542d8fe2
Narrow GitHub branch archives to named repos
...
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
The wildcard heads entries admitted a branch archive from any repository
on GitHub. patterns is the admission allowlist, so only the repos that
need a branch install belong in it.
- Replace the wildcard heads entries with one anchored entry per repo
- Cover the 14 Neovim plugins that publish no tags, zip and tar.gz
- List each repo in both patterns and mutable_patterns
2026-09-11 23:34:12 +10:00
unkin-agent
b76fddecb9
Allow GitHub branch archives through the github remote
...
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
patterns is a strict allowlist evaluated before mutable_patterns, so
/archive/refs/heads/ downloads are denied despite the mutable entry.
- Add heads .zip and .tar.gz to patterns
- Add heads .zip to mutable_patterns and escape the tar.gz dots
2026-09-11 23:26:29 +10:00
benvin
9ef54c7338
Merge pull request 'Add gitea generic remote for internal tag archives' ( #44 ) from benvin/gitea-generic-remote into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #44
2026-09-09 23:47:47 +10:00
unkin-agent
20838caa8f
Add gitea generic remote for internal tag archives
...
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/plan Pipeline was successful
Proxy unkin tag source zips from git.unkin.net through artifactapi.
2026-09-09 23:32:31 +10:00
benvin
00a931ed35
Merge pull request 'Allow stylua linux release assets through the github remote' ( #42 ) from benvin/stylua-release-asset into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #42
2026-09-09 22:36:12 +10:00
benvin
35c1fb2195
Merge pull request 'Add nvim-plugins local generic repo' ( #43 ) from benvin/nvim-plugins-local-generic into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #43
2026-09-09 22:34:57 +10:00
unkin-agent
901aaf1f1f
Add nvim-plugins local generic repo
...
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/plan Pipeline was successful
Receives Neovim plugin release archives for arti-pack installs.
2026-09-09 21:12:00 +10:00
unkin-agent
e7c4c76002
Allow stylua linux release assets through the github remote
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
2026-09-09 21:05:06 +10:00
benvin
ad8d530687
Merge pull request 'Allow GitHub tag zip archives through the github remote' ( #41 ) from benvin/github-tag-zips into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #41
2026-09-08 00:37:09 +10:00
unkin-agent
888e3e84ce
Allow GitHub tag zip archives through the github remote
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
2026-09-07 23:49:10 +10:00
benvin
5a0c1fe814
Merge pull request 'Add artifactapi remotes for jellyfin-ha auth plugins' ( #39 ) from benvin/jellyfin-plugin-remotes into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #39
2026-08-29 11:52:23 +10:00
unkin-agent
11c3059b05
Add artifactapi remotes for jellyfin-ha auth plugins
...
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
jellyfin-ha bakes the LDAP and SSO auth plugins into its image, and all
outside artifacts must be fetched via artifactapi rather than direct.
- Add remote_generic/jellyfin.yaml proxying repo.jellyfin.org, scoped to
the ldap-authentication plugin zip.
- Add a github.yaml pattern for 9p4/jellyfin-plugin-sso release zips
(GitHub redirects release downloads to objects.githubusercontent.com,
which the existing github remote already follows).
2026-08-26 23:23:27 +10:00
benvin
e7113bb0b3
Merge pull request 'Allow ghcr.io/arabcoders/watchstate via artifactapi' ( #38 ) from benvin/ghcr-remote into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #38
2026-08-24 21:39:05 +10:00
unkin-agent
b776d16a9c
Narrow arabcoders allow-pattern to watchstate per review
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
2026-08-24 21:37:30 +10:00
unkin-agent
5596088c57
Allow ghcr.io/arabcoders/watchstate via artifactapi
...
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
Add arabcoders pattern to ghcr remote to enable pulling watchstate
image through artifactapi for media watch-state sync deployment.
2026-08-24 21:22:58 +10:00
benvin
4e141add6f
Merge pull request 'Run plan without acquiring the Consul state lock' ( #37 ) from benvin/lockfree-plan into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #37
2026-08-23 22:31:48 +10:00
unkin-agent
1013d5a26b
Run plan without acquiring the Consul state lock
...
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
PR plan pipelines were failing with "Error acquiring the state lock"
when they collided with a concurrent apply (or another plan) holding
the lock on the same Consul-backed state.
- plan: pass -lock=false to terragrunt plan; apply keeps locking
2026-08-23 22:21:06 +10:00
benvin
f160ded56f
Merge pull request 'Allow kube-state-metrics through the k8s-registry docker remote' ( #36 ) from benvin/registry-k8s-io into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #36
2026-08-23 21:36:37 +10:00
unkin-agent
35b44f3956
Allow kube-state-metrics through the k8s-registry docker remote
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/plan Pipeline was successful
2026-08-23 21:32:05 +10:00
benvin
212a82539c
Merge pull request 'quay remote: allowlist oauth2-proxy images' ( #35 ) from benvin/quay-oauth2-proxy into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #35
2026-08-17 21:30:39 +10:00
unkin-agent
62c8307c08
quay remote: allowlist oauth2-proxy images
...
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
Adds the ^oauth2-proxy/ pattern to the quay.io remote so the
artifactapi caching proxy will serve quay.io/oauth2-proxy/oauth2-proxy.
Needed so the arrproxy oauth2-proxy sidecar can pull the real upstream
quay.io address via the rke2 registries.yaml mirror.
2026-08-17 20:43:43 +10:00
benvin
8ddfc99e00
Merge pull request 'ghcr: allowlist oauth2-proxy for the arrproxy sidecar' ( #34 ) from benvin/oauth2-proxy-image into main
...
ci/woodpecker/push/apply Pipeline was successful
Reviewed-on: #34
2026-08-16 17:37:11 +10:00
unkin-agent
f68de9283b
ghcr: allowlist oauth2-proxy for the arrproxy sidecar
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
2026-08-16 16:25:43 +10:00