Andras Bacsai and Claude Opus 5.5
ade4bae265
ci: remove temporary release image rebuild workflow
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-23 13:52:15 +02:00
Andras Bacsai and Claude Opus 5.5
5ca69705d6
ci: add temporary workflow to rebuild a published release image
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-23 13:42:57 +02:00
Andras Bacsai
e9f69ce95b
Merge remote-tracking branch 'origin/main' into fix/secret-manager-request-timeout
2026-10-21 16:23:00 +02:00
🏔️ Peak
ff642008f1
fix(security): releease v4.4.7 ( #12257 )
2026-10-21 16:18:27 +02:00
Andras Bacsai
00df30ef55
Merge remote-tracking branch 'origin/main' into fix/secret-manager-request-timeout
2026-10-21 16:17:49 +02:00
peaklabs-dev
a220c1c7fe
ci(release): allow stable releases from fix branches
2026-10-21 15:50:33 +02:00
peaklabs-dev
48573fc865
ci: add temporary hotfix release workflow
2026-10-21 14:20:51 +02:00
peaklabs-dev
435b2bcf54
ci: add temporary patched PHP base image build
2026-10-21 14:20:51 +02:00
Andras Bacsai
408ee23936
chore(release): use next as the development branch
...
Sync main into next automatically and update release workflows and contributor docs for the long-lived next branch.
2026-10-20 18:44:26 +02:00
🏔️ Peak
068f02e274
chore(repo): add why section and maintainer PR templates ( #12091 )
2026-10-12 00:12:40 +02:00
Andras Bacsai
81239e6132
ci(release): sync main into every release/v* branch
...
Replace the next-branch sync with per-release merges and conflict pull
requests. Document the automatic sync schedule in RELEASE.md.
2026-10-07 19:52:31 +02:00
Andras Bacsai
2882fc128d
ci(release): publish multiarch dev images for release branches
...
Build release/vX.Y pushes for amd64 and aarch64, then publish
X.Y-dev.<short-sha> and moving X.Y-dev tags to GHCR and Docker Hub.
Report build status to Discord and document the release branch tags.
2026-10-07 19:40:42 +02:00
Andras Bacsai
439ee6faea
fix: restrict proxy content access and scope backup storage to owners
...
- Hide proxy configuration contents from users without update permission.
- Select and validate backup S3 storage against the resource's team.
- Keep scheduled branch syncs green while a conflict PR remains open.
- Document external mount permissions and Sentinel traffic limits.
- Add regression coverage for authorization and backup storage selection.
2026-10-05 13:20:19 +02:00
peaklabs-dev
d351233e77
chore(repo): add default PR template for most core team PRs
2026-10-04 22:40:59 +02:00
peaklabs-dev
4abeba843c
chore(repo): add version PR template for next to main or minor version PRs
2026-10-04 22:40:58 +02:00
peaklabs-dev
4a2d47822e
chore(repo): add why section to contributor PR template
2026-10-04 22:40:58 +02:00
Andras Bacsai
93507f7699
ci: remove the manual ARM64 branch workflow
...
It could overwrite the :next and :main tags with an arm64-only image.
2026-09-30 18:10:18 +02:00
Andras Bacsai and Claude Opus 5.5
09af3e065a
ci(build): use rolling tags for main image builds
...
Pushes to main published three tags per commit (sha-<sha>,
sha-<sha>-amd64, sha-<sha>-aarch64). Publish the per-arch images under
rolling main-amd64/main-aarch64 tags instead, and keep one sha-<sha>
manifest per commit next to a rolling main tag.
Serialize runs so concurrent pushes cannot mix architectures, and label
images with the source revision.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 12:21:26 +02:00
Andras Bacsai
c7838c7800
ci(testing-host): publish image only to Docker Hub
2026-09-24 13:48:32 +02:00
Andras Bacsai
e3ab63e7d8
fix(reverb): align ports, host validation, and dev instance tooling
2026-09-22 09:58:28 +02:00
Andras Bacsai
0fcf8ba83c
Merge remote-tracking branch 'origin/next' into reverb-realtime-migration
2026-09-22 09:49:20 +02:00
Andras Bacsai
431cb3ba0a
ci: add manual ARM64 branch image build workflow
2026-09-22 09:35:25 +02:00
Andras Bacsai
9defe0f019
ci: add manual ARM64 branch image workflow
2026-09-22 09:29:45 +02:00
Andras Bacsai
67dd34bce7
Merge remote-tracking branch 'origin/next' into reverb-realtime-migration
2026-09-21 21:32:19 +02:00
Andras Bacsai
3e82166da0
ci(realtime): enable manual runs and config-triggered builds
...
Add workflow dispatch support and rebuild triggers for config/constants.php, with test coverage for both workflow changes.
2026-09-21 12:40:54 +02:00
Andras Bacsai
89e8506023
ci: schedule main-to-next sync every 10 minutes
2026-09-19 19:47:05 +02:00
Andras Bacsai
e1bcf1fb86
ci: notify Discord after image builds
2026-09-16 11:26:35 +02:00
peaklabs-dev
92c0035002
ci: sync main to next once a day instead of on every push
...
merging main into next after every commit clutters the next branch with too many merge commits.
2026-09-04 16:34:40 +02:00
Andras Bacsai
44e4f071b1
ci(helper): enable manual workflow dispatch
2026-08-25 21:56:06 +02:00
Andras Bacsai
da91ef1578
Merge remote-tracking branch 'origin/next' into reverb-realtime-migration
2026-08-25 20:02:36 +02:00
Andras Bacsai
dd90926583
fix(ci): protect main during sync conflicts
2026-08-21 12:19:05 +02:00
Andras Bacsai
58861227e0
fix(ci): allow RC workflow to revalidate prereleases
2026-08-19 13:07:07 +02:00
Andras Bacsai
bb1d3f13f2
feat(ci): add next build and RC release workflows
...
Replace generic staging builds with traceable next images and reviewed RC releases.
2026-08-19 12:22:51 +02:00
Andras Bacsai
e3ff6bef07
Merge remote-tracking branch 'origin/next' into reverb-realtime-migration
2026-08-18 19:56:33 +02:00
Andras Bacsai
f4852dd96c
ci: use current checkout action for branch sync
2026-08-18 16:24:41 +02:00
Andras Bacsai
9281e8604c
ci: sync main changes to next
2026-08-18 16:24:11 +02:00
Andras Bacsai
7bcdc23086
ci(build): use short SHA tags for image manifests
...
Expose the short SHA between workflow jobs and verify image tag propagation.
2026-08-15 23:50:14 +02:00
Andras Bacsai
fe1dc209b7
ci(images): prevent publishing duplicate production versions
...
Add version checks and concurrency controls to helper and realtime image workflows, with tests covering registry validation.
2026-08-14 00:06:56 +02:00
Andras Bacsai
bc98d52104
chore(release): bump Coolify to 4.3.1 and label workflow runs
2026-08-12 17:06:40 +02:00
Andras Bacsai
03816bce3a
chore(workflows): pin lock-threads action to v6.0.2
2026-08-12 14:12:47 +02:00
Andras Bacsai
08627795a5
ci(release): standardize production workflows on main
...
Route production builds, releases, and changelog generation through `main`, update contribution guidance for main/next branch targets, and cover the branch policy in workflow tests.
2026-08-12 13:12:55 +02:00
Andras Bacsai
e2184d30a2
feat(workflows): add pull request branch management workflow ( #11193 )
2026-08-12 12:58:24 +02:00
Andras Bacsai
12b14bbefd
ci(release): support main during production branch rename
...
Run production builds and changelog generation from both v4.x and main while excluding both branches from staging builds.
2026-08-12 12:53:16 +02:00
Andras Bacsai
decf6c7a9a
fix(release): preserve tags when publishing draft releases
...
Upgrade github-script to v8 and pass the release tag and target commit when creating and publishing releases.
2026-08-12 12:02:37 +02:00
ShadowArcanist
28ceb5a9a8
feat(workflows): add pull request branch management workflow
2026-08-11 22:38:53 +02:00
ShadowArcanist
178b1592fe
chore(workflows): disable branch checks on pr-quality
2026-08-11 21:49:21 +02:00
Andras Bacsai
cde9597c09
fix(release): run support image workflows on main
2026-08-11 16:35:03 +02:00
Andras Bacsai
8bf4ac9c68
fix(release): restrict production workflows to v4.x
...
Update release documentation and workflow coverage tests for the branch strategy.
2026-08-11 16:32:22 +02:00
Andras Bacsai
5e0e76df4b
feat(release): rebuild stable images from reviewed draft releases
...
Add manual fix-release validation and stable image rebuilds, inject traceable development versions into SHA builds, and suppress invalid release links for development versions.
2026-08-11 16:11:13 +02:00
Andras Bacsai and ShadowArcanist
8ae56587d5
feat(ui): Shadow UI redesign, domain management, and DNS autoconfigure ( #11119 )
...
Co-authored-by: ShadowArcanist <162910371+ShadowArcanist@users.noreply.github.com >
2026-08-03 23:11:54 +02:00