jira-node / node-jira-client

A Node.js wrapper for the Jira REST API
https://jira-node.github.io/
MIT License
449 stars 171 forks source link

GitHub Actions #267

Closed DanielRuf closed 4 years ago

DanielRuf commented 5 years ago

I propose to migrate to GitHub Actions which is more flexible and faster =)

dkokic commented 5 years ago

Any proposal for GitHub workflow file? ;-)

DanielRuf commented 5 years ago

Sure, in general it is quite easy.

2 jobs, one with the node:latest container and one with the NodeJS 8, 10, 12 versions using actions/setup-node.

https://github.com/DanielRuf/filter-webpack-plugin/blob/master/.github/workflows/main.yml#L29

https://github.com/DanielRuf/filter-webpack-plugin/blob/master/.github/workflows/main.yml#L10

pioug commented 4 years ago

I did the migration 🙌 The immediate benefit is not having to deal with permissions on Travis side and sharing workflows with contributors.