-
Notifications
You must be signed in to change notification settings - Fork 791
Closed
Description
Currently, the CI is quite slow (around 20 minutes to run), it would be nice to speed it up a bit, to make it more pleasant to send pull-requests, but also to avoid burning electricity/resources for nothing.
- Why do we need to install
systemd
to build miniflux on RHEL? Replace %{?systemd_requires} with%{?systemd_ordering} #3036 - Why is
go vet ./...
taking 30s?! Don't rungo vet ./...
as it's run as part of golangci-lint #3033 - 2min to run the unit tests is a lot, maybe we can ditch
-cover
? Only run-race -cover
on ubuntu in the CI #3035 - Do we need to run the unit tests on all platforms with
-race
? Maybe doing it only a single one would be enough. Only run-race -cover
on ubuntu in the CI #3035 - The CodeQL jobs are both analyzing Javascript and Go, maybe we can remove one of them: Don't specify languages for CodeQL #3032
- It seems that go packages aren't cached locally Checkout before installing go #3038
- Don't build multi-arch packages on every PR ci: avoid building Linux packages for each pull-request to speedup the CI #3043
- Only run Docker tests when the Dockerfiles are modified ci: run Docker tests only when the Dockerfiles are modified #3044
Metadata
Metadata
Assignees
Labels
No labels