Wykres commitów

52 Commity (ce713f95c0470e1afb20148e1c886310bcc09eb4)

Autor SHA1 Wiadomość Data
Olaf Meeuwissen 7799a072b4 CI: Add a scripted release process 2019-07-30 22:40:11 +09:00
Olaf Meeuwissen c52eef6e21 CI: Drop Debian 8, add Debian 10
This uses the updated Debian images which now use codenames instead
of version numbers.

Note that `CFLAGS=-Werror` has been disabled until such time as all
new warnings have been addressed.
2019-07-14 14:03:56 +09:00
Olaf Meeuwissen 6f6a492874 Raise the bar for archiving of source tarballs
They now have to pass a `make distcheck`.  The compile stage takes
care of compiler errors/warnings.  We are interested in all checks
passing and the source archive being self-consistent.
2019-07-06 21:48:15 +09:00
Olaf Meeuwissen 02d33a0e6d Take "advantage" of CI environment changes
The mini variant now has everything needed to roll a source tarball.
It also has git installed so we don't need a convoluted find for our
style check anymore.
2019-06-30 12:45:03 +09:00
Olaf Meeuwissen 1017d790b6 Always use the latest upstream config.{guess,sub} in source tarballs
This was one of the release tasks but we may as well find out as soon
as possible whether these break anything ;-)
2019-06-30 12:45:03 +09:00
Olaf Meeuwissen b596f98879 Include an up-to-date ChangeLog with every build 2019-06-30 12:45:03 +09:00
Olaf Meeuwissen bf00b9f49c Use git to put a version in configure
CI has been using this for a long time.  Now that generated files are
no longer in the repository, new clones require autotools already and
adding a git requirement doesn't seem like a big burden.
2019-06-25 21:54:37 +09:00
Olaf Meeuwissen 9bbb2b37a1 Bump Alpine build from 3.9 to 3.10 2019-06-20 20:02:15 +09:00
Olaf Meeuwissen 165aad31bc Make tar invocation work with Busybox tar version 2019-06-06 20:50:29 +09:00
Olaf Meeuwissen 03591a4c4a Fix current working directory assumptions 2019-06-06 20:37:08 +09:00
Olaf Meeuwissen 103be60e24 Really make it a no-op script. Re !72 2019-06-05 23:44:43 +09:00
Olaf Meeuwissen a367df0994 Add no-op script to satisfy GitLab CI requirements. Re !72 2019-06-05 23:39:44 +09:00
Olaf Meeuwissen 4ddd89dc16 Move source tarball creation to prepare stage. Re !72
The build jobs use this tarball to exercise the build and only if all
builds pass will it be "archived".
2019-06-05 23:34:56 +09:00
Olaf Meeuwissen b6f8053af8 Carry forward configure.ac tweak only. Re !72 2019-06-04 18:18:59 +09:00
Olaf Meeuwissen 93be23ccf5 Fix libtool requirement for autogen.sh. Re !72 2019-06-02 21:24:26 +09:00
Povilas Kanapickas 9e6a83860b autotools: Add autogen.sh to run autotools in appropriate way 2019-06-01 14:38:36 +03:00
Olaf Meeuwissen 216e8b28a0 Turn C++ compiler warning into error on the right job. Re #85
Fixes 8d67531c70 where the flags were
set for a job that runs in an environment *without* a C++ compiler.
2019-05-22 21:48:32 +09:00
Olaf Meeuwissen 199a685d0b Restore availability of config.status for archive stage. Re #85 2019-05-22 21:35:08 +09:00
Olaf Meeuwissen 8d67531c70 Turn C++ compiler warnings into errors. See #85 2019-05-22 21:31:13 +09:00
Olaf Meeuwissen 57ee89a676 Drop caching of untracked files. Re #85 2019-05-22 21:19:54 +09:00
Olaf Meeuwissen f6038a70ec Add a Fedora 30 build, drop the Fedora 28 one 2019-05-04 09:19:26 +09:00
Olaf Meeuwissen 66fed7c4bf Bump Alpine build from 3.8 to 3.9 2019-02-02 10:38:59 +09:00
Olaf Meeuwissen 866c451edb Add a Fedora 29 build, drop the Fedora 27 one 2018-12-08 20:29:22 +09:00
Olaf Meeuwissen c980c73259 Remove cached lists of supported devices
Caching was introduced in e7d9779dfc.

Fixes sane-project/website#7.
2018-10-11 00:52:08 +09:00
Olaf Meeuwissen e2bfb2e00a Bump Alpine build from 3.7 to 3.8 2018-10-11 00:30:20 +09:00
Olaf Meeuwissen 85efea28ae Add a Fedora 28 build, drop the Fedora 26 one 2018-05-31 22:16:09 +09:00
Olaf Meeuwissen f162fad98c Bump the "canonical" build environment to Debian 9 2018-03-15 09:42:41 +09:00
Olaf Meeuwissen 5944c15d03 Bump Alpine build from 3.6 to 3.7 2018-03-15 09:42:41 +09:00
Olaf Meeuwissen 080702ae7d Add a Fedora 27 build, drop the Fedora 25 one 2018-03-15 09:04:31 +09:00
Olaf Meeuwissen 393cf040b9 Add doxygen generated sanei HTML documentation to archive 2018-03-10 10:14:06 +09:00
Olaf Meeuwissen fadb3d809a Add doxygen generated sanei HTML documentation to artifacts 2018-03-09 22:42:09 +09:00
Olaf Meeuwissen bb56d44eb9 CI: Actually move the *html files 2018-02-25 17:01:10 +09:00
Olaf Meeuwissen ef0610ce2e CI: Generate device support status HTML in after_script 2018-02-21 21:09:59 +09:00
Olaf Meeuwissen 936a45b4aa Include device support status HTML pages in archive target
This is meant to make it easier for the website to get the latest
information up.
2018-02-21 20:50:07 +09:00
Olaf Meeuwissen f333450086 CI: Add a Fedora 26 Clang build 2017-07-15 17:19:38 +09:00
Olaf Meeuwissen 3f8db8e2d0 AWARE: Treat compiler warnings as errors on the debian-9-* builds 2017-07-12 21:31:31 +09:00
Olaf Meeuwissen fe3299a9b0 Add minimal and full CI compile tests for Debian 9 2017-06-22 20:36:59 +09:00
Olaf Meeuwissen e7d9779dfc CI: Build `git describe` versioned snapshot tarballs
This:
 - modifies `configure.ac` to get a version number courtesy of `git`
   when `autoconf` is run
 - runs a `make dist` when all compilation targets succeed
 - makes the resulting tarball available as a build artifact
 - renames the various pipeline stages
2017-06-17 12:38:21 +09:00
Olaf Meeuwissen fbe2f6d332 CI: add a "lint" stage before the builds
This is mostly meant for "cheap" policy checks that do not require the
sources to be compiled.
2017-06-02 21:13:34 +09:00
Olaf Meeuwissen 55257bea66 Bump Alpine builder to 3.6 2017-05-29 21:02:53 +09:00
Olaf Meeuwissen 34e4dbf6c3 Bump Alpine and Fedora builder versions 2017-04-10 20:24:38 +09:00
Olaf Meeuwissen a9806de08e AWARE: Treat compiler warnings as errors on debian-8-mini too! 2016-09-25 17:06:15 +09:00
Olaf Meeuwissen 97d2a3d22d AWARE: Treat compiler warnings as errors on debian-8-full
This build became compiler warning free in ee550e5d.  Let's keep it
that way!
2016-09-21 22:11:09 +09:00
Olaf Meeuwissen 0d527f6659 Drop build environments
Adding them did not quite have the effect I thought it would. I had
thought it would allow for easy linking to build logs by environment
name.  Alas, no such luck.

This reverts commits:
 - 9c44317289
 - 6209fecf3a
2016-09-04 12:14:23 +09:00
Olaf Meeuwissen 9c44317289 Fix environment name (periods are not allowed) 2016-08-28 13:24:17 +09:00
Olaf Meeuwissen 6209fecf3a Make referencing builds easier 2016-08-28 12:17:46 +09:00
Olaf Meeuwissen 1859803563 Add a Fedora 24 Clang builder 2016-07-27 21:17:08 +09:00
Olaf Meeuwissen cb04102a20 Add GitLab CI musl build job 2016-07-09 15:10:00 +09:00
Olaf Meeuwissen c17821e360 Fix configure time warning during CI build 2016-07-02 19:23:01 +09:00
Olaf Meeuwissen 40bfec7a6b GitLab-CI: fix configure option 2016-06-15 20:17:29 +09:00