Skip to content

Commit 0efe975

Browse files
authored
Merge pull request #240 from elwayman02/gh-actions
Switch from Travis to GitHub Actions
2 parents 356c559 + 8394eb3 commit 0efe975

File tree

3 files changed

+74
-80
lines changed

3 files changed

+74
-80
lines changed

.github/workflows/ci.yml

+74
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
- 'v*'
8+
pull_request:
9+
schedule:
10+
- cron: '0 3 * * *' # daily, at 3am
11+
12+
jobs:
13+
test:
14+
name: Tests
15+
runs-on: ubuntu-latest
16+
17+
steps:
18+
- uses: actions/checkout@v2
19+
- uses: volta-cli/action@v1
20+
with:
21+
node-version: 10.x
22+
yarn-version: 1.22.5
23+
24+
- run: yarn install --frozen-lockfile
25+
- run: yarn lint
26+
- run: yarn test:ember
27+
28+
floating-dependencies:
29+
name: Floating Dependencies
30+
runs-on: ubuntu-latest
31+
32+
steps:
33+
- uses: actions/checkout@v2
34+
- uses: volta-cli/action@v1
35+
with:
36+
node-version: 10.x
37+
yarn-version: 1.22.5
38+
39+
- run: yarn install --no-lockfile
40+
- run: yarn test:ember
41+
42+
try-scenarios:
43+
name: "ember-try: ${{ matrix.ember-try-scenario }}"
44+
runs-on: ubuntu-latest
45+
needs: test
46+
continue-on-error: ${{ matrix.experimental }}
47+
48+
strategy:
49+
fail-fast: true
50+
matrix:
51+
ember-try-scenario:
52+
- ember-lts-3.16
53+
- ember-lts-3.20
54+
- ember-release
55+
- ember-default-with-jquery
56+
- ember-classic
57+
experimental: [false]
58+
include:
59+
- ember-try-scenario: ember-beta
60+
experimental: true
61+
- ember-try-scenario: ember-canary
62+
experimental: true
63+
64+
steps:
65+
- uses: actions/checkout@v2
66+
- uses: volta-cli/action@v1
67+
with:
68+
node-version: 12.x
69+
yarn-version: 1.22.5
70+
71+
- run: yarn install --frozen-lockfile
72+
73+
- name: test
74+
run: yarn ember try:one ${{ matrix.ember-try-scenario }} --skip-cleanup

.travis.yml

-64
This file was deleted.

config/ember-try.js

-16
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,6 @@ module.exports = async function() {
66
return {
77
useYarn: true,
88
scenarios: [
9-
{
10-
name: 'ember-lts-3.8',
11-
npm: {
12-
devDependencies: {
13-
'ember-source': '~3.8.0'
14-
}
15-
}
16-
},
17-
{
18-
name: 'ember-lts-3.12',
19-
npm: {
20-
devDependencies: {
21-
'ember-source': '~3.12.0'
22-
}
23-
}
24-
},
259
{
2610
name: 'ember-lts-3.16',
2711
npm: {

0 commit comments

Comments
 (0)