Skip to content

ci: migrate seafile fixture to 13.x#7373

Merged
Xuanwo merged 3 commits intomainfrom
xuanwo/upgrade-seafile-fixture-13
Apr 10, 2026
Merged

ci: migrate seafile fixture to 13.x#7373
Xuanwo merged 3 commits intomainfrom
xuanwo/upgrade-seafile-fixture-13

Conversation

@Xuanwo
Copy link
Copy Markdown
Member

@Xuanwo Xuanwo commented Apr 9, 2026

Which issue does this PR close?

Closes #.

Rationale for this change

The current Seafile fixture is pinned to an older 11.x layout because the newer Docker images no longer work with the legacy memcached + inline env setup. This PR migrates the fixture to the official 13.x deployment structure so CI can validate the Seafile backend against a current, supported image again.

What changes are included in this PR?

The fixture now uses the minimal official 13.x topology (mariadb + redis + seafile) with an explicit env file checked into the repository. The GitHub Action loads that env file and resets compose state before startup so each run gets a clean Seafile instance.

Are there any user-facing changes?

No user-facing changes.

AI Usage Statement

N/A

@Xuanwo Xuanwo marked this pull request as ready for review April 9, 2026 08:04
@Xuanwo Xuanwo requested a review from tisonkun as a code owner April 9, 2026 08:04
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. releases-note/ci The PR modifies CI-related content or has a title that begins with "ci" labels Apr 9, 2026
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Apr 9, 2026
@Xuanwo Xuanwo merged commit cd568fe into main Apr 10, 2026
106 checks passed
@Xuanwo Xuanwo deleted the xuanwo/upgrade-seafile-fixture-13 branch April 10, 2026 02:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm This PR has been approved by a maintainer releases-note/ci The PR modifies CI-related content or has a title that begins with "ci" size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants