Drop Travis-CI in favor of GitHub Actions
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
parent
e89ccd44ec
commit
5163b76290
46
.travis.yml
46
.travis.yml
@ -1,46 +0,0 @@
|
||||
language: c
|
||||
sudo: required
|
||||
|
||||
compiler:
|
||||
- gcc
|
||||
- clang
|
||||
|
||||
# The secure: declaration is the encrypted COVERITY_SCAN_TOKEN, created
|
||||
# using the project repo's public key:
|
||||
# travis encrypt COVERITY_SCAN_TOKEN="foo"
|
||||
env:
|
||||
global:
|
||||
- secure: "RHZDmXeTezxGvT1XjxnW2VzpqIJJMhbjgmm+iotVcPUWRH4KqNTZV75p0K4bPmEsO4WkQEstW4+c6VZHeU51Pt9KzlgQqzefRS02szdZcaFqzLQJPIDOPbn39YM7TAmf2+QEIJNKy0uH60eqKX2v2gMMP3ddM5SDXJsRamkZb0mB3+9pZbInrXJlNDM1EumHA/t/vjXnIBkdkm1r1GBds4iW51eW2kIgrmbtVC8IF6uRL8qVpxlEfcVKIJ9RiTktefoXwdrFSPonyqWbKDwrC6wo9HyEM9PEY7dXobysUWss6mnWFruefveUEAampwUVk+DLLlW3ZMSG83xDsKZqmzhG74OW9xRBbi5OUphnVJ9J7bbLSBapGHmQcwEKQtAVh1UjnWcZfkK940x7CYWni9z+3gsqcrihmIyAz+iQbgGp8e9CWvf3y9mrRVFPsLhu9z1rf1P0C8+3IM33P2Ll//l3NGOl3R9bNoewMXi9VVvuDgnHeGCzVKsgXG4BtnWZ/8Vr6Cot0spCPuKRTzSThnKx0PuoWLM8NeJFAyF3B4RnFOxL03BHBuNLs083KiLz7Z4GZClZFAgC79O32uy6ZzYcUP7EwOK1fh6miX7+TinFT1Ue31dtVc9XnJq98jUS8L7UKSZMJhZtj1PpaVBXfS4uYdaBkeDVAzwTbu28HIU="
|
||||
|
||||
before_install:
|
||||
- echo -n | openssl s_client -connect scan.coverity.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca-
|
||||
|
||||
# Use Ubuntu 18.04 LTS for builds
|
||||
dist: bionic
|
||||
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- tree
|
||||
- tshark
|
||||
coverity_scan:
|
||||
project:
|
||||
name: "troglobit/sysklogd"
|
||||
description: "RFC5424 compliant syslog daemon and syslog()/syslogp() API for Linux"
|
||||
notification_email: troglobit@gmail.com
|
||||
build_command_prepend: "./autogen.sh && ./configure"
|
||||
build_command: "make clean all"
|
||||
branch_pattern: dev
|
||||
|
||||
# Build test programs as regular user, or clang build may fail
|
||||
script:
|
||||
- ./autogen.sh
|
||||
- ./configure --prefix=/tmp/sysklogd --disable-silent-rules --with-systemd=/tmp/sysklogd/lib/systemd/system
|
||||
- make clean
|
||||
- make all
|
||||
- make -C test programs
|
||||
- sudo make check || (which clang; cat test/test-suite.log; cat test/start.log; cat test/api.log; false)
|
||||
- make install-strip
|
||||
- mkdir -p /tmp/example; cp -a example/example.* /tmp/example/
|
||||
- (cd /tmp/example; PKG_CONFIG_LIBDIR=/tmp/sysklogd/lib/pkgconfig make -f example.mk)
|
||||
- tree /tmp/sysklogd
|
15
README.md
15
README.md
@ -10,7 +10,7 @@
|
||||
```
|
||||
<a href="https://repology.org/project/sysklogd/versions"><img align="right" alt="Packaging status"
|
||||
src="https://repology.org/badge/vertical-allrepos/sysklogd.svg"></a>
|
||||
[![BSD Badge][]][BSD License] [![Travis Status][]][Travis] [![Coverity Status][]][Coverity Scan]
|
||||
[![BSD Badge][]][BSD License] [![GitHub Status][]][GitHub] [![Coverity Status][]][Coverity Scan]
|
||||
|
||||
Table of Contents
|
||||
-----------------
|
||||
@ -178,22 +178,23 @@ This is the continuation of the original sysklogd by Dr. G.W. Wettstein
|
||||
and [Martin Schulze][]. Currently maintained, and almost completely
|
||||
rewritten with the latest DNA strands from NetBSD and FreeBSD, by
|
||||
[Joachim Wiberg][]. Please file bug reports, or send pull requests for
|
||||
bug fixes and proposed extensions at [GitHub][].
|
||||
bug fixes and proposed extensions at [GitHub][Home].
|
||||
|
||||
The project was previously licensed under the GNU GPL, since the removal
|
||||
of `klogd` the project is now [3-clause BSD][BSD License] licensed.
|
||||
The project was previously licensed under the GNU GPL, but since the
|
||||
removal of `klogd`, man pages, and resync with the BSDs the project is
|
||||
now [3-clause BSD][BSD License] licensed.
|
||||
|
||||
[RFC3164]: https://tools.ietf.org/html/rfc3164
|
||||
[RFC5424]: https://tools.ietf.org/html/rfc5424
|
||||
[Martin Schulze]: http://www.infodrom.org/projects/sysklogd/
|
||||
[Joachim Wiberg]: https://troglobit.com
|
||||
[Finit]: https://github.com/troglobit/finit
|
||||
[GitHub]: https://github.com/troglobit/sysklogd
|
||||
[Home]: https://github.com/troglobit/sysklogd
|
||||
[example]: https://github.com/troglobit/sysklogd/tree/master/example
|
||||
[buildsystem]: https://airs.com/ian/configure/
|
||||
[BSD License]: https://en.wikipedia.org/wiki/BSD_licenses
|
||||
[BSD Badge]: https://img.shields.io/badge/License-BSD%203--Clause-blue.svg
|
||||
[Travis]: https://travis-ci.org/troglobit/sysklogd
|
||||
[Travis Status]: https://travis-ci.org/troglobit/sysklogd.png?branch=master
|
||||
[GitHub]: https://github.com/troglobit/sysklogd/actions/workflows/build.yml/
|
||||
[GitHub Status]: https://github.com/troglobit/sysklogd/actions/workflows/build.yml/badge.svg
|
||||
[Coverity Scan]: https://scan.coverity.com/projects/19540
|
||||
[Coverity Status]: https://scan.coverity.com/projects/19540/badge.svg
|
||||
|
Loading…
Reference in New Issue
Block a user