Skip to content

feat(stackdriver)!: tombstone stackdriver gem#34614

Merged
torreypayne merged 1 commit into
googleapis:mainfrom
torreypayne:tombstone-stackdriver
Jun 17, 2026
Merged

feat(stackdriver)!: tombstone stackdriver gem#34614
torreypayne merged 1 commit into
googleapis:mainfrom
torreypayne:tombstone-stackdriver

Conversation

@torreypayne

Copy link
Copy Markdown
Member

feat(stackdriver)!: Replace the stackdriver gem with a tombstone

The Stackdriver branding was discontinued long ago, and the team does not have the bandwidth to maintain the "batteries included" SDK suite originally intended for Stackdriver.

This PR replaces the stackdriver gem with a minimal tombstone in preparation for a semver-major release (1.0.0).

Details of Changes

  • Runs the tombstone-library Toys task to prepare the gem for retirement.
  • Bumps the major version to 1.0.0 to signal a breaking change (removal of all functionality).
  • Removes all runtime dependencies from stackdriver.gemspec (so it no longer pulls in google-cloud-logging, google-cloud-error_reporting, or google-cloud-trace).
  • Adds a post-install message to the gemspec and updates the README.md to notify users that the gem is obsolete.
  • Deletes all functional code, leaving only lib/stackdriver/version.rb, README.md, LICENSE.md, and .yardopts.

Dependency Analysis

  • Checked all active gems inside google-cloud-ruby and verified that none depend on the stackdriver gem.
  • The appengine gem in the archived GoogleCloudPlatform/appengine-ruby repository relies on stackdriver (~> 0.21). Releasing the tombstone as a major version 1.0.0 ensures that older applications using the appengine gem will resolve to the last compatible release (0.24.0) rather than the zero-dependency tombstone.

Fixes: b/407601625
TAG=agy
CONV=06672b79-ff5c-48a1-b60d-3b5bbee17693

@torreypayne torreypayne force-pushed the tombstone-stackdriver branch from 019a1f1 to b2a2e7e Compare June 12, 2026 20:27
@torreypayne torreypayne marked this pull request as ready for review June 12, 2026 20:38
@torreypayne torreypayne requested review from a team and yoshi-approver as code owners June 12, 2026 20:38
@aandreassa

Copy link
Copy Markdown
Contributor

LGTM. We can release on Monday! Please file a bug to fix the workflow if possible.

Comment thread stackdriver/lib/stackdriver/version.rb Outdated
@torreypayne torreypayne force-pushed the tombstone-stackdriver branch from b2a2e7e to 1cd2ca2 Compare June 15, 2026 21:16
Comment thread stackdriver/LICENSE.md Outdated

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Something off with the template maybe?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ugh my bad I think so :'(

@torreypayne torreypayne force-pushed the tombstone-stackdriver branch from 1cd2ca2 to c0b78c0 Compare June 16, 2026 20:01
Comment thread stackdriver/LICENSE.md

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@aandreassa updated 🙏🏿

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you! It looks like an issue across other libraries, I am sorry I didn't check. Please feel free to push back next time

@torreypayne torreypayne force-pushed the tombstone-stackdriver branch from c0b78c0 to 76d0f37 Compare June 16, 2026 20:24
@torreypayne torreypayne merged commit aa20855 into googleapis:main Jun 17, 2026
18 checks passed
@torreypayne torreypayne deleted the tombstone-stackdriver branch June 17, 2026 20:34
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.

3 participants