setup GH actions
ADD
.github/workflows/ci.yml
+name: CI
+
+on: [push]
+
+env:
+ CI: true
+
+jobs:
+ Test:
+ strategy:
+ matrix:
+ os: [ubuntu-latest, macos-latest, windows-latest]
+ channel: [stable, beta]
+ runs-on: ${{ matrix.os }}
+ steps:
+ - uses: actions/checkout@v1
+ - uses: UziTech/action-setup-atom@v2
+ with:
+ version: ${{ matrix.channel }}
+ - name: Install dependencies
+ run: apm install
+ - name: Run tests
+ run: atom --test spec

DELETE
.travis.yml
-language: objective-c
-
-notifications:
- email:
- on_success: never
- on_failure: change
-
-env:
-- ATOM_CHANNEL=stable
-- ATOM_CHANNEL=beta
-- ATOM_CHANNEL=dev
-
-script: 'curl -s https://raw.githubusercontent.com/atom/ci/master/build-package.sh | sh'
-
-git:
- depth: 10
-
-branches:
- only:
- - master

DELETE
appveyor.yml
-version: "{build}"
-
-platform: x64
-
-branches:
- only:
- - master
-
-clone_depth: 10
-
-skip_tags: true
-
-environment:
- APM_TEST_PACKAGES:
-
- matrix:
- - ATOM_CHANNEL: stable
- - ATOM_CHANNEL: beta
- - ATOM_CHANNEL: dev
-
-install:
- - ps: Install-Product node 4
-
-build_script:
- - ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/atom/ci/master/build-package.ps1'))
-
-test: off
-deploy: off

setup GH actions