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.

More frequent releases please!

See original GitHub issue

Current Behavior

As of writing, the current release of tsdx is 0.12.3, which came out over 5 weeks ago, and there has since been 34 new commits, half of which have brought new or revised functionality. This new functionality, as it has not been released, is not readily accessible to users of tsdx.

Desired Behavior

More frequent updates please!

Suggested Solution

Adopt a continuous release strategy. When code is merged into master (and all tests are passing) a new release should be made.

If current tests are insufficient to ensure that the latest master branch is safe for release, then new tests should be added. 😀

Some discussion on automated releases can be found in #254

Who does this impact? Who is this for?

All users of tsdx.

Describe alternatives you’ve considered

I have tried to run tsdx directly from the github repo using npx github:jaredpalmer/tsdx create package-name however as of the time of writing this failed with the following error:

npm ERR! prepareGitDep src/index.ts(349,11): error TS2367: This condition will always return 'false' since the types '"START" | "BUNDLE_START" | "BUNDLE_END" | "END" | "ERROR"' and '"FATAL"' have no overlap.
npm ERR! prepareGitDep src/index.ts(351,24): error TS2339: Property 'error' does not exist on type 'RollupWatcherEvent'.
npm ERR! prepareGitDep   Property 'error' does not exist on type '{ code: "START"; }'.

Additional context

n/a

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:10
  • Comments:7 (1 by maintainers)

github_iconTop GitHub Comments

10reactions
jaredpalmercommented, Mar 11, 2020

Sorry I have been a bit MIA. Have been cranking on Formik Inc. now full time and haven’t been on GitHub much. Similarly Shawn (@sw-yx) is crazy busy as well. Giving contributor and publish rights to @agilgur5 who has done an amazing job with this project over the last several months

6reactions
agilgur5commented, Mar 25, 2020

Jared gave me publishing rights yesterday so I just published v0.13.0. Sorry for the long delay everyone.


Please see #254 for discussions on automated releases.


I’ve now triaged ~95% of all open and closed issues, have basically read through all of them. Not all are resolved yet of course, but I’ve closed, resolved, labeled, marked as duplicate / support / etc many.

Still have 2 more PRs to review (the ones on custom templates), the rest I’ve already reviewed or are authored by me (or are automated dependency updates).

Might start using milestones for better transparency on Roadmap, but hard to predict where/when things may land.

(Also deleted 120+ more stale greenkeeper branches, something like ~2/3s of the total)


Have also added everyone who’s contributed PRs as contributors in All Contributors (hence the 74 commits/PRs of such in the log). Probably still a good portion of people who contributed bug reports or ideas that haven’t been credited yet though. That’s on backlog, but ping me with links to your contributions if you want to be credited near-term.

Read more comments on GitHub >

github_iconTop Results From Across the Web

What are Frequent Releases? - Agile Alliance
An Agile team frequently releases its product into the hands of end users, listening to feedback, whether critical or appreciative.
Read more >
What's the ultimate goal of DevOps - more frequent releases ...
The DevOps 'engine' will help you to produce more frequent releases, period. To an extent, it'll help you release higher quality software by...
Read more >
3 Reasons Why We Release Early and Often - 4D Blog
Longer periods between releases increase the pressure to make each release meaningful, which means more code, more features, and more testing.
Read more >
Release Early, Release Often - GitLab
While two releases a year seems frequent compared to the days when we used to wait several years for new product and operating...
Read more >
Frequent Releases Reduce Risk - Medium
A release containing as small a change as possible reduces the likelihood that the release will contain a failure.
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