Skip to content

Inline membrane gem#4898

Draft
kathap wants to merge 9 commits intomainfrom
inline-membrane
Draft

Inline membrane gem#4898
kathap wants to merge 9 commits intomainfrom
inline-membrane

Conversation

@kathap
Copy link
Contributor

@kathap kathap commented Mar 3, 2026

Inline archived membrane gem (last update in 2014).

  • A short explanation of the proposed change:
    This change vendors (inlines) the membrane gem directly into the Cloud Controller repository under lib/membrane and removes the external gem dependency from the Gemfile.
    A lightweight shim (lib/membrane.rb) ensures that existing require "membrane" statements continue to work without modification.

  • An explanation of the use cases your change solves
    Removes dependency on an archived upstream repository:
    The upstream cloudfoundry/membrane repository is archived and no longer maintained. Inlining eliminates reliance on an external, inactive dependency.

  • I have reviewed the contributing guide

  • I have viewed, signed, and submitted the Contributor License Agreement

  • I have made this pull request to the main branch

  • I have run all the unit tests using bundle exec rake

  • I have run CF Acceptance Tests

@kathap kathap marked this pull request as draft March 3, 2026 08:42
@kathap kathap force-pushed the inline-membrane branch from 7c02fcf to f618e64 Compare March 3, 2026 09:25
@kathap kathap force-pushed the inline-membrane branch from f618e64 to 2edcd61 Compare March 3, 2026 09:32
@kathap kathap force-pushed the inline-membrane branch from 6e6f4c3 to 8f64bac Compare March 3, 2026 12:27
@kathap kathap force-pushed the inline-membrane branch from 0f01c10 to 65936ec Compare March 3, 2026 13:58
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