Skip to content

Inline membrane gem#4898

Merged
kathap merged 1 commit intomainfrom
inline-membrane
Mar 9, 2026
Merged

Inline membrane gem#4898
kathap merged 1 commit 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 4 times, most recently from 0f01c10 to 65936ec Compare March 3, 2026 13:58
@kathap kathap marked this pull request as ready for review March 4, 2026 10:35
Remove unused strict_checking Parameter
@kathap kathap force-pushed the inline-membrane branch from b49510d to 6061e0a Compare March 9, 2026 10:25
@kathap kathap merged commit a1d94ac into main Mar 9, 2026
11 checks passed
ari-wg-gitbot added a commit to cloudfoundry/capi-release that referenced this pull request Mar 9, 2026
Changes in cloud_controller_ng:

- Inline membrane gem
    PR: cloudfoundry/cloud_controller_ng#4898
    Author: Katharina Przybill <30441792+kathap@users.noreply.github.com>
@moleske moleske deleted the inline-membrane branch March 9, 2026 15:31
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.

2 participants