0.2.0 • Published 1 year ago

@aquaron/vdeploy v0.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@aquaron/vdeploy badge-build badge-vdeploy

Automate versioning (and changelogs) when a release is created.

Use

$ vdeploy

That's it! It'll walk you through the setup process the first time. You will need to edit .github/workflows/vdeploy.yml to match your release process. See this package's vdeploy.yml to get an idea how to set one up for your project.

Process

  • Install the vdeploy.yml and incr-version.sh in the right places
  • Checks for outstanding PR and merge them (requires GitHub CLI)
  • Update CHANGELOG.md from commit log (you can editable, vim)
  • Create a release with the next version number as tag and title (editable)

Files

.github/workflows/vdeploy.yml

When a release is created:

  • Triggers deployment workflow (see the file)
  • Increment package.json's minor version
  • Create a PR of the modified package.json

.github/scripts/incr-version.sh

Increment the version number minor based on what was just released.

0.1.0

1 year ago

0.2.0

1 year ago

0.1.1

1 year ago

0.0.5

3 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.0

4 years ago