tvkitchen / appliances

A one stop shop for official TV Kitchen Appliances
GNU Lesser General Public License v3.0
3 stars 0 forks source link

Use GitHub Actions for CI #126

Closed chriszs closed 3 years ago

chriszs commented 3 years ago

Description

Adds GitHub Actions CI tasks. Removes Travis.yml.

Due Diligence Checklist

Steps to Test

See successful tests below.

Deploy Notes

None.

Related Issues

Resolves #125

slifty commented 3 years ago

So how will this work -- will it just auto-run on PR now?

(Does that only happen after this is merged in?)

chriszs commented 3 years ago

@slifty Apparently "latest" isn't a supported tag in the setup-node action yet, though matrixing multiple specific versions would be a snap.

It does run on every pull request, including this one. See "All checks have passed" below.

chriszs commented 3 years ago

Added latest version 16.x and changed what it checks from a push to any branch to PRs or pushes to main.