Commit Graph
28 Commits
Author SHA1 Message Date
Benj Fassbind ecc055180c Fix publishing race condition
A race condition for publishing packages and
mirrors at the same time was introduced in
commit 77d7c38.

The problem is that when opening a leveldb transaction
and performing another 'put' to the db
the system freezes.
2023-05-31 15:48:42 +02:00
Benj Fassbind 71fd730598 Return an empty array if no tasks are available
All other api endpoints also send empty arrays instead of nil.
Closes #1123
2022-11-17 10:44:35 +01:00
Benj Fassbind 42cfee2c09 Fix mirror test 2022-08-16 09:04:16 +02:00
Benj Fassbind afdc10b919 Fix golangci-lint 2022-08-16 09:04:16 +02:00
Benj Fassbind af899149c7 Fix wrong nil check for SkipBz2 2022-08-16 09:04:16 +02:00
Benj Fassbind f0a85b2b6e Fix release build 2022-07-13 08:33:48 +02:00
Benj Fassbind 515e5532c8 Fix temp dir on ci 2022-07-13 08:33:48 +02:00
Benj Fassbind ff3bf4b180 Improve error messages 2022-07-13 08:33:48 +02:00
Benj Fassbind 1d4e6183be Capture coverage of integration tests
To capture the coverage also for the integration tests,
a test only executing the cmd.Run function is used.

The test always exits with code 0 and prints the
real exit code to stdout. Otherwise no coverage
report is generated.

Those changes enable a more accurate coverage report
for future contributions.
2022-07-13 08:33:48 +02:00
Benj Fassbind 69d473ea6f Fix failing mirror test
Add the https redirect to the gold ouptut of the test
as this was changed for the jenkins debian repos
and the tests were failing after this change.
2022-07-13 08:33:48 +02:00
Benj Fassbind bfc86d3b30 Test copyfile 2022-07-13 08:33:48 +02:00
Benj Fassbind 3ce27743ae Test utils 2022-07-13 08:33:48 +02:00
Benj Fassbind 6f130e1583 Add codecov configuration 2022-06-20 13:23:28 +02:00
Benj Fassbind 35ad6cacc8 Upload code coverage 2022-06-20 13:23:28 +02:00
Benj Fassbind f519ecded7 Update azure dependency 2022-06-20 12:50:24 +02:00
Benj Fassbind d955b06f03 Fix artifacts publishing 2022-04-13 09:27:50 +02:00
Benj Fassbind 8046fb1eb9 Fix failing checks 2022-04-05 11:41:14 +02:00
Benj Fassbind 0302e39d57 Update gin and jwt-go dependencies 2022-04-05 11:41:14 +02:00
Benj Fassbind c29ccaadbc Fix typo in ci config 2022-04-05 11:41:14 +02:00
Benj Fassbind d2d168f363 Fix system test env setup 2022-04-05 09:58:02 +02:00
Benj Fassbind cf98718a79 Fix default branch name in ci 2022-04-05 09:58:02 +02:00
Benj Fassbind 47bda055e0 Publish releases and nightly builds from ci 2022-04-04 20:07:08 +02:00
Benj Fassbind 21029c326b Add release to CI 2022-02-11 08:36:21 +01:00
Benj Fassbind f93bc6ef0f Fix badges 2022-01-27 15:18:32 +01:00
Benj Fassbind a40cfc679c Only run system test with latest go version 2022-01-27 09:30:14 +01:00
Benj Fassbind bda6eb4200 Update minimum required go version 2022-01-27 09:30:14 +01:00
Benj Fassbind a83dea705f Build for newer go versions 2022-01-27 09:30:14 +01:00
Benj Fassbind ed7a960e31 Trigger CI on every push 2022-01-27 09:30:14 +01:00