Skip to content

akhilerm/openebs-release-mgmt

Repository files navigation

About

Github action to release OpenEBS components downstream

💡 See also:

NOTE: The action is tied to how OpenEBS handles the release tagging. The release branch and release tags convention is as per openebs

Usage

Basic

name: Release

on:
  create:
    tags:
      - 'v*'

jobs:
  downstream-release:
    runs-on: ubuntu-latest
    steps:
      - name: Create Downstream release
        uses: akhilerm/openebs-release-mgmt@main
        with:
          tag-name: ${{ github.ref }}
          body: 'Release created from linux utils'
          repo: |
            maya
            jiva
            node-disk-manager
          github-token: ${{ secrets.RELEASE_TOKEN }}
  

RELEASE_TOKEN should have write access to the repository

Repositories will be searched under the same user / org for tagging