Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create workflows for commits, prs and releases #1048

Closed
klemmchr opened this issue Nov 3, 2019 · 0 comments
Closed

Create workflows for commits, prs and releases #1048

klemmchr opened this issue Nov 3, 2019 · 0 comments
Assignees
Labels
Area: DevOps Status: Approved Is ready to be worked on Type: Enhancement New feature or request

Comments

@klemmchr
Copy link
Member

klemmchr commented Nov 3, 2019

To simplify the way of working there should be workflows for subsequent builds of commits and prs. This will replace travis after some time and testing. This follows the strategy to move to GitHub Actions.
The workflow should include a matrix build for node 10 and 12 (optionally also 8 as long nothing breaks for that).

Additionally there should be a workflow for publishing releases to npm. This will adopt the build workflow. To make this work there must be a secret containing the npm token.

This will also include documentation for the workflows and the release process in general.

@klemmchr klemmchr self-assigned this Nov 3, 2019
@github-actions github-actions bot added Status: Triage Needs to be verified, categorized, etc and removed Area: DevOps Area: Documentation Status: Approved Is ready to be worked on labels Nov 3, 2019
@klemmchr klemmchr added Area: DevOps Area: Documentation Status: Approved Is ready to be worked on and removed Status: Triage Needs to be verified, categorized, etc labels Nov 3, 2019
@IOrlandoni IOrlandoni added Type: Enhancement New feature or request and removed Area: Documentation labels Nov 4, 2019
@github-actions github-actions bot locked and limited conversation to collaborators Nov 20, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Area: DevOps Status: Approved Is ready to be worked on Type: Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants