Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix SumologicLogging #180

Merged
merged 1 commit into from
Jun 30, 2021
Merged

Fix SumologicLogging #180

merged 1 commit into from
Jun 30, 2021

Conversation

mmrobins
Copy link
Contributor

The class for SumologicLogging was declared, but it was never included
in fastly.rb to autogenerate the methods to call anything.

I added a test, but didn't manually update the comment documentation in
fastly.rb, as that looks hand generated and out of date for arguments,
so I figured the test was more useful.

The class for SumologicLogging was declared, but it was never included
in fastly.rb to autogenerate the methods to call anything.

I added a test, but didn't manually update the comment documentation in
fastly.rb, as that looks hand generated and out of date for arguments,
so I figured the test was more useful.
Copy link
Contributor

@Integralist Integralist left a comment

Choose a reason for hiding this comment

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

Thanks @mmrobins for opening this PR, it looks OK to me (I only had one minor comment). Although I've approved, I have also requested @conniechu929 take a look.

@@ -4,6 +4,7 @@ gemspec

group :development, :test do
gem 'appraisal', '~> 2.1'
gem 'byebug'
Copy link
Contributor

Choose a reason for hiding this comment

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

I think this should be omitted. It feels like the tool(s) used for debugging comes down to the preference of the individual.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Fine to remove it, just convenient to have when locally tracing code paths, and running the tests locally with bundle exec means it won't be available if it's not in the Gemfile. Stuff in the Gemfile doesn't get pulled into the gem release either, only relevant for someone developing locally.

@mmrobins
Copy link
Contributor Author

Lemme know if there's anything I can do to help move this along, no worries if not, I'll just run our stuff against my branch for now.

@Integralist
Copy link
Contributor

Thanks @mmrobins I've just chased this up internally as I'd prefer someone from our Ruby team to approve/merge.

Copy link

@stevendaniels stevendaniels left a comment

Choose a reason for hiding this comment

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

Thanks for this update. I left a few minor suggestions, but this is good.

test/fastly/sumologic_logging_test.rb Show resolved Hide resolved
test/fastly/sumologic_logging_test.rb Show resolved Hide resolved
@mmrobins
Copy link
Contributor Author

I addressed the comments in a followup commit. Lemme know anything else I can do to help get this merged and released

@Integralist Integralist merged commit efe2b00 into fastly:master Jun 30, 2021
@Integralist
Copy link
Contributor

@mmrobins I've released this now https://rubygems.org/gems/fastly/versions/3.0.2

@mmrobins
Copy link
Contributor Author

Great, thanks!

@mmrobins mmrobins deleted the fix_sumologic branch June 30, 2021 17:00
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.

None yet

3 participants