-
Notifications
You must be signed in to change notification settings - Fork 4
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
Release 3.0 #16
Release 3.0 #16
Conversation
de158e7
to
d33fcd6
Compare
@majormoses if you have some time, I'd appreciate your input on this one :) |
faec7ed
to
6425d71
Compare
Related issues for tracking efforts on known CVEs: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks really good though I have some feedback. Apologies if I have not spent enough time either help documenting processes or go over them with you. Also I will be traveling tomorrow for the holidays and probably won't respond until Saturday.
CHANGELOG.md
Outdated
|
||
## [Unreleased] | ||
|
||
## [1.0.1] - 2017-07-29 | ||
## [3.0.0] - 2018-11-20 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will probably need to adjust the date when you have addressed my comments.
Typically we do the changes in a branch and leave everything under ## [Unreleased]
without touching the version file. There are several reasons we update the versions and dates post acceptance of the change:
- PRs are not a FIFO queue, as such versioning them prior to acceptance leads to needing to ask people to rebase more often
- we might disagree on impact of change (in this case we don't)
- we might choose to lump several PR changes into a single release to reduce the number of rebases we ask users to make when they are touching the same files.
- we date the release rather then when the contribution was submitted, PR review and acceptance has no SLA and is not guaranteed to be merged within the same day
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Got it, thanks for the explanation!
gem build was raising a warning.
Due to the new [Telegram API privacy mode](https://core.telegram.org/bots#privacy-mode), the `getUpdates` call does not show all messages sent in the group. Instead, the bot only sees a limited set of messages. Sending any `/cmd` message and also mentioning the bot will make the message appear in `getUpdates`.
Closes #10. The occurrences filtering was removed from sensu-plugin and moved into a Sensu extension (https://github.com/sensu/sensu-extensions-occurrences). The example configuration has been updated.
6425d71
to
84ac755
Compare
Thanks a lot for the review! Who should remove the "Status: Awaiting Response" label once I've responded? :) |
In most cases since users don't have the ability to remove the label whoever was the initial reviewer should but since you have access you can remove it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
I will reply back with a link to any commits/changes that need to be made prior to release and the release process so you can do this in the future. |
Looks like the only thing that was missing was updating the diff links: 6c99cbd |
So the process looks like this:
https://travis-ci.org/sensu-plugins/sensu-plugins-telegram/builds/458202673 |
I will check back to see later if it built as it looks like we have clogged up our travis builds for the moment. While its not required I generally like to add a link to the actual release published to rubygems. The main reason for this is that it lets people know that after going through the review process their change has been released/published in a timely manner. |
My general rule is that except in extreme cases releases should be cut within 24 hours of acceptance of a PR. Generally I do it immediately after but sometimes for example if travis is having issues we need to delay it. |
Excellent, thanks a lot for the quick replies and information! I thought we'd have to wait till Saturday 😉 |
@lagartoflojo your welcome I wanted to set the expectation since I had no idea what the plans with the family were so was unsure what kind of downtime I would have. |
Pull Request Checklist
General
Update Changelog following the conventions laid out on Keep A Changelog
Update README with any necessary configuration snippets
Binstubs are created if needed
RuboCop passes
Existing tests pass
Purpose
~> 2.7
, which includes breaking changes