Skip to content

refactor: organize images under images/ - #14

Merged
enwaiax merged 2 commits into
mainfrom
refactor/images-directory
Aug 14, 2026
Merged

enwaiax merged 2 commits into
mainfrom
refactor/images-directory

Conversation

@enwaiax

@enwaiax enwaiax commented Aug 14, 2026

Copy link
Copy Markdown
Owner

Summary

Moves every Docker image into a dedicated images/ directory so the repository has a clear boundary between website, operations, and image sources.

Layout

images/
├── maddy/
├── download-bot/
├── netease-cloud-music-tasks/
├── x-ui/
└── firefox-send/

Changes

  • moves all image directories with Git rename history preserved;
  • updates every submodule path in .gitmodules and verifies all five pinned commits remain unchanged;
  • updates raw config/download links, project README links, website catalog metadata, contribution docs, image publishing docs, and CI path filters;
  • updates the image build workflow to use images/<project> contexts;
  • adds AMD64 image builds from the new locations to repository validation;
  • documents the new top-level repository layout.

Compatibility note

This PR intentionally changes repository raw URLs for deployment examples. Existing users should download configs from the new images/ paths.

Verification

  • git submodule status confirms all five pinned upstream commits are unchanged;
  • four Dockerfiles pass Buildx checks with no warnings;
  • Hadolint passes at error threshold;
  • all five Compose files parse successfully;
  • Astro type-check and production build pass;
  • npm production audit reports 0 vulnerabilities;
  • workflow files pass actionlint;
  • generated site links point to images/… paths.

Not in scope

  • no image content or base image upgrades;
  • no Docker Hub publish;
  • no submodule updates;
  • no lifecycle/status changes.

@enwaiax
enwaiax merged commit c3f1bfb into main Aug 14, 2026
12 checks passed
@enwaiax
enwaiax deleted the refactor/images-directory branch August 15, 2026 11:15
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