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

Migrate CI to GitHub Actions #1069

Merged
merged 1 commit into from
Nov 13, 2019
Merged

Migrate CI to GitHub Actions #1069

merged 1 commit into from
Nov 13, 2019

Conversation

chancancode
Copy link
Member

This is the first step of having CI automatically publish the extensions to the chrome/firefox stores when pushing a release tag. The first pull request ports the Travis config to the GitHub format pretty much as-is, but we will be able to build on top of this pipeline to add the other publishing rather easily.

@wycats wycats force-pushed the auto-publish branch 15 times, most recently from 2645d33 to d6a9b3e Compare November 9, 2019 05:15
Copy link
Member

@rwjblue rwjblue left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking great!

- name: Build
run: yarn ember build --environment test
- name: Run test
# Due to a bug in ember-cli, running `ember test` with `--path` doesn't set `EMBER_ENV=test`
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for helping track this down, would you mind filing an issue?

Also add ember-lts-3.12 to CI matrix, however, 3.12 is currently
failing, see #1068 and #1071.
@chancancode chancancode merged commit f403906 into master Nov 13, 2019
@chancancode chancancode deleted the auto-publish branch November 13, 2019 00:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants