From 0e6738cd857e1e40f1cfbe0c22729b12da528ba4 Mon Sep 17 00:00:00 2001 From: Elliott Slaughter Date: Wed, 13 Jan 2021 11:35:58 -0800 Subject: [PATCH] Formally deprecate Travis support. (#475) --- .travis.yml | 79 ----------------------------------- release/share/terra/README.md | 2 +- 2 files changed, 1 insertion(+), 80 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 24c328a8..00000000 --- a/.travis.yml +++ /dev/null @@ -1,79 +0,0 @@ -language: cpp -sudo: required -dist: xenial -os: - - linux -compiler: - - gcc - - clang -env: - global: - - HOMEBREW_NO_AUTO_UPDATE=1 # workaround for #421 - matrix: - - LLVM_CONFIG=llvm-config-3.5 CLANG=clang-3.5 - - LLVM_CONFIG=llvm-config-3.8 CLANG=clang-3.8 - - LLVM_CONFIG=llvm-config-3.8 CLANG=clang-3.8 USE_CMAKE=1 - - LLVM_CONFIG=llvm-config-5.0 CLANG=clang-5.0 USE_CMAKE=1 - - LLVM_CONFIG=llvm-config-6.0 CLANG=clang-6.0 - - LLVM_CONFIG=llvm-config-6.0 CLANG=clang-6.0 USE_CUDA=1 - - LLVM_CONFIG=llvm-config-6.0 CLANG=clang-6.0 USE_CMAKE=1 USE_CUDA=1 - - LLVM_CONFIG=llvm-config-6.0 CLANG=clang-6.0 USE_CMAKE=1 STATIC_LLVM=0 STATIC_LUAJIT=0 - - LLVM_CONFIG=llvm-config-6.0 CLANG=clang-6.0 USE_CMAKE=1 SLIB_INCLUDE_LLVM=0 SLIB_INCLUDE_LUAJIT=0 - - LLVM_CONFIG=llvm-config-7 CLANG=clang-7 USE_CMAKE=1 - - LLVM_CONFIG=llvm-config-8 CLANG=clang-8 - - LLVM_CONFIG=llvm-config-8 CLANG=clang-8 USE_CMAKE=1 TERRA_LUA=moonjit - - LLVM_CONFIG=llvm-config-9 CLANG=clang-9 - - LLVM_CONFIG=llvm-config-9 CLANG=clang-9 USE_CMAKE=1 TERRA_LUA=luajit - - LLVM_CONFIG=llvm-config-9 CLANG=clang-9 USE_CMAKE=1 STATIC_LLVM=0 STATIC_LUAJIT=0 - - LLVM_CONFIG=llvm-config-9 CLANG=clang-9 USE_CMAKE=1 SLIB_INCLUDE_LLVM=0 SLIB_INCLUDE_LUAJIT=0 USE_CUDA=1 - -jobs: - include: - - os: linux - env: CHECK_CLANG_FORMAT=1 - - os: linux - env: DOCKER_BUILD=ubuntu-16.04 - - os: linux - env: DOCKER_BUILD=ubuntu-18.04 - - os: linux - env: DOCKER_BUILD=ubuntu-20.04 - - # macOS tests - - os: osx - osx_image: xcode10.1 # macOS 10.13 - compiler: clang - env: LLVM_CONFIG=llvm-config-3.5 CLANG=clang-3.5 - - os: osx - osx_image: xcode10.1 # macOS 10.13 - compiler: clang - env: LLVM_CONFIG=llvm-config-3.8 CLANG=clang-3.8 - - os: osx - osx_image: xcode11.3 # macOS 10.14 - compiler: clang - env: LLVM_CONFIG=llvm-config-6.0 CLANG=clang-6.0 USE_CMAKE=1 USE_CUDA=1 - - os: osx - osx_image: xcode11.3 # macOS 10.14 - compiler: clang - env: LLVM_CONFIG=llvm-config-7 CLANG=clang-7 USE_CMAKE=1 - - os: osx - osx_image: xcode11.3 # macOS 10.14 - compiler: clang - env: LLVM_CONFIG=llvm-config-8 CLANG=clang-8 USE_CMAKE=1 TERRA_LUA=moonjit - - os: osx - osx_image: xcode11.3 # macOS 10.14 - compiler: clang - env: LLVM_CONFIG=llvm-config-9 CLANG=clang-9 USE_CMAKE=1 TERRA_LUA=luajit - -script: - - ./travis.sh - -deploy: - provider: releases - api_key: - secure: tny5SaP2/hFuEi0DyGYyKBLNofCCuEJQM8JadBjpGlsLEvQg9UOhGLj2mEqU3TfAK6B4HkYIrDFyIx7LrlOOxTyTD1pWqq0I2K4N6agafnThB4jEpOS//O4T7CAxF6IKt7+e3sRH1327zr0+blHBDtGrYMbTkgs07qjaEJ0FtCKAkhFhVtJwZC+RzQtwc2jVPc8FC0T7b8Jexrwrsi0NutWX6QoutmZPWtzZEma2lhjwX4ajYWh+YE5O0516GIrYt0Ok0C6d8O5KZPujZ6IJ4WgD9ko4qFaEWoOsjXYss43RDLUJeF2TWiZ6mw+nC5lsZNwLfhcxeQAeMvJw/4/de8sJ72qVvOCcemly2RhRxkePGLbI7MUY/8jhsJLvWXCwNr242rGGE1GY5aQlUd+/vGccD49+8W4bmTAmbMrzcu8RscQfHouniKLDAar1YwY6FHltOhB1RbXsLsGxKGYOITgPzt6h6qtSr0ArPxtzPiTtRy4w7u47EJMxJgttQ59Alk7A+h7nMaf/8X77brfBtA68f0cJ+Wje3UYDUnkdI7E6jBKfqI7lrBguxWOaXnKH7Abe7tG7WAa3kOuMggcuD0iZwA1d0XrAVXEw9ZvAa0koBUPom4bvGJsWuczu/n5MSAwNOiQvdbOV4ibJhnAfpTSVsCmb+/YY77A8Op751IY= - file-glob: true - file: terra-*.zip - on: - repo: terralang/terra - tags: true - skip_cleanup: true diff --git a/release/share/terra/README.md b/release/share/terra/README.md index 73c9d487..6e0e4c3c 100644 --- a/release/share/terra/README.md +++ b/release/share/terra/README.md @@ -4,7 +4,7 @@ Getting Started with Terra _Zach DeVito_ (zdevito at cs dot stanford dot edu) [terralang.org](http://terralang.org) -[![Build Status](https://travis-ci.org/terralang/terra.svg?branch=develop)](https://travis-ci.org/terralang/terra) +[![Build Status](https://github.com/terralang/terra/workflows/CI/badge.svg)](https://github.com/terralang/terra/actions) [![Build Status](https://ci.appveyor.com/api/projects/status/github/terralang/terra?branch=master&svg=true)](https://ci.appveyor.com/project/terralang/terra/branch/master) Terra is a new low-level system programming language that is designed to interoperate seamlessly with the Lua programming language. It is also backwards compatible with (and embeddable in) existing C code. Like C, Terra is a monomorphic, statically-typed, compiled language with manual memory management. But unlike C, it is designed to make interaction with Lua easy. Terra code shares Lua's syntax and control-flow constructs. It is easy to call Lua functions from Terra (or Terra functions from Lua).