Skip to content

eclipse-csi/workflows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Workflows

Collection of reusable workflows and actions.

upload-sbom

A composite action for authenticated SBOM upload to the Eclipse Foundation DependencyTrack instance.

Prerequisite

Before using this action, please request upload permission for your GitHub repository and the product-name you want to use from the Eclipse Foundation Security Team.

Important

Upload permission is granted for a product-name. If you want to change product-name, you must re-request permission.

Usage

Permission

The upload-sbom action uses an OIDC token to authenticate the upload. To mint the token, the following permission block must be set in the calling action.

permissions:
  id-token: write

Example

- uses: eclipse-csi/workflows/upload-sbom@<pin to sha!>
  with:
    sbom-file: 'path/to/openvsx-server-sbom.json'
    product-name: 'openvsx-server'
    product-version: 'v1.0.0'

Example (staging)

- uses: eclipse-csi/workflows/upload-sbom@<pin to sha!>
  with:
    sbom-file: 'path/to/openvsx-server-sbom.json'
    product-name: 'openvsx-server'
    product-version: 'v1.0.0'
    staging: true

About

Collection of reusable workflows.

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors