diff --git a/.github/workflows/track-branches.yml b/.github/workflows/track-branches.yml index e6612204..eb47f247 100644 --- a/.github/workflows/track-branches.yml +++ b/.github/workflows/track-branches.yml @@ -1,9 +1,11 @@ name: Track upstream branches -# The unattended lane. Packages marked "auto_merge": true follow a moving -# upstream branch (omarchy-dev and omarchy-settings-dev on quattro, omasnap-git -# on main) rather than tagged releases, so nothing in this repository changes -# when their source does. This workflow makes each new branch tip a commit pin +# The unattended lane. Packages marked "auto_merge": true update without a +# human: some follow a moving upstream branch (omarchy-dev and +# omarchy-settings-dev on quattro, omasnap-git on main) rather than tagged +# releases, so nothing in this repository changes when their source does; +# the rest are release feeds trusted to ship unreviewed (browsers, large +# vendors, Omacom's own projects). This workflow makes each new branch tip a commit pin # in the recipe, which publish.yml then treats like any other version bump: # the PR builds on the droplets, auto-merge lands it when `result` is green, # and the merge publishes the artifacts. A tip that fails to build stays an @@ -121,10 +123,11 @@ jobs: commit-message: ${{ steps.describe.outputs.title }} title: ${{ steps.describe.outputs.title }} body: | - Automated pin of packages that follow a moving upstream branch - (`"auto_merge": true` in `.omarchy/package.json`). Each package's - `_commit` now points at the branch tip. Fresh tips wait until - their commit timestamp is at least `min_release_age` old. + Automated update of packages on the unattended lane + (`"auto_merge": true` in `.omarchy/package.json`). Branch-tracking + packages now pin their branch tip; release-feed packages move to + their newest upstream release. Fresh releases and tips wait until + they are at least `min_release_age` old. This PR auto-merges once the build checks pass. A failing build leaves it open; the next tracker run replaces it with the newer tip. diff --git a/README.md b/README.md index 1df38261..1f0bc5cf 100644 --- a/README.md +++ b/README.md @@ -391,7 +391,7 @@ on `auto/sync-upstream-` or `auto/sync-rebuilds-`. |---|---|---|---| | `sync-upstream.yml` | every 6 hours | one PR on `auto/sync-upstream` with every new upstream release | **a maintainer merges it** | | `sync-rebuilds.yml` | every 6 hours | one PR on `auto/sync-rebuilds` bumping `pkgrel` where a `rebuild_on` dependency moved | itself, when green | -| `track-branches.yml` | every 2 hours | one PR on `auto/track-branches` pinning `"auto_merge": true` packages to their branch tip | itself, when green | +| `track-branches.yml` | every 2 hours | one PR on `auto/track-branches` updating `"auto_merge": true` packages to their newest upstream release or branch tip | itself, when green | - **Each PR is a batch.** One package that fails to build keeps the whole PR red and unmerged. Fix that package on `master`. For the two sync workflows, @@ -427,7 +427,7 @@ Details: [docs/upstream-sources.md](docs/upstream-sources.md), | `source` | Always `local`. | | `upstream` | Where releases come from. Mutually exclusive with an `.omarchy/upstream.sh` hook. | | `min_release_age` | Hold a new upstream release back this long (`"24h"`, `"2d"`). A release whose age cannot be proven fails the sync. | -| `auto_merge` | `true` moves the package's updates from the reviewed sync PR to `track-branches.yml`. For packages that follow a moving branch. Needs an upstream declaration. | +| `auto_merge` | `true` moves the package's updates from the reviewed sync PR to `track-branches.yml`. For packages that follow a moving branch, and for trusted vendor and Omacom release feeds. Needs an upstream declaration. | | `release_ring` | `fast`: publish to `rc` and `stable` on merge, not only `edge`. Takes effect with the package's next version: bump `pkgrel` in the same PR. | | `channels` | The only channels the package may be published to. `omarchy-dev` is held to `["edge"]` this way. | | `pinned` | Version is set per release on the `rc` branch. Used by `omarchy` and `omarchy-settings`. | diff --git a/docs/upstream-sources.md b/docs/upstream-sources.md index 4981dfb5..c8a0a26a 100644 --- a/docs/upstream-sources.md +++ b/docs/upstream-sources.md @@ -79,7 +79,10 @@ pushed. `BYPASS_MIN_RELEASE_AGE=1` bypasses the hold. Packages marked `"auto_merge": true` ride the unattended lane (`track-branches.yml`) instead of the reviewed sync PR: their bump PR is opened -and auto-merged as soon as the build checks pass. `bin/sync-upstream --lane +and auto-merged as soon as the build checks pass. The lane works with every +provider, not only branch watches, so it also carries release feeds trusted to +ship without review: the browsers, large vendors' apps, Omacom's own projects, +and vendor binaries that hold fresh releases with `min_release_age`. `bin/sync-upstream --lane reviewed|auto-merge|all` selects a lane; the scheduled workflows each pass their own. Packages that pin the same branch move in lockstep: if one of them fails to update, the run restores the others and reports the group as failed. A diff --git a/helpers/package-metadata.sh b/helpers/package-metadata.sh index 23288bc3..f32754b8 100644 --- a/helpers/package-metadata.sh +++ b/helpers/package-metadata.sh @@ -333,7 +333,8 @@ packages_for_upstream_sync() { # "auto_merge": true rides the unattended lane instead: its bump PR is opened # and auto-merged by the branch tracker as soon as CI is green, which is how a # package that follows a moving branch (omarchy-dev, omasnap-git) gets rebuilt -# without anyone clicking. The lanes are disjoint so a branch tip can never +# without anyone clicking, and how trusted release feeds (browsers, large +# vendors, Omacom's own projects) ship without waiting for review. The lanes are disjoint so a branch tip can never # hold up a reviewed vendor release, or the other way round. package_auto_merge() { local pkgdir="$1" metadata diff --git a/pkgbuilds/1password-cli/.omarchy/package.json b/pkgbuilds/1password-cli/.omarchy/package.json index 70b0c879..50e2a87a 100644 --- a/pkgbuilds/1password-cli/.omarchy/package.json +++ b/pkgbuilds/1password-cli/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/1password/.omarchy/package.json b/pkgbuilds/1password/.omarchy/package.json index 663db8e5..56909ddf 100644 --- a/pkgbuilds/1password/.omarchy/package.json +++ b/pkgbuilds/1password/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "debian": "https://downloads.1password.com/linux/debian/amd64/dists/stable/main/binary-amd64/Packages", diff --git a/pkgbuilds/aether/.omarchy/package.json b/pkgbuilds/aether/.omarchy/package.json index 3664d9b5..03315a51 100644 --- a/pkgbuilds/aether/.omarchy/package.json +++ b/pkgbuilds/aether/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/basecamp-cli/.omarchy/package.json b/pkgbuilds/basecamp-cli/.omarchy/package.json index 37b7a704..c84e23e8 100644 --- a/pkgbuilds/basecamp-cli/.omarchy/package.json +++ b/pkgbuilds/basecamp-cli/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/brave-bin/.omarchy/package.json b/pkgbuilds/brave-bin/.omarchy/package.json index 5528ad1d..89052c25 100644 --- a/pkgbuilds/brave-bin/.omarchy/package.json +++ b/pkgbuilds/brave-bin/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/brave-origin-bin/.omarchy/package.json b/pkgbuilds/brave-origin-bin/.omarchy/package.json index c9d5160d..90239d96 100644 --- a/pkgbuilds/brave-origin-bin/.omarchy/package.json +++ b/pkgbuilds/brave-origin-bin/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/bun-bin/.omarchy/package.json b/pkgbuilds/bun-bin/.omarchy/package.json index ddb81636..161c3c01 100644 --- a/pkgbuilds/bun-bin/.omarchy/package.json +++ b/pkgbuilds/bun-bin/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/claude-code/.omarchy/package.json b/pkgbuilds/claude-code/.omarchy/package.json index 7a2b0a17..b18b442f 100644 --- a/pkgbuilds/claude-code/.omarchy/package.json +++ b/pkgbuilds/claude-code/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/claude-desktop/.omarchy/package.json b/pkgbuilds/claude-desktop/.omarchy/package.json index c0891137..efc092b4 100644 --- a/pkgbuilds/claude-desktop/.omarchy/package.json +++ b/pkgbuilds/claude-desktop/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "debian": "https://downloads.claude.ai/claude-desktop/apt/stable/dists/stable/main/binary-amd64/Packages", diff --git a/pkgbuilds/cliamp/.omarchy/package.json b/pkgbuilds/cliamp/.omarchy/package.json index 94f9d650..ba57ce1e 100644 --- a/pkgbuilds/cliamp/.omarchy/package.json +++ b/pkgbuilds/cliamp/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "upstream": { "watch": { "github": "bjarneo/cliamp", diff --git a/pkgbuilds/cursor-bin/.omarchy/package.json b/pkgbuilds/cursor-bin/.omarchy/package.json index 7c63fb10..0dc98166 100644 --- a/pkgbuilds/cursor-bin/.omarchy/package.json +++ b/pkgbuilds/cursor-bin/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/cursor-cli/.omarchy/package.json b/pkgbuilds/cursor-cli/.omarchy/package.json index bc8c3d2c..6de14e99 100644 --- a/pkgbuilds/cursor-cli/.omarchy/package.json +++ b/pkgbuilds/cursor-cli/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/disktree-bin/.omarchy/package.json b/pkgbuilds/disktree-bin/.omarchy/package.json index 8f2828a3..b05e8222 100644 --- a/pkgbuilds/disktree-bin/.omarchy/package.json +++ b/pkgbuilds/disktree-bin/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "min_release_age": "24h", "upstream": { "github": "tobi/disktree", diff --git a/pkgbuilds/dropbox/.omarchy/package.json b/pkgbuilds/dropbox/.omarchy/package.json index 9250abe7..a96c4c5e 100644 --- a/pkgbuilds/dropbox/.omarchy/package.json +++ b/pkgbuilds/dropbox/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/ghostty/.omarchy/package.json b/pkgbuilds/ghostty/.omarchy/package.json index f9c4cf1a..e525f4ac 100644 --- a/pkgbuilds/ghostty/.omarchy/package.json +++ b/pkgbuilds/ghostty/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/github-copilot-cli/.omarchy/package.json b/pkgbuilds/github-copilot-cli/.omarchy/package.json index 29481cfd..ddb7995d 100644 --- a/pkgbuilds/github-copilot-cli/.omarchy/package.json +++ b/pkgbuilds/github-copilot-cli/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "npm": "@github/copilot", diff --git a/pkgbuilds/gliff/.omarchy/package.json b/pkgbuilds/gliff/.omarchy/package.json index 89929ac3..7ceab9a0 100644 --- a/pkgbuilds/gliff/.omarchy/package.json +++ b/pkgbuilds/gliff/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "upstream": { "git_tags": "https://github.com/omacom/gliff.git", "tag_pattern": "v{pkgver}", diff --git a/pkgbuilds/google-chrome/.omarchy/package.json b/pkgbuilds/google-chrome/.omarchy/package.json index dbc61995..1be06513 100644 --- a/pkgbuilds/google-chrome/.omarchy/package.json +++ b/pkgbuilds/google-chrome/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/grok-bot/.omarchy/package.json b/pkgbuilds/grok-bot/.omarchy/package.json index 5a61bc6f..453ac60a 100644 --- a/pkgbuilds/grok-bot/.omarchy/package.json +++ b/pkgbuilds/grok-bot/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "origin": { "aur": "grok-bot", diff --git a/pkgbuilds/hype/.omarchy/package.json b/pkgbuilds/hype/.omarchy/package.json index c9c18c06..7033d802 100644 --- a/pkgbuilds/hype/.omarchy/package.json +++ b/pkgbuilds/hype/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "upstream": { "git_tags": "https://github.com/omacom/hype.git", "tag_pattern": "v{pkgver}", diff --git a/pkgbuilds/lmstudio-bin/.omarchy/package.json b/pkgbuilds/lmstudio-bin/.omarchy/package.json index 995d65c2..8359e5ef 100644 --- a/pkgbuilds/lmstudio-bin/.omarchy/package.json +++ b/pkgbuilds/lmstudio-bin/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/localsend-bin/.omarchy/package.json b/pkgbuilds/localsend-bin/.omarchy/package.json index 6e350bee..32560604 100644 --- a/pkgbuilds/localsend-bin/.omarchy/package.json +++ b/pkgbuilds/localsend-bin/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/microsoft-edge-stable-bin/.omarchy/package.json b/pkgbuilds/microsoft-edge-stable-bin/.omarchy/package.json index 71d7253e..ae8f887f 100644 --- a/pkgbuilds/microsoft-edge-stable-bin/.omarchy/package.json +++ b/pkgbuilds/microsoft-edge-stable-bin/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/mise-bin/.omarchy/package.json b/pkgbuilds/mise-bin/.omarchy/package.json index f90090e2..e5224ba1 100644 --- a/pkgbuilds/mise-bin/.omarchy/package.json +++ b/pkgbuilds/mise-bin/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "min_release_age": "24h", "upstream": { diff --git a/pkgbuilds/monologue/.omarchy/package.json b/pkgbuilds/monologue/.omarchy/package.json index db4c4a67..c715bec3 100644 --- a/pkgbuilds/monologue/.omarchy/package.json +++ b/pkgbuilds/monologue/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "upstream": { "git_tags": "https://github.com/omacom/monologue.git", "tag_pattern": "v{pkgver}", diff --git a/pkgbuilds/obsidian/.omarchy/package.json b/pkgbuilds/obsidian/.omarchy/package.json index 2a9719d3..81feb21c 100644 --- a/pkgbuilds/obsidian/.omarchy/package.json +++ b/pkgbuilds/obsidian/.omarchy/package.json @@ -1,3 +1,4 @@ { - "source": "local" + "source": "local", + "auto_merge": true } diff --git a/pkgbuilds/omarchy-chromium-bin/.omarchy/package.json b/pkgbuilds/omarchy-chromium-bin/.omarchy/package.json index 1cd84bae..05723484 100644 --- a/pkgbuilds/omarchy-chromium-bin/.omarchy/package.json +++ b/pkgbuilds/omarchy-chromium-bin/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/omawrite/.omarchy/package.json b/pkgbuilds/omawrite/.omarchy/package.json index b90b966f..3554e394 100644 --- a/pkgbuilds/omawrite/.omarchy/package.json +++ b/pkgbuilds/omawrite/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "upstream": { "watch": { "github": "omacom/omawrite", diff --git a/pkgbuilds/openai-codex-bin/.omarchy/package.json b/pkgbuilds/openai-codex-bin/.omarchy/package.json index 8acb2220..c2afc18e 100644 --- a/pkgbuilds/openai-codex-bin/.omarchy/package.json +++ b/pkgbuilds/openai-codex-bin/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/openai-codex-desktop/.omarchy/package.json b/pkgbuilds/openai-codex-desktop/.omarchy/package.json index db153c3e..f09e50a5 100644 --- a/pkgbuilds/openai-codex-desktop/.omarchy/package.json +++ b/pkgbuilds/openai-codex-desktop/.omarchy/package.json @@ -1,4 +1,5 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast" } diff --git a/pkgbuilds/openclaw/.omarchy/package.json b/pkgbuilds/openclaw/.omarchy/package.json index 1c25fbcd..d4c83091 100644 --- a/pkgbuilds/openclaw/.omarchy/package.json +++ b/pkgbuilds/openclaw/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "min_release_age": "24h", "upstream": { diff --git a/pkgbuilds/owe-lockfeed/.omarchy/package.json b/pkgbuilds/owe-lockfeed/.omarchy/package.json index bc11813b..7b68df1c 100644 --- a/pkgbuilds/owe-lockfeed/.omarchy/package.json +++ b/pkgbuilds/owe-lockfeed/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/owe/.omarchy/package.json b/pkgbuilds/owe/.omarchy/package.json index 4f7a9284..d22dd223 100644 --- a/pkgbuilds/owe/.omarchy/package.json +++ b/pkgbuilds/owe/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/perplexity/.omarchy/package.json b/pkgbuilds/perplexity/.omarchy/package.json index db153c3e..f09e50a5 100644 --- a/pkgbuilds/perplexity/.omarchy/package.json +++ b/pkgbuilds/perplexity/.omarchy/package.json @@ -1,4 +1,5 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast" } diff --git a/pkgbuilds/rawmakase-bin/.omarchy/package.json b/pkgbuilds/rawmakase-bin/.omarchy/package.json index 167b09bb..744b212a 100644 --- a/pkgbuilds/rawmakase-bin/.omarchy/package.json +++ b/pkgbuilds/rawmakase-bin/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "min_release_age": "24h", "upstream": { diff --git a/pkgbuilds/schist-bin/.omarchy/package.json b/pkgbuilds/schist-bin/.omarchy/package.json index 8d64039c..df8963a1 100644 --- a/pkgbuilds/schist-bin/.omarchy/package.json +++ b/pkgbuilds/schist-bin/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "min_release_age": "24h", "upstream": { diff --git a/pkgbuilds/slack-desktop/.omarchy/package.json b/pkgbuilds/slack-desktop/.omarchy/package.json index 75e4c552..f0df45cd 100644 --- a/pkgbuilds/slack-desktop/.omarchy/package.json +++ b/pkgbuilds/slack-desktop/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/spotify/.omarchy/package.json b/pkgbuilds/spotify/.omarchy/package.json index b3bac26c..18ae5ff3 100644 --- a/pkgbuilds/spotify/.omarchy/package.json +++ b/pkgbuilds/spotify/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/sublime-text-4/.omarchy/package.json b/pkgbuilds/sublime-text-4/.omarchy/package.json index 94bd8c61..b891c199 100644 --- a/pkgbuilds/sublime-text-4/.omarchy/package.json +++ b/pkgbuilds/sublime-text-4/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/superwhisper-bin/.omarchy/package.json b/pkgbuilds/superwhisper-bin/.omarchy/package.json index aa528400..2db93aae 100644 --- a/pkgbuilds/superwhisper-bin/.omarchy/package.json +++ b/pkgbuilds/superwhisper-bin/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "min_release_age": "24h", "upstream": { diff --git a/pkgbuilds/ttfx/.omarchy/package.json b/pkgbuilds/ttfx/.omarchy/package.json index 94d41cd0..5d2d4caa 100644 --- a/pkgbuilds/ttfx/.omarchy/package.json +++ b/pkgbuilds/ttfx/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "upstream": { "watch": { "github": "omacom/ttfx", diff --git a/pkgbuilds/typora/.omarchy/package.json b/pkgbuilds/typora/.omarchy/package.json index fc0627d5..75b868b4 100644 --- a/pkgbuilds/typora/.omarchy/package.json +++ b/pkgbuilds/typora/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "upstream": { "watch": { "debian": "https://downloads.typora.io/linux/Packages", diff --git a/pkgbuilds/visual-studio-code-bin/.omarchy/package.json b/pkgbuilds/visual-studio-code-bin/.omarchy/package.json index 9daebc81..b4c425ba 100644 --- a/pkgbuilds/visual-studio-code-bin/.omarchy/package.json +++ b/pkgbuilds/visual-studio-code-bin/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": { diff --git a/pkgbuilds/voxtype-bin/.omarchy/package.json b/pkgbuilds/voxtype-bin/.omarchy/package.json index 10cfac90..ce60357c 100644 --- a/pkgbuilds/voxtype-bin/.omarchy/package.json +++ b/pkgbuilds/voxtype-bin/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "min_release_age": "24h", "upstream": { diff --git a/pkgbuilds/zed/.omarchy/package.json b/pkgbuilds/zed/.omarchy/package.json index d93fa797..3769ac9b 100644 --- a/pkgbuilds/zed/.omarchy/package.json +++ b/pkgbuilds/zed/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "upstream": { "watch": { "github": "zed-industries/zed", diff --git a/pkgbuilds/zen-browser-bin/.omarchy/package.json b/pkgbuilds/zen-browser-bin/.omarchy/package.json index 6cf6a0b4..a64a2ac6 100644 --- a/pkgbuilds/zen-browser-bin/.omarchy/package.json +++ b/pkgbuilds/zen-browser-bin/.omarchy/package.json @@ -1,5 +1,6 @@ { "source": "local", + "auto_merge": true, "release_ring": "fast", "upstream": { "watch": {