Skip to content

About

Action for uploading CWL conformance badges

Topics

Resources

Security policy

Stars

0 stars

Watchers

8 watching

Forks

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

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

upload-conformance-badges

It is a custom Github Action for uploading CWL conformance badges to a specified repository.

Example

jobs:
  conformance:
    runs-on: ubuntu-latest
    steps:
      ...

      - name: Run conformance tests
        id: run-conformance
        uses: common-workflow-lab/run-conformance-tests@v1
        with:
          cwlVersion: v1.0
          runner: your-runner
          timeout: 30
          skip-python-install: true

      - name: Save badges
        if: success() && github.event_name == 'push' # upload badges when this action is invoked by `push` event
        uses: common-workflow-lab/upload-conformance-badges@v1
        with:
          cwlVersion: v1.0
          runner-name: your-runner
          badgedir: ${{ steps.run-conformance.outputs.badgedir }}
          repository: ${{ github.repository_owner }}/conformance
          upload-default-branch: true
          ssh-key: ${{ secrets.CONFORMANCE_KEY }}

Input parameters

Parameters Required Default Description
cwlVersion true - target CWL version
runner-name true - name of CWL runner
badgedir true - full path to the directory that stores conformance badges
repository true - repository (in the form of owner/repo) to store badges
upload-default-branch false false whether uploading the result of HEAD in the default branch
upload-markdown-reports false false whether uploading the markdown reports in addition to the conformance badges
ssh-key true - ssh key to commit the repository specified in the repository field. See deploy keys for details

This action has no output parameters.

About

Action for uploading CWL conformance badges

Topics

Resources

Security policy

Stars

0 stars

Watchers

8 watching

Forks

Releases

Sponsor this project

Used by

Contributors