v3.0.0-alpha.1 6fdddb8

history of internal/usecase/container/service.go at v3.0.0-alpha.1

2026-09-15

6fdddb8docs: prepare declarative apps release as v3 (#287) GPG Unverifiedtag v3.0.0-alpha.1bnema

2026-09-12

25270e4feat: Gordon v2.50.0 application deployment model (#276) GPG Unverifiedbnema

2026-08-31

30c748cfix(container): preserve legacy attachment volumes (#236) GPG Unverifiedbnema

2026-08-10

378d7cffix(security): address verified review findings GPG Verifiedbrice
271c36afix(security): remediate codex scan findings GPG Verifiedbrice
b27b280fix(container): clean up interrupted deploy candidates GPG Verifiedbrice

2026-05-23

78bf949fix(release): harden v2.31 readiness GPG Verifiedbrice

2026-05-22

0c06e0cfeat(cleanup): reconcile removed runtime entities GPG Verifiedbrice

2026-05-10

95b3044Remove dead restart policy migration path GPG Verifiedbrice
2b371d2Refresh auto-route domains and dedupe attachments GPG Verifiedbrice
ec88514Harden registry rename and startup recovery GPG Verifiedbrice

2026-05-05

482a736Keep restart policy at create time for Podman GPG Verifiedtag v2.31.0-dev15brice
7132cc9Set restart policy after readiness GPG Verifiedbrice
86ffd72Move restart policy migration to startup GPG Verifiedbrice
edf3939Reuse container sync snapshot for restart policy migration GPG Verifiedbrice
84bef01Migrate restart policy for existing managed containers GPG Verifiedbrice
ecdfc27Set restart policy for managed containers GPG Verifiedbrice

2026-04-26

aba13a4fix: harden pass migration auto-fixes GPG Verifiedbrice
c573276fix: apply CodeRabbit auto-fixes GPG Unverifiedcoderabbitai[bot]
c69eeb8fix: apply CodeRabbit auto-fixes GPG Unverifiedcoderabbitai[bot]
a40ece3fix: apply CodeRabbit auto-fixes GPG Unverifiedcoderabbitai[bot]

2026-04-25

225cbb6fix: address coderabbit security review GPG Verifiedbrice
56bea54fix: harden image pulls and container runtime GPG Verifiedbrice

2026-04-08

f8d5e7cfix(container): preserve image pull failure sentinel GPG Verifiedbrice
be42624fix: address current review findings GPG Verifiedbrice
eae8025fix: address validated pre-release review findings GPG Verifiedbrice

2026-04-06

f231d9cfix(cli): tighten deploy review follow-ups GPG Verifiedbrice
770a7a2feat(deploy): capture structured deploy failures GPG Verifiedbrice

2026-04-03

e0293e4fix(podman): resolve named runtimes and detect container crashes GPG Verifiedbrice

2026-03-23

a76d51ffix: handle StopContainer error in attachment readiness rollback GPG Verifiedbrice
d56ae16fix(dns): add readiness check for attachments before starting main container GPG Verifiedbrice
a025239feat: add AttachmentReadinessTimeout config field GPG Verifiedbrice

2026-03-22

28746f8fix(security): harden auth, container limits, input validation, and proxy GPG Verifiedbrice

2026-03-18

c2b0666feat(container): loadEnvironment skips EnvLoader when Route.Env is pre-resolved brice

2026-03-19

210b482fix: address review feedback — testify assertions and dead code removal brice
8547d4dfix: async old container cleanup during zero-downtime deploy brice
9cd24ccfix: resolve deploy context cancellation, spurious auth warnings, and local CLI auth gate brice

2026-03-15

a315454fix(container): atomic config snapshot and sync before restart attachment check brice
eb2edd1refactor(container): extract restartContainerWithRecovery to reduce Restart complexity brice
ee73a96feat(container): restart fails with actionable error when configured attachments are missing brice
ef44fd8feat(container): read attachments and network groups from live config provider brice
f009838feat(container): wire AttachmentConfigProvider into container service brice
bae2d02fix: ensure label port in container bindings, improve docs brice
5dc1b42refactor: canonicalize gordon.proxy.port, deprecate gordon.port brice
c672160fix: respect gordon.port label during port selection (#118) brice

2026-03-14

093ac5afix: propagate attachmentEnvDrifted error instead of masking as skip brice
9ef2c23refactor: address code review findings for env-aware redeploy brice
e7424b0feat: add env-aware redundant deploy detection with hash label brice
43d0817fix: filter networks by gordon.managed label in addition to prefix brice

2026-03-12

fced651fix: resolve readiness probe lint issues brice

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 8

Tags 106

↑↓ moveenter openesc close