Commit graph

2108 commits

Author SHA1 Message Date
Hugo Osvaldo Barrera
3bf4bd079d Tidy up CI build definitions 2021-06-12 16:28:27 +02:00
Hugo Osvaldo Barrera
39ccc168b2 Show a useful help message by default 2021-06-12 16:28:27 +02:00
Hugo Osvaldo Barrera
7b0d6671da Delete unused variable 2021-06-12 16:28:27 +02:00
Hugo Osvaldo Barrera
8e8c1d5719 Update docs on test DAV servers 2021-06-12 16:28:27 +02:00
Hugo Osvaldo Barrera
299c699cb9 Manage test DAV servers as fixtures
Rather than require manually starting them before tests, manage them as
fixtures an initialise/destroy them as needed.
2021-06-12 16:28:24 +02:00
Hugo Osvaldo Barrera
8cd4a44d02 Simplify definition of DAV_SERVERs 2021-06-12 15:01:08 +02:00
Hugo Osvaldo Barrera
b0f08e051a
Merge pull request #895 from pimutils/optimise-test-servers
Run CI storage tests against Baikal again
2021-06-12 14:21:50 +02:00
Hugo Osvaldo Barrera
4450393d4f Typo
Fixes #892
2021-06-12 13:27:47 +02:00
Hugo Osvaldo Barrera
6c80293a98 Mark failing baikal tests as xfail 2021-06-12 13:26:01 +02:00
Hugo Osvaldo Barrera
a9fa61040f Tidy up some collection initializations 2021-06-12 13:23:54 +02:00
Hugo Osvaldo Barrera
ee124f5c82 Improve readability of failed tests 2021-06-12 13:23:52 +02:00
Hugo Osvaldo Barrera
5a97307a2f Remove unecessary exclusion 2021-06-12 13:08:25 +02:00
Hugo Osvaldo Barrera
e467809bb0 Update pre-commit hooks 2021-06-12 13:08:04 +02:00
Hugo Osvaldo Barrera
320ac6020b Tweak linter to ignore less issues 2021-06-12 12:58:13 +02:00
Hugo Osvaldo Barrera
9d3ef030fa Remove pointless condition
These tasks are named "ci-*", no point in hiding them in other envs.
2021-06-12 12:41:30 +02:00
Hugo Osvaldo Barrera
eec142ac15 Drop mysteryshack support
It's been unmaintained for years, so no point in keeping track of
compatibility.
2021-06-12 12:06:07 +02:00
Hugo Osvaldo Barrera
96f1c41bee Run CI with Baikal too 2021-06-12 12:06:07 +02:00
Hugo Osvaldo Barrera
a0b814ec17 Add a bit of docs to build manifests 2021-06-12 12:06:07 +02:00
Hugo Osvaldo Barrera
91ffb931e1 Move baikal out-of-repo too 2021-06-12 12:06:07 +02:00
Hugo Osvaldo Barrera
bba9d43caf Remove empty install files 2021-06-12 12:06:03 +02:00
Hugo Osvaldo Barrera
ec221b52b4 Update docs with new images names 2021-06-12 12:05:00 +02:00
Hugo Osvaldo Barrera
2336076baf
Merge pull request #894 from pimutils/optimise-test-servers
Move test server dockerfiles out-of-repo
2021-06-12 11:36:15 +02:00
Hugo Osvaldo Barrera
d747977af2 Use externally-built containers for test servers
This speeds up CI by avoiding a rebuild of these container on each run.
2021-06-12 10:59:44 +02:00
Hugo Osvaldo Barrera
0e47775ce3 Remove unused submodules
These submodules were used to bootstrap local test servers for running
integration tests.

We'll be reusing that codebase inside docker containers, but don't want
the containers built for each push to this repo -- that'll happen in a
separate repository.
2021-06-12 10:59:44 +02:00
Hugo Osvaldo Barrera
d6c1b1847c Fix a few linting errors 2021-06-12 10:59:44 +02:00
Hugo Osvaldo Barrera
5844480588
Merge pull request #889 from Intevation/dev-issue881
Implement more flexibility for storage/filesystem
2021-06-11 11:37:12 +02:00
Bernhard Reiter
b9f5d88af9
Fixing docs/config.rst and code formatting 2021-06-02 13:52:10 +02:00
Hugo Osvaldo Barrera
5c00cceeb4 Update changelog for 0.18.0 2021-05-31 08:32:18 +02:00
Hugo Barrera
5e3e57ffc2
Merge pull request #891 from pimutils/fix-master
Update click-threading to 0.5.0
2021-05-31 09:56:57 +02:00
Hugo Osvaldo Barrera
addab47786 Update click-threading to 0.5.0
Previous version broke with recent `click` updates.
2021-05-30 22:30:01 +02:00
Hugo Barrera
32bc8d9046
Merge pull request #890 from pimutils/irc
Replace Freenode with Libera.Chat
2021-05-26 17:20:23 +02:00
Hugo Osvaldo Barrera
0d0f2974ae Replace Freenode with Libera.Chat 2021-05-26 00:19:06 +02:00
Bernhard Reiter
9a1582cc0f
Improve storage/filesystem docs
add hints about how to use the `fileext` and `fileignoreext` parameters.
2021-05-21 14:22:30 +02:00
Bernhard Reiter
9b5e01ab38
Improve storage/test_filesystem
with one additional test and fixing of the documentation.
2021-05-20 12:50:05 +02:00
Bernhard Reiter
81895c291e
Make /storage/filesystem more flexible
by adding the optional fileignoreext parameter.
2021-05-19 18:00:09 +02:00
Bernhard Reiter
439e63f8ea
Make /storage/filesystem ignore .tmp files
Hardcode to ignore files with `.tmp` suffix as this is mentioned
in the vdir specification.
2021-05-19 17:51:57 +02:00
Bernhard Reiter
804b9f0429
Add tests to filesystem storage for file ignorance
that ignore .tmp files even when fileext is empty.
Prepares to make the filesystem storage more universal as part of #881 .
2021-05-19 17:40:04 +02:00
Hugo Barrera
44e4beb06f
Merge pull request #886 from pimutils/black
Black
2021-05-11 21:11:09 +02:00
Hugo Barrera
94f8d608ec
Merge pull request #885 from pimutils/deb
Update build script for Debian/Ubuntu
2021-05-11 20:31:42 +02:00
Hugo Osvaldo Barrera
d2d41e5df1 Use black to auto-format the codebase 2021-05-06 19:28:54 +02:00
Hugo Osvaldo Barrera
abf199f21e Fix using mutable object as default arg 2021-05-06 19:28:08 +02:00
Hugo Osvaldo Barrera
75719ecc66 Update pre-commit hooks 2021-05-06 19:26:30 +02:00
Hugo Osvaldo Barrera
9513ee7f61 Update build script for Debian/Ubuntu 2021-05-06 19:11:43 +02:00
Hugo Osvaldo Barrera
a68121e439 Update pre-commit hooks 2021-04-18 16:00:39 +02:00
Hugo Osvaldo Barrera
e355b3336b Fix style checks on CI 2021-04-18 15:59:40 +02:00
Hugo Osvaldo Barrera
b435465bc7 Merge style checks into tests
They're both run in pretty much the same environment, and it's
unnecessary to spin up a separate VM for that.
2021-04-09 20:56:21 +02:00
Hugo Osvaldo Barrera
56688a6c50 Avoid installing any dependencies from PyPI
This is to fully ensure that we're using just distribution packages and
not actually fetching newer stuff from PyPI.
2021-04-09 20:01:27 +02:00
Hugo Barrera
bc002a700e
Merge pull request #879 from pimutils/archlinux
Run tests and CI on ArchLinux image
2021-04-07 21:38:07 +00:00
Hugo Osvaldo Barrera
12c860978b Run CI on ArchLinux with repository dependencies 2021-04-07 21:45:43 +02:00
Hugo Osvaldo Barrera
fdc12d561c Update tests to work with hypothesis 6 2021-04-07 21:45:41 +02:00