Skip to content

Commit 9ef7def

Browse files
authored
Merge pull request atom#338 from atom/migrate-to-github-actions
Migrate to Github Actions
2 parents cf1237d + 3c10555 commit 9ef7def

File tree

4 files changed

+26
-52
lines changed

4 files changed

+26
-52
lines changed

.github/workflows/ci.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: CI
2+
3+
on: [push]
4+
5+
env:
6+
CI: true
7+
8+
jobs:
9+
Test:
10+
strategy:
11+
matrix:
12+
os: [ubuntu-latest, macos-latest, windows-latest]
13+
runs-on: ${{ matrix.os }}
14+
steps:
15+
- uses: actions/checkout@v1
16+
- uses: actions/setup-node@v2
17+
with:
18+
node-version: '14'
19+
- name: Install windows-build-tools
20+
if: ${{ matrix.os == 'windows-latest' }}
21+
run: npm config set msvs_version 2019
22+
- name: Install dependencies
23+
run: npm i
24+
- name: Run tests
25+
run: npm test

.travis.yml

Lines changed: 0 additions & 22 deletions
This file was deleted.

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
# Atom TextBuffer Core
2-
[![macOS Build Status](https://travis-ci.org/atom/text-buffer.svg?branch=master)](https://travis-ci.org/atom/text-buffer)
3-
[![Windows Build Status](https://ci.appveyor.com/api/projects/status/48xl8do1sm2thf5p/branch/master?svg=true)](https://ci.appveyor.com/project/Atom/text-buffer/branch/master)
4-
[![Dependency Status](https://david-dm.org/atom/text-buffer.svg)](https://david-dm.org/atom/text-buffer)
2+
[![CI](https://github.com/atom/text-buffer/actions/workflows/ci.yml/badge.svg)](https://github.com/atom/text-buffer/actions/workflows/ci.yml)
53

64
This is the core of the Atom text buffer, separated into its own module so its tests can be run headless. It handles the storage and manipulation of text and associated regions (markers).

appveyor.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)