You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by ja...@apache.org on 2023/01/27 16:07:55 UTC

[mynewt-core] branch master updated: ci: Remove Travis integration

This is an automated email from the ASF dual-hosted git repository.

janc pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git


The following commit(s) were added to refs/heads/master by this push:
     new 4bcc404e9 ci: Remove Travis integration
4bcc404e9 is described below

commit 4bcc404e94644c1c751e87ce4129a055e10ad70a
Author: Szymon Janc <sz...@codecoup.pl>
AuthorDate: Fri Jan 27 16:17:46 2023 +0100

    ci: Remove Travis integration
    
    ASF moves away from travis to Github Actions.
---
 .travis.yml | 183 ------------------------------------------------------------
 1 file changed, 183 deletions(-)

diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index a91f197a0..000000000
--- a/.travis.yml
+++ /dev/null
@@ -1,183 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#  http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-language: go
-
-dist: bionic
-
-_addons: &addon_conf
-  apt:
-    sources:
-      - ubuntu-toolchain-r-test
-    packages:
-      - gcc-7-multilib
-      - linux-libc-dev:i386
-
-go:
-  - "1.16"
-
-git:
-  depth: false
-
-matrix:
-  include:
-    # Style checking
-    - os: linux
-      language: python
-      python:
-        - "3.5"
-      addons:
-        apt:
-          packages:
-            - "python3-pip"
-      env:
-        - TEST=STYLE
-        - DEBUG=1
-
-    # RAT Report
-    - os: linux
-      language: python
-      python:
-        - "3.5"
-      env:
-        - TEST=RAT
-        - DEBUG=1
-
-    # newt build <targets>
-    - os: linux
-      env:
-        - TEST=BUILD_TARGETS
-        - VM_AMOUNT=4
-        - TARGET_SET=1
-    - os: linux
-      env:
-        - TEST=BUILD_TARGETS
-        - VM_AMOUNT=4
-        - TARGET_SET=2
-    - os: linux
-      env:
-        - TEST=BUILD_TARGETS
-        - VM_AMOUNT=4
-        - TARGET_SET=3
-    - os: linux
-      env:
-        - TEST=BUILD_TARGETS
-        - VM_AMOUNT=4
-        - TARGET_SET=4
-
-    # newt build <blinky-for-BSP>
-    - os: linux
-      env:
-        - TEST=BUILD_BLINKY
-        - VM_AMOUNT=4
-        - TARGET_SET=1
-    - os: linux
-      env:
-        - TEST=BUILD_BLINKY
-        - VM_AMOUNT=4
-        - TARGET_SET=2
-    - os: linux
-      env:
-        - TEST=BUILD_BLINKY
-        - VM_AMOUNT=4
-        - TARGET_SET=3
-    - os: linux
-      env:
-        - TEST=BUILD_BLINKY
-        - VM_AMOUNT=4
-        - TARGET_SET=4
-
-    # newt test all (Linux)
-    - os: linux
-      addons: *addon_conf
-      env:
-        - TEST=TEST_ALL
-        - VM_AMOUNT=3
-        - TARGET_SET=1
-    - os: linux
-      addons: *addon_conf
-      env:
-        - TEST=TEST_ALL
-        - VM_AMOUNT=3
-        - TARGET_SET=2
-    - os: linux
-      addons: *addon_conf
-      env:
-        - TEST=TEST_ALL
-        - VM_AMOUNT=3
-        - TARGET_SET=3
-
-    - os: windows
-      env:
-        - TEST=BUILD_TARGETS_WINDOWS
-        - VM_AMOUNT=1
-        - TARGET_SET=1
-
-before_install:
-  - printenv
-  - export GOPATH=$HOME/gopath
-  - if [ "${TEST}" != "RAT" && "${TEST}" != "STYLE" ]; then go version; fi
-
-install:
-  - git clone https://github.com/JuulLabs-OSS/mynewt-travis-ci $HOME/ci
-  - chmod +x $HOME/ci/*.sh
-  - |
-    if [ "${TEST}" == "RAT" ]; then
-      pip install requests
-    elif [ "${TEST}" == "STYLE" ]; then
-      pip3 install requests
-    else
-      $HOME/ci/${TRAVIS_OS_NAME}_travis_install.sh
-    fi
-
-before_script:
-  - |
-    if [ "${TEST}" == "STYLE" ]; then
-      $HOME/ci/install_uncrustify.sh
-    elif [ "${TEST}" != "RAT" ]; then
-      newt version
-      gcc --version
-      if [ "${TEST}" != "TEST_ALL" ]; then arm-none-eabi-gcc --version; fi
-      cp -R $HOME/ci/mynewt-core-project.yml project.yml
-      mkdir -p targets
-      cp -R $HOME/ci/mynewt-core-targets targets
-      newt upgrade
-      # pass in the number of target sets
-      $HOME/ci/prepare_test.sh $VM_AMOUNT
-    fi
-
-script:
-  # the following list of targets are known to fail building blinky, or
-  # might have extra dependencies hard to provide, non-common toolchains, etc
-  # NOTE: "native" is here to avoid having to install gcc-multilib
-  - export IGNORED_BSPS="ci40 embarc_emsk hifive1 native-armv7 native-mips
-                         pic32mx470_6lp_clicker pic32mz2048_wi-fire
-                         olimex-pic32-emz64 olimex-pic32-hmz144
-                         native dialog_cmac"
-  - |
-    if [ "${TEST}" == "STYLE" ]; then
-      python3 $HOME/ci/check_style.py
-    elif [ "${TEST}" == "RAT" ]; then
-      python $HOME/ci/check_license.py
-    else
-      $HOME/ci/run_test.sh
-    fi
-
-cache:
-  directories:
-  - $HOME/TOOLCHAIN
-  - $HOME/Library/Caches/Homebrew