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

👀 Autodetect options.firstRelease #17

Open
unicornware opened this issue Aug 25, 2021 · 0 comments
Open

👀 Autodetect options.firstRelease #17

unicornware opened this issue Aug 25, 2021 · 0 comments
Labels
flag:needs-discussion discussion required before implementation type:feat new features and improvements

Comments

@unicornware
Copy link
Member

unicornware commented Aug 25, 2021

Describe the ideal solution or feature request

grease should utilize semver utilities to preset IGreaseOptions.firstRelease.

How does this tie into our current product?

This feature would refactor the grease workflow. Before the bump lifecycle, if the package version satisfies 1.0.0 and the option isn't set by the user, options.firstRelease will be set to true. Satisfying versions should include:

  • 1.0.0
  • 1.0.0-<prerelease>, e.g 1.0.0-beta
  • 1.0.0-<prerelease>.<build-number>, e.g 1.0.0-dev.13

Additional context

N/A

Impact, usage, and difficulty

User goals Usage frequency Difficulty scale
ie. What the user wants to accomplish ie. Daily, weekly, monthly, yearly ie. Scale of 1 - 5 (filled out post submission)
set options.firstRelease if final package version satisfies 1.0.0 && argv.firstRelease === undefined daily 1
@unicornware unicornware added flag:needs-discussion discussion required before implementation type:feat new features and improvements type:refactor code improvements scope:utils labels Aug 25, 2021
@unicornware unicornware changed the title 👀 Preset options.firstRelease 👀 Autodetect options.firstRelease Aug 26, 2021
@unicornware unicornware moved this from 🆕 New to 🥶 Icebox in @flex-development/grease Oct 20, 2023
@unicornware unicornware moved this from 🥶 Icebox to 📋 Backlog in @flex-development/grease Oct 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flag:needs-discussion discussion required before implementation type:feat new features and improvements
Projects
Status: 📋 Backlog
Development

No branches or pull requests

1 participant