ember-learn / guidemaker-ember-template

Guidemaker template for Ember Guides websites
https://guidemaker-ember-template.netlify.app/release
MIT License
5 stars 22 forks source link

Migrated from Travis to GitHub Actions #57

Closed ijlee2 closed 3 years ago

ijlee2 commented 3 years ago

Background

After Travis changed their free open source plan (this caused the queue for Travis CI runs to back up quickly), the Learning Team has been migrating CI to GitHub Actions.

Description

When writing the workflow in GitHub Actions, I met feature parity with the current Travis CI configuration.

In addition, I added ember-lts-3.16 and ember-lts-3.20 to the test matrix and updated the ember-try configuration file to better match what Ember CLI would generate for a new addon.

How to Review

I recommend reviewing commits one by one. Each commit makes a small, meaningful change.

References