# 3\_releases

{% stepper %}
{% step %}

### Tag a new dev release

Run the Make target to create a dev tag (examples):

{% code title="Makefile" %}

```bash
make release_tag_dev
```

{% endcode %}
{% endstep %}

{% step %}

### Tag a new bug fix release

Run:

{% code title="Makefile" %}

```bash
make release_tag_bug_fix
```

{% endcode %}
{% endstep %}

{% step %}

### Tag a new minor release

Run:

{% code title="Makefile" %}

```bash
make release_tag_minor_release
```

{% endcode %}
{% endstep %}

{% step %}

### Push the tag to GitHub

Push tags that were created locally:

{% code title="bash" %}

```bash
git push origin $(git tag)
```

{% endcode %}
{% endstep %}

{% step %}

### Draft a new GitHub release

Draft a new release at the following URL using the tag you created (for example `v0.1.12-dev3`):

<https://github.com/buildwithgrove/path/releases/new>
{% endstep %}
{% endstepper %}
