Skip to content

Contributing problem after enabling LFS in the IDeviceKit #613

@marcinmajsc

Description

@marcinmajsc

Content

After enabling LFS in the IDeviceKit submodule, a problem appeared.
Unfortunately, the solution I proposed in PR #608 also stopped working after some time.

By default, the IDeviceKit repository has an LFS quota that gets exhausted very quickly:
batch response: This repository exceeded its LFS budget. The account responsible for the budget should increase it to restore access.

A workaround solution would be to create a release in IDeviceKit. This would allow anyone to download the full contents and replace the local LFS content.

For example, the following step can be added to the Feather release workflow:

- name: Download IDeviceKit source
  run: |
    rm -rf IDeviceKitten
    curl -L https://github.com/CLARATION/IDeviceKit/archive/refs/tags/a87a474.tar.gz -o IDeviceKit.tar.gz
    tar -xzf IDeviceKit.tar.gz
    mv IDeviceKit-* IDeviceKitten
    rm -f IDeviceKit.tar.gz

@CLARATION what do you think?

Request Agreement

  • I have read the requirements for opening an issue above

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