Skip to content

Inventory consumers of the current Nextcloud 35 image #52

Description

@vitormattos

Goal

Find and document every active consumer of the current Nextcloud 35 development image before that version-specific build is replaced.

This is part of #47.

Scope

Search LibreCode and LibreSign repositories for references to the current Nextcloud 35 image and its tag.

For each reference, record:

  • repository and file;
  • the image name and tag being used;
  • whether the reference is active, obsolete, test-only, or documentation-only;
  • whether the consumer will need a migration when the new generic master image is ready.

Do not update consumers in this issue.

Do not remove the current Nextcloud 35 image or workflow.

Expected result

Add a short inventory to this issue or to repository documentation that gives us a reliable migration checklist for the later cleanup task.

The inventory must be based on repository references, not assumptions.

Good first issue

This task is intentionally read-only. It prepares the safe removal of the version-specific image and should not change runtime behavior.

Activity

  1. modified the milestone: on Sep 13, 2026
  2. vitormattos commented on Oct 7, 2026

    @vitormattos
    MemberAuthor

    Inventory completed against the current default branches of the LibreCodeCoop and LibreSign organizations.

    Current Nextcloud 35 image

    Producer:

    • LibreCodeCoop/nextcloud-docker/.github/workflows/nextcloud-35-development.yml
    • publishes ghcr.io/librecodecoop/nextcloud-docker-app:35
    • this is the producer itself, not a consumer.

    Consumers found

    No repository reference was found that consumes ghcr.io/librecodecoop/nextcloud-docker-app:35 or nextcloud-docker-app:35.

    Relevant references checked:

    • LibreCodeCoop/nextcloud-docker-development does not consume this image. It uses its own ghcr.io/librecodecoop/nextcloud-dev-php<version>:latest images and obtains the selected Nextcloud server ref through VERSION_NEXTCLOUD.
    • References to stable35 in nextcloud-docker-development are Nextcloud Git branch/ref selectors, not references to the nextcloud-docker-app:35 image.
    • LibreSign/libresign consumes nextcloud-docker-development in its Dev Container adapter. Its LIBRESIGN_NEXTCLOUD_VERSION=stable35 test also forwards a Nextcloud Git ref to NCDD; it is not an image-tag consumer.
    • Other LibreCodeCoop repositories found with NEXTCLOUD_VERSION references use official nextcloud:<tag> images or their own build contexts, not the current nextcloud-docker-app:35 development image.

    Migration impact

    Based on repository references, there are currently no active consumers that require migration from nextcloud-docker-app:35.

    This means the version-specific Nextcloud 35 image can be replaced later without a consumer migration step, once the replacement architecture and image naming/tagging convention are implemented and validated.

    This inventory is intentionally read-only and does not change the image or its workflow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationgood first issueGood for newcomers

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions