Skip to content

ci(internal-workflows): test File Browser sidecar - #929

Merged
ppat merged 1 commit into
mainfrom
ci/test-filebrowser-sidecar
Sep 16, 2026
Merged

ppat merged 1 commit into
mainfrom
ci/test-filebrowser-sidecar

Conversation

@homelab-agent-bot

Copy link
Copy Markdown
Contributor

What

  • enable Coder's wildcard application URL in the disposable Compose control plane
  • verify the File Browser sidecar agent connects and reports a healthy Coder application
  • prove the Coder agent remains PID 1 and owns the File Browser process lifecycle
  • prove both containers share the selected home PVC by overwriting a workspace-owned file from the sidecar
  • fetch the UI and one generated static asset through Coder's owner-only subdomain proxy

Why

Pod health alone would not prove the feature works through Coder, and creating a new file would not prove File Browser can modify ordinary workspace-owned files. These assertions cross every boundary the feature depends on: agent transport, process ownership, filesystem identity, persistent-volume selection, application health, and browser asset routing.

File Browser uses root-relative assets, so the test control plane needs the same wildcard application mode required by the shipped template.

Dependency

Stacked on PR #928, the File Browser workspace app. Once that PR lands, this PR should be retargeted to main.

Validation

  • pre-commit run --all-files
  • independent subagent review, with the original permission test strengthened from directory-level creation to same-file overwrite

@homelab-agent-bot
homelab-agent-bot Bot force-pushed the ci/test-filebrowser-sidecar branch from c9ac3c5 to 7cb9b5b Compare September 16, 2026 22:31
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the feat/filebrowser-sidecar branch from 19e1be7 to fecb6e2 Compare September 16, 2026 22:32
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the ci/test-filebrowser-sidecar branch 2 times, most recently from edad7ed to b2c667b Compare September 16, 2026 22:38
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the feat/filebrowser-sidecar branch from fecb6e2 to 348b244 Compare September 16, 2026 22:40
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the ci/test-filebrowser-sidecar branch 2 times, most recently from 54e8cf8 to ea5c39c Compare September 16, 2026 22:46
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the feat/filebrowser-sidecar branch from 348b244 to b8616e9 Compare September 16, 2026 22:47
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the ci/test-filebrowser-sidecar branch 2 times, most recently from a480588 to 58145c5 Compare September 16, 2026 22:50
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the feat/filebrowser-sidecar branch from b8616e9 to 36cd266 Compare September 16, 2026 22:54
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the ci/test-filebrowser-sidecar branch from 58145c5 to fe77d99 Compare September 16, 2026 22:55
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the feat/filebrowser-sidecar branch from 36cd266 to 2f25d88 Compare September 16, 2026 23:03
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the ci/test-filebrowser-sidecar branch 2 times, most recently from d06e572 to bb0d66e Compare September 16, 2026 23:07
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the feat/filebrowser-sidecar branch from 2f25d88 to 89293a5 Compare September 16, 2026 23:11
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the ci/test-filebrowser-sidecar branch from bb0d66e to cfa53d7 Compare September 16, 2026 23:11
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the feat/filebrowser-sidecar branch from 89293a5 to 84c571d Compare September 16, 2026 23:22
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the ci/test-filebrowser-sidecar branch from cfa53d7 to 43c9315 Compare September 16, 2026 23:22
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the feat/filebrowser-sidecar branch from 84c571d to bc16284 Compare September 16, 2026 23:26
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the ci/test-filebrowser-sidecar branch 2 times, most recently from 43b07d6 to 9dbae6f Compare September 16, 2026 23:31
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the feat/filebrowser-sidecar branch from bc16284 to a479726 Compare September 16, 2026 23:38
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the ci/test-filebrowser-sidecar branch from 9dbae6f to cd13157 Compare September 16, 2026 23:38
Base automatically changed from feat/filebrowser-sidecar to main September 16, 2026 23:44
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the ci/test-filebrowser-sidecar branch 2 times, most recently from dcce784 to 1d6c303 Compare September 16, 2026 23:49
@homelab-agent-bot
homelab-agent-bot Bot force-pushed the ci/test-filebrowser-sidecar branch from 1d6c303 to bf24dde Compare September 16, 2026 23:51
@ppat
ppat merged commit 6c94793 into main Sep 16, 2026
16 checks passed
@ppat
ppat deleted the ci/test-filebrowser-sidecar branch September 16, 2026 23:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant