Skip to content

Provide SPM-friendly lightweight repository #17

@defagos

Description

@defagos

Hi,

Swift Package Manager (SPM) currently downloads repositories entirely when performing dependency resolution. For this reason storing heavy binaries in a repository pulled by SPM can introduce a lot of overhead, especially when starting from a clean environment (e.g. on a freshly spawned CI agent).

Your current repository stores binaries (past and present). After checkout the repository is currently 1.7 GB large, which will become increasingly problematic as new versions are released.

For this reason we had to mirror the current Commanders Act repository so that we can efficiently deliver a package manifest and associated binaries stored outside the repository (attached to release tags). This ensures our users can enjoy faster checkout and that our CI agents can efficiently pull Commanders Act binaries when required.

Did you consider providing an official more efficient way of distributing Commanders Act binaries to avoid this issue?

Thanks in advance for your help.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions