Olaf Meeuwissen
a7a8cb44d4
CI: Bump Fedora from 32 to 33
2021-01-24 21:22:34 +09:00
Olaf Meeuwissen
8462b2d75a
CI: Bump Alpine from 3.12 to 3.13
2021-01-24 21:22:07 +09:00
Olaf Meeuwissen
db20a613c3
CI: Bump Alpine from 3.11 to 3.12
2020-05-30 13:04:03 +09:00
Olaf Meeuwissen
299af98cb2
CI: Sync full set of configure options with ci-envs settings
2020-05-30 13:03:47 +09:00
Olaf Meeuwissen
a0ef09c456
CI: Bump Fedora from 31 to 32
2020-05-02 14:12:33 +09:00
Olaf Meeuwissen
db4cbd4185
Add a build to prove that the previous commit fixes #243
2020-03-17 20:46:34 +09:00
Olaf Meeuwissen
82515511a6
Merge branch 'master' into '224-enable-avahi-support-by-default'
...
# Conflicts:
# .gitlab-ci.yml
2020-03-14 09:03:31 +00:00
Ordissimo
5dcd770e5e
.gitlab-ci.yml: Revert poppler related changes
...
The Docker images used by CI have been updated to include the required
packages.
2020-03-14 09:01:17 +00:00
Olaf Meeuwissen
0f857f94cd
.gitlab-ci.yml: Follow Avahi configure option rename
2020-03-14 16:02:10 +09:00
Olaf Meeuwissen
adaef0435a
CI: Turn compiler warnings into errors on Debian 10. Fixes #120
2019-12-30 15:48:56 +09:00
Olaf Meeuwissen
809ccfe695
CI: Bump Alpine from 3.10 to 3.11
2019-12-22 12:33:27 +09:00
Touboul Nathane
7c34046a39
Add escl backend
2019-12-14 08:13:54 +00:00
Olaf Meeuwissen
311b9ff5bf
Remove dependency on external resources during CI. Fixes #178
...
The update-upstreams.sh script is kept for the convenience of those who
want or need to use it. It has been slightly modified to provide more
feedback in case of error conditions.
2019-12-02 20:43:51 +09:00
Olaf Meeuwissen
1bd2dcc9c8
CI: Bump Fedora from 30 to 31
2019-10-31 18:23:15 +09:00
Olaf Meeuwissen
b0b8e8f980
Revert "CI: Speed up compile stage jobs"
...
The additional variables: section in the template hides any variables
set for each job that uses the template!
This reverts commit 14e7ba47dd
.
2019-09-28 18:07:27 +09:00
Olaf Meeuwissen
740f013292
CI: Document the various jobs
2019-08-12 18:01:35 +09:00
Olaf Meeuwissen
5aa84ed9ea
CI: Drop Debian 9 mini build
...
The "mini" build scenario is sufficiently covered by Debian 10 mini.
Considering the Debian 9 is now oldstable, there is not much value in
keeping it around.
2019-08-12 17:39:54 +09:00
Olaf Meeuwissen
69044bdffe
CI: Drop Fedora 29 compile job
...
It's package version make up is too similar to Debian 10 for it to be
worth the CPU cycles.
2019-08-12 17:38:54 +09:00
Olaf Meeuwissen
1f1b9dcd56
CI: Only keep snapshots for 90 days
...
The snapshots aren't meant to stay around forever, that's for releases.
2019-08-11 12:59:07 +09:00
Olaf Meeuwissen
8cb53a191e
CI: Move after_script: from stretch to buster
...
This follows c90e9674e7
.
2019-08-11 12:52:03 +09:00
Olaf Meeuwissen
14e7ba47dd
CI: Speed up compile stage jobs
2019-08-11 12:49:19 +09:00
Olaf Meeuwissen
c90e9674e7
CI: Build our source tarball on Debian's Buster
...
This bumps the build distribution's version, up from Stretch.
2019-08-11 12:08:50 +09:00
Olaf Meeuwissen
6fdbc95bf3
CI: Fix broken dependency after job renames
2019-08-06 22:36:57 +09:00
Olaf Meeuwissen
2874d21514
CI: Rename stages and jobs for clarity
...
It drops the common `compile:` prefix because the web UI ellipsizes
job names. This leads to names that are hard to tell apart when the
prefix is applied.
The archive stage has been renamed to snapshot to differentiate it
more from the release stage. The prepare moniker did not clearly
describe the stage's intent and has been renamed to tarball. The
job names for these stages now reflect the `make` invocations used
in an attempt to be more descriptive.
2019-08-06 21:42:08 +09:00
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