Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/artemnovichkov/action-zem

GitHub Action for Zeplin Extension Manager
https://github.com/artemnovichkov/action-zem

github-actions zem zeplin zeplin-extension-manager

Last synced: 3 days ago
JSON representation

GitHub Action for Zeplin Extension Manager

Awesome Lists containing this project

README

        

# Github Action for zem
This Action for [zem](https://github.com/zeplin/zem) enables arbitrary actions with the zem command-line client, including testing and publishing.

## Usage

Executes zem with arguments listed in the Action's `args`.

```
name: Build, Test, and Publish

on:
release:
types: [published]

jobs:
build:
name: Build
runs-on: macOS-latest
steps:
- uses: actions/checkout@master
- name: Test
run: |
npm i
npm test
- name: Publish
uses: artemnovichkov/action-zem@master
env:
ZEM_ACCESS_TOKEN: ${{ secrets.ZEM_ACCESS_TOKEN }}
with:
args: publish
```

### Secrets

* `ZEM_ACCESS_TOKEN` - **Optional**. The token to use for authentication with zem. Required for `zem publish`. Create a new token [here](https://app.zeplin.io/profile/developer).

## License

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