openhab / openhab-vscode

VS Code extension for openHAB configuration files
https://marketplace.visualstudio.com/items?itemName=openhab.openhab
Eclipse Public License 2.0
159 stars 47 forks source link

Introduce automated release process through github api. #192

Closed Confectrician closed 4 years ago

Confectrician commented 4 years ago

This will add a new azure pipeline configuration for automated releasing through the GitHub rest api.

It is mainly inspired by Microsofts azure-pipelines-vscode extension See: https://github.com/microsoft/azure-pipelines-vscode/tree/master/.azure-pipelines

We will have a new introduced release-pipeline, which will run build like CI already does. After a build success the pipeline will then add a new release to this repository with an automated changelog.

In a next step (changes still to be done), i want to upload the new released vsix file directly to the extension marketplace.