mirror of
https://github.com/cryb-to/cryb-to.git
synced 2024-11-26 23:55:42 +00:00
Merge pull request #22 from cryb-to/cirrus-ci
Switch from Travis to Cirrus CI
This commit is contained in:
commit
c62b2f9c1b
15 changed files with 94 additions and 42 deletions
81
.cirrus.yml
Normal file
81
.cirrus.yml
Normal file
|
@ -0,0 +1,81 @@
|
||||||
|
env:
|
||||||
|
LANG: C
|
||||||
|
|
||||||
|
common_task_template: &COMMON_TASK_TEMPLATE
|
||||||
|
configure_script:
|
||||||
|
- ./autogen.sh
|
||||||
|
- ./configure --enable-all --enable-developer-warnings --enable-werror
|
||||||
|
compile_script:
|
||||||
|
- make
|
||||||
|
test_script:
|
||||||
|
- make check
|
||||||
|
dist_script:
|
||||||
|
- make dist
|
||||||
|
source_artifacts:
|
||||||
|
path: "*.xz"
|
||||||
|
|
||||||
|
alpine_task:
|
||||||
|
name: Alpine
|
||||||
|
matrix:
|
||||||
|
- name: Alpine
|
||||||
|
container:
|
||||||
|
image: alpine:latest
|
||||||
|
prepare_script:
|
||||||
|
- apk update
|
||||||
|
- apk add autoconf automake gcc g++ make libtool pkgconf xz
|
||||||
|
<< : *COMMON_TASK_TEMPLATE
|
||||||
|
|
||||||
|
debian_task:
|
||||||
|
name: Debian
|
||||||
|
matrix:
|
||||||
|
- name: Debian 12
|
||||||
|
container:
|
||||||
|
image: debian:bookworm
|
||||||
|
- name: Debian 11
|
||||||
|
container:
|
||||||
|
image: debian:bullseye
|
||||||
|
- name: Debian 10
|
||||||
|
container:
|
||||||
|
image: debian:buster
|
||||||
|
prepare_script:
|
||||||
|
- apt-get update
|
||||||
|
- apt-get install -y autoconf automake gcc g++ make libtool pkg-config
|
||||||
|
<< : *COMMON_TASK_TEMPLATE
|
||||||
|
|
||||||
|
fedora_task:
|
||||||
|
name: Fedora
|
||||||
|
matrix:
|
||||||
|
- name: Fedora 37
|
||||||
|
container:
|
||||||
|
image: fedora:37
|
||||||
|
- name: Fedora 36
|
||||||
|
container:
|
||||||
|
image: fedora:36
|
||||||
|
- name: Fedora 35
|
||||||
|
container:
|
||||||
|
image: fedora:35
|
||||||
|
prepare_script:
|
||||||
|
- dnf install -y autoconf automake gcc g++ make libtool pkg-config xz
|
||||||
|
<< : *COMMON_TASK_TEMPLATE
|
||||||
|
|
||||||
|
freebsd_task:
|
||||||
|
name: FreeBSD
|
||||||
|
matrix:
|
||||||
|
- name: FreeBSD 14
|
||||||
|
freebsd_instance:
|
||||||
|
image_family: freebsd-14-0-snap
|
||||||
|
- name: FreeBSD 13
|
||||||
|
freebsd_instance:
|
||||||
|
image_family: freebsd-13-1
|
||||||
|
- name: FreeBSD 12
|
||||||
|
freebsd_instance:
|
||||||
|
image_family: freebsd-12-3
|
||||||
|
prepare_script:
|
||||||
|
- pkg update -f
|
||||||
|
- pkg install -y autoconf automake gmake libtool pkgconf
|
||||||
|
<< : *COMMON_TASK_TEMPLATE
|
||||||
|
package_script:
|
||||||
|
- make -C freebsd package
|
||||||
|
- mv freebsd/work/pkg/*.pkg .
|
||||||
|
binaries_artifacts:
|
||||||
|
path: "*.pkg"
|
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -21,6 +21,7 @@
|
||||||
*.o
|
*.o
|
||||||
*.pc
|
*.pc
|
||||||
*.trs
|
*.trs
|
||||||
|
*.xz
|
||||||
Makefile
|
Makefile
|
||||||
Makefile.in
|
Makefile.in
|
||||||
test.cov
|
test.cov
|
||||||
|
|
30
.travis.yml
30
.travis.yml
|
@ -1,30 +0,0 @@
|
||||||
dist: xenial
|
|
||||||
|
|
||||||
language: c
|
|
||||||
compiler:
|
|
||||||
- clang
|
|
||||||
- gcc
|
|
||||||
|
|
||||||
before_install:
|
|
||||||
- sudo apt-get update -q
|
|
||||||
- sudo apt-get install -y pkg-config
|
|
||||||
|
|
||||||
before_script:
|
|
||||||
- ./autogen.sh
|
|
||||||
- ./configure --enable-developer-warnings --enable-werror
|
|
||||||
|
|
||||||
script:
|
|
||||||
- make check
|
|
||||||
|
|
||||||
# Coverity Scan configuration
|
|
||||||
env:
|
|
||||||
global:
|
|
||||||
- CFLAGS="-Wno-unused-result"
|
|
||||||
- secure: "mvZ7LO2lCFicTg+L3c4PvDeXtMR7ez2pfPYJ/BSYLknTx1yzz31p9k1lwFPnG86oBK4A5MxnlGj+LAfLBRR2ZxvVh5enQyjqSSFfGzG06bmSmfzbM+wkveTzFiKyAnWyzd0bFshsU0tuFXU4QH3jiO+/QO+ixybNyw2wgC+yBz0/OBmzIVKvoK7mqBl31givL6YsLPF5HdipMZK7KHYxp1Kjj36AF1QmsivMKalMjBGIh5PeJ8QY3R/GDdy+I2zEyAS1a6fFMcBbCQrjPl4eQJ/y6pl3EuvMfeSjRUPXvzEf9fiwZcuiw9KY0EDtYuIAyzaBUTHuW/tO359LbLYI4X2V3SgA5b58H0zDvavssRzAp/l/bYq70Q0n1Xz/aF1R01SDqG48BFMWWT3eb7eLIeZNapPLOWk07D801Wpt8XYbfEDZZ5FA5UK/o8DBAlIEDivFLkuG2+vv9wMwY0qkTQ8ZyBvfSRa/pjVBpiPiPRO5Pg6UrnPOHnX7hf+IGa1U38vY8S8sBdA0Xc4QSH3K7dQZc33N12Nhrbp9hQR5WFPz35CZVnf77XPLSWocG1icb6tFF2ybzE26XiUXzRy6eaVkfcNlAvtUl4Rci7520436bJnNfZiFMD9Lj4Wy/td89guqboH2jETcHbly5h5yqfL+95pCt+0i3zCtC0GfrbU="
|
|
||||||
addons:
|
|
||||||
coverity_scan:
|
|
||||||
project:
|
|
||||||
name: cryb-to/cryb-to
|
|
||||||
notification_email: des@des.no
|
|
||||||
build_command: make
|
|
||||||
branch_pattern: scan
|
|
|
@ -3,7 +3,7 @@ AC_INIT([cryb.to], [0.20221002], [des@des.no], [cryb-to], [http://cryb.to/])
|
||||||
AC_CONFIG_SRCDIR([include/cryb/core.h])
|
AC_CONFIG_SRCDIR([include/cryb/core.h])
|
||||||
AC_CONFIG_MACRO_DIR([m4])
|
AC_CONFIG_MACRO_DIR([m4])
|
||||||
AM_INIT_AUTOMAKE([foreign no-dist-gzip dist-xz])
|
AM_INIT_AUTOMAKE([foreign no-dist-gzip dist-xz])
|
||||||
AM_CONFIG_HEADER([include/config.h])
|
AC_CONFIG_HEADERS([include/config.h])
|
||||||
AM_MAINTAINER_MODE([enable])
|
AM_MAINTAINER_MODE([enable])
|
||||||
|
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|
|
@ -35,7 +35,6 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if HAVE_ENDIAN_H
|
#if HAVE_ENDIAN_H
|
||||||
#define _BSD_SOURCE
|
|
||||||
#include <endian.h>
|
#include <endian.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,6 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if HAVE_ENDIAN_H
|
#if HAVE_ENDIAN_H
|
||||||
#define _BSD_SOURCE
|
|
||||||
#include <endian.h>
|
#include <endian.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,6 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if HAVE_ENDIAN_H
|
#if HAVE_ENDIAN_H
|
||||||
#define _BSD_SOURCE
|
|
||||||
#include <endian.h>
|
#include <endian.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,6 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if HAVE_ENDIAN_H
|
#if HAVE_ENDIAN_H
|
||||||
#define _BSD_SOURCE
|
|
||||||
#include <endian.h>
|
#include <endian.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,6 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if HAVE_ENDIAN_H
|
#if HAVE_ENDIAN_H
|
||||||
#define _BSD_SOURCE
|
|
||||||
#include <endian.h>
|
#include <endian.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
12
t/t_fnv.c
12
t/t_fnv.c
|
@ -133,12 +133,12 @@ t_prepare(int argc, char *argv[])
|
||||||
t_add_test(t_fnv0_64, &t_offset_basis, "FNV-64 offset basis");
|
t_add_test(t_fnv0_64, &t_offset_basis, "FNV-64 offset basis");
|
||||||
n = sizeof t_cases / sizeof t_cases[0];
|
n = sizeof t_cases / sizeof t_cases[0];
|
||||||
for (i = 0; i < n; ++i) {
|
for (i = 0; i < n; ++i) {
|
||||||
t_add_test(t_fnv0_32, &t_cases[i], "");
|
t_add_test(t_fnv0_32, &t_cases[i], "FNV-0-32");
|
||||||
t_add_test(t_fnv0_64, &t_cases[i], "");
|
t_add_test(t_fnv0_64, &t_cases[i], "FNV-0-64");
|
||||||
t_add_test(t_fnv1_32, &t_cases[i], "");
|
t_add_test(t_fnv1_32, &t_cases[i], "FNV-1-32");
|
||||||
t_add_test(t_fnv1_64, &t_cases[i], "");
|
t_add_test(t_fnv1_64, &t_cases[i], "FNV-1-64");
|
||||||
t_add_test(t_fnv1a_32, &t_cases[i], "");
|
t_add_test(t_fnv1a_32, &t_cases[i], "FNV-1a-32");
|
||||||
t_add_test(t_fnv1a_64, &t_cases[i], "");
|
t_add_test(t_fnv1a_64, &t_cases[i], "FNV-1a-64");
|
||||||
}
|
}
|
||||||
return (0);
|
return (0);
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
|
||||||
#include <cryb/test.h>
|
#include <cryb/test.h>
|
||||||
|
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
|
||||||
#include <cryb/test.h>
|
#include <cryb/test.h>
|
||||||
|
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
|
||||||
#include <cryb/test.h>
|
#include <cryb/test.h>
|
||||||
|
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
|
||||||
#include <cryb/test.h>
|
#include <cryb/test.h>
|
||||||
|
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
|
||||||
#include <cryb/test.h>
|
#include <cryb/test.h>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue