Skip to content

Commit b581387

Browse files
authored
chore(ci): migrate to github-actions
1 parent 3759572 commit b581387

15 files changed

+41
-51
lines changed
+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Node CI
2+
on:
3+
push:
4+
branches:
5+
- master
6+
7+
pull_request:
8+
branches:
9+
- master
10+
11+
jobs:
12+
build:
13+
name: Running TypeScript compiler, TSLint and Jest
14+
runs-on: macos-latest
15+
steps:
16+
- uses: actions/checkout@v1
17+
18+
- name: Set up Node
19+
uses: actions/setup-node@v1
20+
with:
21+
node-version: '13.x'
22+
23+
- name: Install
24+
run: yarn
25+
26+
- name: Lint
27+
run: npm run lint
28+
29+
- name: Build
30+
run: npm run build
31+
32+
- name: Test
33+
run: npm run test

Diff for: .travis.yml

-17
This file was deleted.

Diff for: README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
# UI Kitten [<img src="https://i.imgur.com/oMcxwZ0.png" alt="Eva Design System" height="20px" />][link:eva] [![npm][badge:license]]() [![Build Status][badge:travis]][link:travis] [![Coverage Status][badge:coveralls]][link:coveralls]
2+
# UI Kitten [<img src="https://i.imgur.com/oMcxwZ0.png" alt="Eva Design System" height="20px" />][link:eva] [![npm][badge:license]]() [![Build Status][badge:github-actions]][link:github-actions] [![Coverage Status][badge:coveralls]][link:coveralls]
33

44
[Documentation][link:doc-homepage]
55

@@ -66,11 +66,11 @@ Made with :heart: by [Akveo team][link:akveo-homepage]. Follow us on [Twitter][l
6666
We're always happy to receive your feedback!
6767

6868
[badge:license]: https://img.shields.io/npm/l/react-native-ui-kitten.svg
69-
[badge:travis]: https://travis-ci.com/akveo/react-native-ui-kitten.svg?branch=master
69+
[badge:github-actions]: https://github.com/akveo/react-native-ui-kitten/workflows/Build/badge.svg
7070
[badge:coveralls]: https://coveralls.io/repos/github/akveo/react-native-ui-kitten/badge.svg?branch=master
7171

7272
[link:eva]: https://eva.design
73-
[link:travis]: https://travis-ci.com/akveo/react-native-ui-kitten
73+
[link:github-actions]: https://github.com/akveo/react-native-ui-kitten/actions
7474
[link:coveralls]: https://coveralls.io/github/akveo/react-native-ui-kitten?branch=master
7575
[link:doc-homepage]: https://akveo.github.io/react-native-ui-kitten
7676
[link:doc-where-start]: https://akveo.github.io/react-native-ui-kitten/docs/getting-started/where-to-start

Diff for: gulpfile.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const path = require('path');
22

3-
const gulpPath = path.join(__dirname, 'scripts/gulp');
3+
const gulpPath = path.join(__dirname, 'scripts');
44

55
require('ts-node').register({ project: path.resolve('tsconfig.json') });
66
require(path.join(gulpPath, 'gulpfile'));
File renamed without changes.

Diff for: scripts/gulp/common.ts renamed to scripts/common.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as path from 'path';
22

33
export type GulpCompletionCallback = (error?: any) => void;
44

5-
export const ROOT_DIR: string = path.resolve(__dirname, '../../');
5+
export const ROOT_DIR: string = path.resolve(__dirname, '../');
66
export const DOCS_DIR: string = path.resolve(ROOT_DIR, 'docs');
77
export const PACKAGES_DIR: string = path.resolve(ROOT_DIR, 'src');
88
export const PACKAGES_BUILD_DIR: string = path.resolve(ROOT_DIR, 'dist/tsc-out');

Diff for: scripts/continuous-integration.sh

-27
This file was deleted.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
import './parse-docs';
22
import './bump-version';
33
import './publish-docs';
4-
import './publish-modules';
4+
import './publish-packages';

Diff for: scripts/gulp/parse-docs.ts renamed to scripts/parse-docs.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
GulpCompletionCallback,
1616
DOCS_DIR,
1717
PACKAGES_DIR,
18+
ROOT_DIR,
1819
} from './common';
1920

2021
const typedoc = require('gulp-typedoc');
@@ -24,7 +25,7 @@ const glob = require('glob');
2425
const PLAYGROUND_DIR: string = path.resolve(PACKAGES_DIR, 'playground');
2526
const SHOWCASE_DIR: string = path.resolve(PLAYGROUND_DIR, 'src/components/showcases');
2627
const APP_NAVIGATOR_PATH: string = path.resolve(PLAYGROUND_DIR, 'src/navigation/app.navigator.web.tsx');
27-
const tsconfig = require(path.resolve(__dirname, '../../tsconfig.json'));
28+
const tsconfig = require(path.resolve(ROOT_DIR, 'tsconfig.json'));
2829

2930
gulp.task('parse-docs', gulp.series(
3031
createDocsJson,
File renamed without changes.
File renamed without changes.

Diff for: travis_deploy_key.enc

-3.36 KB
Binary file not shown.

0 commit comments

Comments
 (0)