Skip to content

rdaniels6813/semantic-release-alpine

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

semantic-release-alpine

Alpine docker image for using semantic release in CI jobs.

Basic Use

- uses: rdaniels6813/semantic-release-alpine@master
  with:
    github-token: ${{ secrets.GITHUB_TOKEN }}

Additional Plugins

Include additional semantic-release plugins separated by a space

- uses: rdaniels6813/semantic-release-alpine@master
  with:
    github-token: ${{ secrets.GITHUB_TOKEN }}
    plugins: '<plugin-npm-package-1>@<version> <plugin-npm-package-2>@<version>'

Subsequent steps dependent on a release

- id: semantic-release
  uses: rdaniels6813/semantic-release-alpine@master
  with:
    github-token: ${{ secrets.GITHUB_TOKEN }}
- if: steps.semantic-release.outputs.released-version-number != ''
  env:
    VERSION_NUMBER: ${{ steps.semantic-release.outputs.released-version-number }}
    VERSION_TAG: ${{ steps.semantic-release.outputs.released-version }}
  run: |
    echo $VERSION_TAG
    echo $VERION_NUMBER

This configuration will only run the echo statements when a release has been created. The output values will be

  • VERSION_TAG=v1.0.0
  • VERSION_NUMBER=1.0.0