Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 779 Bytes

File metadata and controls

16 lines (12 loc) · 779 Bytes

TODO

Migrate 3rdparty dependencies to in-tree Docker builds

Currently btrfs and openldap are downloaded as prebuilt binaries from github.com/syncloud/3rdparty releases during the package step (package.sh). This makes version upgrades harder because each dependency lives in a separate repo with its own release workflow.

Goal: Build btrfs and openldap inside Docker containers as part of the platform CI pipeline (similar to how nginx and authelia are already built in-tree), so upgrading a dependency is just a version bump in this repo.

Remaining downloads in package.sh:

  • https://github.com/syncloud/3rdparty/releases/download/openldap/openldap-${ARCH}.tar.gz
  • https://github.com/syncloud/3rdparty/releases/download/btrfs/btrfs-${ARCH}.tar.gz