Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/meteorengineer/setup-meteor

Set up your GitHub Actions workflow with a specific version of Meteor.js
https://github.com/meteorengineer/setup-meteor

actions meteor meteorjs

Last synced: about 1 month ago
JSON representation

Set up your GitHub Actions workflow with a specific version of Meteor.js

Awesome Lists containing this project

README

        

# setup-meteor

This action sets up meteor environment for use in actions.

# Usage

See [action.yml](action.yml)

Basic:
```yaml
steps:
- uses: actions/checkout@v2
- uses: meteorengineer/setup-meteor@v2
with:
meteor-release: '1.8.1'
- run: meteor npm install
- run: meteor npm test
```

Matrix Testing:
```yaml
jobs:
build:
runs-on: ubuntu-16.04
strategy:
matrix:
meteor: [ '1.8.1', '1.9-beta.3' ]
name: Meteor ${{ matrix.meteor }} sample
steps:
- uses: actions/checkout@v1
- name: Setup meteor
uses: meteorengineer/setup-meteor@v2
with:
meteor-release: ${{ matrix.meteor }}
- run: meteor npm install
- run: meteor npm test
```

# License

The scripts and documentation in this project are released under the [MIT License](LICENSE)