Skip to content
This repository has been archived by the owner on Nov 19, 2024. It is now read-only.

Commit

Permalink
Replace AppVeyor with Travis CI for Windows
Browse files Browse the repository at this point in the history
- Replaces `AppVeyor` with `Travis CI` for Windows
- Remove `appveyor.yml`
- Update `travis.yml` to include `os: windows` build.
- Add badges for `gitpod`, `travis` and `bugs`.

Signed-off-by: Vincent Fugnitto <[email protected]>
  • Loading branch information
vince-fugnitto committed Sep 20, 2019
1 parent 1788ef2 commit 6c738d9
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 33 deletions.
10 changes: 9 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,12 @@ install:
- yarn prepare
script:
- travis_retry yarn test

jobs:
fast_finish: true
allow_failures:
- os: osx
- os: windows
include:
- stage: test
os: linux
Expand All @@ -43,6 +44,13 @@ jobs:
before_script: skip
script:
- travis_retry yarn test:theia
- os: windows
env:
- CXX=c++
- YARN_GPG=no
before_script: skip
script:
- travis_retry yarn test:theia
- stage: deploy
if: NOT type IN (cron, pull_request)
os: linux
Expand Down
6 changes: 3 additions & 3 deletions NOTICE.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0

## Third-party Content

See overall third-party content notices in the main repository at
https://github.com/theia-ide/theia/blob/master/NOTICE.md#third-party-content
See overall third-party content notices in the main repository at
https://github.com/eclipse-theia/theia/blob/master/NOTICE.md#third-party-content

## Cryptography

Expand All @@ -40,7 +40,7 @@ permitted.

NOTICE:

Please note Electron combines Chromium and Node.js into a single runtime.
Please note Electron combines Chromium and Node.js into a single runtime.
While Electron, Chromium and Node.js are generally licensed under very
permissive MIT and BSD-3-Clause licenses, both Electron and Chromium distribute
FFmpeg. While FFmpeg is under the LGPL-2.1-or-later license it incorporates
Expand Down
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,17 @@

<h2>ECLIPSE THEIA - C/C++ EXTENSIONS</h2>

<div id="badges" align="center">

[![Gitpod - Code Now](https://img.shields.io/badge/Gitpod-code%20now-blue.svg?longCache=true)](https://gitpod.io#https://github.com/eclipse-theia/theia-cpp-extensions)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-curved)](https://github.com/eclipse-theia/theia-cpp-extensions/labels/help%20wanted)
[![Build Status](https://api.travis-ci.com/eclipse-theia/theia-cpp-extensions.svg?branch=master)](https://travis-ci.com/eclipse-theia/theia-cpp-extensions)
[![Open questions](https://img.shields.io/badge/Open-questions-blue.svg?style=flat-curved)](https://github.com/eclipse-theia/theia-cpp-extensions/labels/question)
[![Open bugs](https://img.shields.io/badge/Open-bugs-red.svg?style=flat-curved)](https://github.com/eclipse-theia/theia-cpp-extensions/labels/bug)


</div>

</div>

## Overview
Expand Down
29 changes: 0 additions & 29 deletions appveyor.yml

This file was deleted.

0 comments on commit 6c738d9

Please sign in to comment.