summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAirtower <fiona.klute@gmx.de>2021-01-08 07:42:06 +0000
committerAirtower <fiona.klute@gmx.de>2021-01-08 07:42:06 +0000
commit6a6a3d4f6825d053933872d8d441417704bbdf03 (patch)
tree511272056d373c98f1e4d0415508590e243c4155
parentf6b4695ccafd6945cc7affda4ab9f7b9f9ed8616 (diff)
parentf62a768a4f8e96560b6288d6cb75fbe007f5ee3c (diff)
downloadgnutls-6a6a3d4f6825d053933872d8d441417704bbdf03.tar.gz
Merge branch 'github-macos' into 'master'
Use Github Actions for MacOS CI Closes #1140 See merge request gnutls/gnutls!1375
-rw-r--r--.github/workflows/macos.yml43
-rw-r--r--.travis.yml49
-rw-r--r--README.md2
-rw-r--r--doc/gnutls.texi4
4 files changed, 46 insertions, 52 deletions
diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml
new file mode 100644
index 0000000000..37928cc398
--- /dev/null
+++ b/.github/workflows/macos.yml
@@ -0,0 +1,43 @@
+name: MacOS CI
+on:
+ push:
+
+jobs:
+ build:
+ runs-on: macos-11.0
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ submodules: false
+ - name: install dependencies
+ run: |
+ brew update
+ for pkg in openssl autoconf automake autogen libtool nettle p11-kit libtasn1 gettext bison; do
+ brew install $pkg || true
+ done
+ for pkg in nettle wget p11-kit libtasn1; do
+ brew upgrade $pkg || true
+ done
+ - name: update path
+ run: |
+ echo /usr/local/opt/gettext/bin >>${GITHUB_PATH}
+ echo /usr/local/opt/bison/bin >>${GITHUB_PATH}
+ - name: bootstrap
+ run: ./bootstrap
+ - name: configure
+ run: |
+ CC=clang ./configure --disable-full-test-suite --disable-valgrind-tests --disable-doc --disable-guile --disable-dependency-tracking
+ - name: make
+ run: |
+ make -j$(sysctl -n hw.ncpu) || make -j$(sysctl -n hw.ncpu) V=1
+ - name: make check
+ run: |
+ make -j$(sysctl -n hw.ncpu) check gl_public_submodule_commit=
+ - name: show debug info
+ if: failure()
+ run: |
+ find . -name 'test-suite.log' -execdir grep -il "FAILED" {} \; -exec echo {} \; -exec cat {} \;
+ for i in $(ls tests/*.log fuzz/*.log); do
+ echo "" && echo $i && cat $i
+ done
+ cat config.log
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 02f641b6a4..0000000000
--- a/.travis.yml
+++ /dev/null
@@ -1,49 +0,0 @@
-os:
- - osx
-
-osx_image:
- # MacOS X 10.15.4
- - xcode11.5
- # MacOS X 10.14.6
- - xcode11.3
- # MacOS X 10.13
- - xcode10.1
- # MacOS X 10.13, Default
- - xcode9.4
-
-language: c
-compiler:
- - clang
-
-git:
- submodules: false
-
-notifications:
- email:
- on_success: change
- on_failure: always
-
-
-before_install:
- - if [[ "$TRAVIS_OS_NAME" = "osx" ]]; then
- brew update;
- for pkg in openssl autoconf automake autogen libtool nettle p11-kit libtasn1 gettext bison;do
- brew install $pkg || true;
- done;
- for pkg in nettle wget p11-kit libtasn1;do
- brew upgrade $pkg || true;
- done;
- fi
-
-script:
- - export PATH="/usr/local/opt/gettext/bin:$PATH"
- - export PATH="/usr/local/opt/bison/bin:$PATH"
- - ./bootstrap
- - ./configure --disable-full-test-suite --disable-valgrind-tests --disable-doc --disable-guile --disable-dependency-tracking
- - make -j$(sysctl -n hw.ncpu) || make -j$(sysctl -n hw.ncpu) V=1
- - make -j$(sysctl -n hw.ncpu) check gl_public_submodule_commit=
-
-after_failure:
- - find . -name 'test-suite.log' -execdir grep -il "FAILED" {} \; -exec echo {} \; -exec cat {} \;
- - for i in tests/*.log fuzz/*.log;do echo "" && echo $i && cat $i;done
- - cat config.log
diff --git a/README.md b/README.md
index 3ee6c79671..c5d69c03ac 100644
--- a/README.md
+++ b/README.md
@@ -3,7 +3,7 @@
|Branch|CI system|Status|Test suite coverage|Fuzzer coverage|
|:----:|:-------:|-----:|:------:|:-------------:|
|Master/3.6.x|Gitlab|[![build status](https://gitlab.com/gnutls/gnutls/badges/master/pipeline.svg)](https://gitlab.com/gnutls/gnutls/commits/master)|[![coverage report](https://gitlab.com/gnutls/gnutls/badges/master/coverage.svg)](https://gnutls.gitlab.io/coverage/master)|[![Fuzzer coverage report](https://gnutls.gitlab.io/coverage/master-fuzz/badge.svg)](https://gnutls.gitlab.io/coverage/master-fuzz)|
-|Master/3.6.x|Travis|[![build status](https://travis-ci.org/gnutls/gnutls.svg?branch=master)](https://travis-ci.org/gnutls/gnutls)|N/A|N/A|
+|Master/3.6.x|Github Actions|[![build status](https://github.com/gnutls/gnutls/workflows/MacOS%20CI/badge.svg)](https://github.com/gnutls/gnutls/actions)|N/A|N/A|
# GnuTLS -- Information for developers
diff --git a/doc/gnutls.texi b/doc/gnutls.texi
index b2291a6867..4de9de79cf 100644
--- a/doc/gnutls.texi
+++ b/doc/gnutls.texi
@@ -16,8 +16,8 @@
This manual is last updated @value{UPDATED} for version
@value{VERSION} of GnuTLS.
-Copyright @copyright{} 2001-2020 Free Software Foundation, Inc.\\
-Copyright @copyright{} 2001-2020 Nikos Mavrogiannopoulos
+Copyright @copyright{} 2001-2021 Free Software Foundation, Inc.\\
+Copyright @copyright{} 2001-2021 Nikos Mavrogiannopoulos
@quotation
Permission is granted to copy, distribute and/or modify this document