question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Problems with releasing hubot 3.0

See original GitHub issue

To be clear, I’m not talking about what a hubot 3.0 would look like, just the problems we’d have about releasing 3.0.

Currently, the hubot script generator includes a dependency like:

  "peerDependencies": {
    "hubot": "2.x"
  },
  "devDependencies": {
    "chai": "^2.1.1",
    "coffee-script": "1.6.3",
    "grunt": "^0.4.5",
    "grunt-cli": "^0.1.13",
    "grunt-contrib-watch": "~0.6.1",
    "grunt-mocha-test": "~0.12.7",
    "grunt-release": "~0.11.0",
    "hubot": "2.x",

I’d need to do some more research about peerDependencies, but my initial take would be that off the back any script generated since we starting using packages would be broken or really confused with a hubot-3.x.x package. That’s one part of it.

Then there’s a question of how to handle hubot versions in scripts. Should scripts be taylored to one version? Can they be written tightly enough to work on multiple versions? What type of friction is the greater community going to run into?

cc @bhuga because he was mulling about something for a hubot 3.0, and I was like “funny you should say that…”

cc @michaelansel because we have talked in the past about being (overly) conservative about major version releases

Issue Analytics

  • State:closed
  • Created 8 years ago
  • Comments:11 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
technicalpicklescommented, Jul 6, 2017

https://github.com/hubotio/evolution/pull/4 is best place to track that. It does have notes on testing a new hubot, but there isn’t a specific list yet for upgrading.

This is a rough idea, but I think it’d go like:

0reactions
technicalpicklescommented, Feb 5, 2019

This did actually happen, so closing 🎉

Read more comments on GitHub >

github_iconTop Results From Across the Web

Hubot 3.x compatibiltiy · Issue #460 · slackapi/hubot-slack
Description This issue is to track information relevant to compatibility of this adapter with hubot@3.x. As of now, the latest tag on npm ......
Read more >
Releases · hubotio/hubot
3.0.0 (2017-06-28). This is the first release done via semantic-release. Find changes for previous versions at CHANGELOG.md ...
Read more >
Releases · slackapi/hubot-slack
Here is the list of all the issues/pull requests in this release: https://github.com/slackapi/hubot-slack/milestone/3?closed=1 ...
Read more >
Releases · alleyinteractive/hubot-code-review
A Hubot script for GitHub code review on Slack. Contribute to alleyinteractive/hubot-code-review development by creating an account on GitHub.
Read more >
Releases · hubot-scripts/hubot-pager-me
Release 3.1.14 · Bump dependencies (a7cc988) · Merge pull request #195 from hubot-scripts/dependabot/npm_and_yarn/minimist-1.2.6 (7ae3030) · Bump ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found