From 7c05f378230d5e549507bce3f5b042463151d594 Mon Sep 17 00:00:00 2001 From: Liam Galvin Date: Mon, 7 Jan 2019 12:34:56 +0000 Subject: [PATCH] Switch to travis (#125) --- .circleci/config.yml | 106 ------------------------------------------- .travis.yml | 4 +- README.md | 2 +- 3 files changed, 3 insertions(+), 109 deletions(-) delete mode 100644 .circleci/config.yml diff --git a/.circleci/config.yml b/.circleci/config.yml deleted file mode 100644 index 33a1a90..0000000 --- a/.circleci/config.yml +++ /dev/null @@ -1,106 +0,0 @@ -# Golang CircleCI 2.0 configuration file -# -# Check https://circleci.com/docs/2.0/language-go/ for more details -version: 2 -jobs: - test: - docker: - # specify the version - - image: liamg/golang-opengl - working_directory: /go/src/github.com/liamg/aminal - steps: - - checkout - - run: make test - build-linux: - docker: - - image: liamg/golang-opengl - working_directory: /go/src/github.com/liamg/aminal - requires: - - build - steps: - - checkout - - run: make build-linux - - persist_to_workspace: - root: bin - paths: - - linux - package-debian: - docker: - - image: liamg/golang-opengl - working_directory: /go/src/github.com/liamg/aminal - requires: - - build - steps: - - checkout - - run: make package-debian - - persist_to_workspace: - root: bin - paths: - - debian - build-darwin: - docker: - - image: karalabe/xgo-latest:latest - working_directory: /go/src/github.com/liamg/aminal - steps: - - checkout - - run: make build-darwin - - run: cp /build/bin/darwin/* bin/darwin/ - - persist_to_workspace: - root: bin - paths: - - darwin - release: - docker: - - image: circleci/golang:latest - steps: - - run: mkdir -p artifacts - - attach_workspace: - at: artifacts - - run: - name: "Publish Release on GitHub" - command: | - mkdir -p release - cp artifacts/linux/* release/ - cp artifacts/darwin/* release/ - cp artifacts/debian/* release/ - go get github.com/tcnksm/ghr - ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -n "Aminal ${CIRCLE_TAG}" -b "Aminal ${CIRCLE_TAG}" -delete ${CIRCLE_TAG} release/ -workflows: - version: 2 - build: - jobs: - - test: - filters: - tags: - only: /^v.*/ - - build-darwin: - requires: - - test - filters: - tags: - only: /^v.*/ - - build-linux: - requires: - - test - filters: - tags: - only: /^v.*/ - - package-debian: - requires: - - test - filters: - tags: - only: /^v.*/ - branches: - ignore: /.*/ - - release: - requires: - - build-linux - - build-darwin - - package-debian - filters: - tags: - only: /^v.*/ - branches: - ignore: /.*/ - diff --git a/.travis.yml b/.travis.yml index db588bc..187c82e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,12 +21,12 @@ script: - if [[ $TRAVIS_OS_NAME == 'linux' ]]; then make windows-cross-compile-travis; fi env: global: - - secure: YOUR_SECURE_TOKEN + - secure: "pdRpTOGQSUgbC9tK37voxUYJHMWDPJEmdMhNBsljpP9VnxxbR6JEFwvOQEmUHGlsYv8jma6a17jE60ngVQk8QP12cPh48i2bdbVgym/zTUOKFawCtPAzs8i7evh0di5eZ3uoyc42kG4skc+ePuVHbXC8jDxwaPpMqSHD7QyQc1/6ckI9LLkyWUqhnJJXkVwhmI74Aa1Im6QhywAWFMeTBRRL02cwr6k7VKSYOn6yrtzJRCALFGpZ/n58lPrpDxN7W8o+HRQP89wIDy8FyNeEPdmqGFNfMHDvI3oJRN4dGC4H9EkKf/iGuNJia1Bs+MgaG9kKlMHsI6Fkh5uw9KNTvC1llx43VRQJzm26cn1CpRxxRtF4F8lqkpY4tHjxxCitV+98ddW8jdmQYyx+LeueC5wqlO9g2M5L3oXsGMqZ++mDRDa8oQoQAVUSVtimeO8ODXFuVNR8TlupP0Cthgucil63VUZfAD8EHc2zpRSFxfYByDH53uMEinn20uovL6W42fqgboC43HOnR6aVfSANPsBFDlcpZFa2BY5RkcKyYdaLkucy0DKJ946UDfhOu6FNm0GPHq5HcgWkLojNF0dEFgG6J+SGQGiPjxTlHP/zoe61qMlWu+fYRXQnKWZN5Kk0T1TbAk6pKSE6wRLG8ddxvMg+eVpGLT+gAvQdrrkMFvs=" deploy: provider: releases skip_cleanup: true api_key: - secure: YOUR_SECURE_TOKEN + secure: "pdRpTOGQSUgbC9tK37voxUYJHMWDPJEmdMhNBsljpP9VnxxbR6JEFwvOQEmUHGlsYv8jma6a17jE60ngVQk8QP12cPh48i2bdbVgym/zTUOKFawCtPAzs8i7evh0di5eZ3uoyc42kG4skc+ePuVHbXC8jDxwaPpMqSHD7QyQc1/6ckI9LLkyWUqhnJJXkVwhmI74Aa1Im6QhywAWFMeTBRRL02cwr6k7VKSYOn6yrtzJRCALFGpZ/n58lPrpDxN7W8o+HRQP89wIDy8FyNeEPdmqGFNfMHDvI3oJRN4dGC4H9EkKf/iGuNJia1Bs+MgaG9kKlMHsI6Fkh5uw9KNTvC1llx43VRQJzm26cn1CpRxxRtF4F8lqkpY4tHjxxCitV+98ddW8jdmQYyx+LeueC5wqlO9g2M5L3oXsGMqZ++mDRDa8oQoQAVUSVtimeO8ODXFuVNR8TlupP0Cthgucil63VUZfAD8EHc2zpRSFxfYByDH53uMEinn20uovL6W42fqgboC43HOnR6aVfSANPsBFDlcpZFa2BY5RkcKyYdaLkucy0DKJ946UDfhOu6FNm0GPHq5HcgWkLojNF0dEFgG6J+SGQGiPjxTlHP/zoe61qMlWu+fYRXQnKWZN5Kk0T1TbAk6pKSE6wRLG8ddxvMg+eVpGLT+gAvQdrrkMFvs=" file: - bin/darwin/aminal-darwin-amd64 - bin/linux/aminal-linux-amd64 diff --git a/README.md b/README.md index 0a226fe..ebb224f 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Aminal - A Modern Terminal Emulator -[![CircleCI](https://circleci.com/gh/liamg/aminal/tree/master.svg?style=svg)](https://circleci.com/gh/liamg/aminal/tree/master) +[![Travis Build Status](https://travis-ci.org/liamg/aminal.svg?branch=master)](https://travis-ci.org/liamg/aminal) [![GoReportCard](https://goreportcard.com/badge/github.com/liamg/aminal)](https://goreportcard.com/report/github.com/liamg/aminal) [![Github Release](https://img.shields.io/github/release/liamg/aminal.svg)](https://github.com/liamg/aminal/releases) [![Slack](https://img.shields.io/badge/slack-%23aminal-%23ffcc00.svg)](http://gophers.slack.com/messages/aminal)