Skip to content

nevermined-io/nvm-tools-actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banner Testing

nvm-tools-actions

This action starts a Nevermined local development cluster for use in the github CI.

When using this action the nvm-tools command will also be available to all steps.

Usage

- uses: nevermined-io/nvm-tools-actions@v0.1.0
  with:
    # Github personal access token with read access to private nevermined-io organization repos
    # Required: true
    token: ""

    # Contracts version to use.
    # Default: 'latest'
    # Required: false
    contracts-version: ""

    # Node version to use.
    # Default: 'latest'
    # Required: false
    node-version: ""

    # Marketplace-api version to use.
    # Default: 'latest'
    # Required: false
    marketplace-version: ""

    # Start with node.
    # Default: 'true'
    # Required: false
    node: ""

    # Start with marketplace.
    # Default: 'true'
    # Required: false
    marketplace: ""

    # Start with opengsn.
    # Default: 'false'
    # Required: false
    opengsn: ""

    # Start with estuary.
    # Default: 'false'
    # Required: false
    estuary: ""

    # Start with compute stack.
    # Default: 'false'
    # Required: false
    compute: ""

    # Elastic version.
    # Required: false
    elastic-version: ""

Scenarios

Use latest version of all nevermined components

- uses: nevermined-io/nvm-tools-actions@v0.1.0
  with:
    token: ${{ secrets.API_TOKEN_GITHUB }}

- name: Copy artifacts
  run: nvm-tools copy-artifacts ./artifacts

Use development version of nevermined contracts

- uses: nevermined-io/nvm-tools-actions@v0.1.0
  with:
    token: ${{ secrets.API_TOKEN_GITHUB }}
    contracts-version: "development"