Skip to content

Use github releases #26

@BrayanCaro

Description

@BrayanCaro

Problem

Right now we use the latest commit of main as a reference to the stable version but we are not using a special tag.

Suggestion

Use the semantic versioning, eg: v1.2.3 to declare the version which we can be sure is stable.

image

We can click on Create a new release mannualy or we can use a workflow.

I've using this pluging for that with the following yml:

There is a minimal example:

name: Main

on:
  push:
    tags:
      - "v*.*.*"

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: Release
        uses: softprops/action-gh-release@v1

That can read as if someone pushes a tag, then create an automatic version release on github

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions