Skip to content

hashicorp/actions-persist-metadata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Persist Metadata Action

Heimdall CI

Persists metadata provided by Common Release Tooling

This is intended for internal HashiCorp use only

Usage

Add the following to your workflow in the jobs stanza:

on:
  repository_dispatch:
    types: "persist-metadata"

jobs:
  persist-metadata:
    runs-on: ubuntu-latest
    steps:
      - name: Persist metadata
        uses: hashicorp/actions-persist-metadata@v1

In reusuable workflows

If your workflow is shared between Common Release Tooling workflows and other product specific workflows using reusable workflows you can add a conditional to skip the job when it is not required.

on: workflow_call

jobs:
  persist-metadata:
    # Common-release-tooling uses `repository_dispatch` to run workflows
    if: github.event_name == 'repository_dispatch'
    runs-on: ubuntu-latest
    steps:
      - name: Persist metadata
        uses: hashicorp/actions-persist-metadata@v1