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

As a module developer , I want to automate the versioning of the project, so that version numbering is consistent and adheres to SemVer #88

Open
4 tasks
aldrichtr opened this issue Jan 3, 2024 · 0 comments
Labels
area.tasks Related to the bundled Invoke-Build tasks flag.review A new issue or pr that needs review story.user A user story for this project

Comments

@aldrichtr
Copy link
Owner

aldrichtr commented Jan 3, 2024

Story Type

User

Definition of Done

When a pull request is merged into main:

  1. the version is updated in the source module manifest
  2. the changelog is updated with the relevant updates
  3. the changes are recorded in a "bump version to ___" commit
  4. an annotated tag is set with the version as its title

Assumptions

GitVersion, git describe, or similar utility is able to determine the current version

Acceptance Criteria

  • GIVEN a pull request has been merged into the main branch, WHEN the pull request contains non-breaking changes, THEN the version is updated by one in the minor field of the SemVer compatible version information

Tasks

Labels

  • [tasks]
  • +feature
@github-actions github-actions bot added the flag.review A new issue or pr that needs review label Jan 3, 2024
@aldrichtr aldrichtr added area.tasks Related to the bundled Invoke-Build tasks story.user A user story for this project labels Jan 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area.tasks Related to the bundled Invoke-Build tasks flag.review A new issue or pr that needs review story.user A user story for this project
Projects
None yet
Development

No branches or pull requests

1 participant