Skip to content

πŸ‘€ Autodetect options.firstReleaseΒ #17

@unicornware

Description

@unicornware

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    flag:needs-discussiondiscussion required before implementationtype:featnew features and improvements

    Type

    No type

    Projects

    Status

    πŸ“‹ Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions