Skip to content

πŸ› Use Bundler's built-in HTTPS github git source - #3

Merged
pboling merged 1 commit into
mainfrom
fix/https-github-git-source
Sep 14, 2026
Merged

pboling merged 1 commit into
mainfrom
fix/https-github-git-source

Conversation

@pboling

@pboling pboling commented Sep 14, 2026

Copy link
Copy Markdown
Member

Problem

The locked_deps.yml workflow fails in Default rake task w/ main Gemfile.lock: rv clean-install cannot clone git@github.com:pboling/rubocop-packaging.git (Permission denied (publickey)), which blocks the release.

The Gemfile overrides git_source(:github) with an SSH URL (injected by the kettle-jem 7.1.28 Gemfile.example template), so every github: gem is locked with an SSH remote that CI runners cannot clone.

Fix

Remove the override so Bundler's built-in github: source (HTTPS) is used, and relock. The only lockfile change is:

-  remote: git@github.com:pboling/rubocop-packaging.git
+  remote: https://github.com/pboling/rubocop-packaging.git

The template itself is being fixed in kettle-jem so templating does not reintroduce it.

πŸ€– Generated with Claude Code

https://claude.ai/code/session_01P8aveNcdgPobyMrq8DkD9r

The Gemfile overrode git_source(:github) with an SSH URL (injected by the
kettle-jem Gemfile template), so github: gems were locked with
git@github.com remotes. CI runners have no SSH key, so the locked_deps
workflow failed in rv clean-install ("Permission denied (publickey)").
Remove the override and relock; the only lockfile change is the
rubocop-packaging remote moving to https://github.com.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01P8aveNcdgPobyMrq8DkD9r
@github-actions

Copy link
Copy Markdown

Code Coverage

Package Line Rate Branch Rate Health
kettle-ndjson 100% 96% βœ”
Summary 100% (74 / 74) 96% (25 / 26) βœ”

Minimum allowed line rate is 92%

@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 34801562167

Coverage remained the same at 99.0%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 74
Covered Lines: 74
Line Coverage: 100.0%
Relevant Branches: 26
Covered Branches: 25
Branch Coverage: 96.15%
Branches in Coverage %: Yes
Coverage Strength: 6.65 hits per line

πŸ’› - Coveralls

@pboling
pboling merged commit 06420b5 into main Sep 14, 2026
24 checks passed
@pboling
pboling deleted the fix/https-github-git-source branch September 14, 2026 03:14
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