Jarek Kowalski
fef23a7e2c
disable code coverage
2021-02-14 21:45:56 -08:00
Jarek Kowalski
0b1d6d3159
codecov: run only on ubuntu
2021-02-14 21:18:09 -08:00
Jarek Kowalski
0581a07220
coverage: use GH action to upload coverage
2021-02-14 20:45:26 -08:00
Jarek Kowalski
70b0d8d9c9
integrate with codecov.io ( #836 )
...
* integrate with codecov.io
2021-02-14 20:17:05 -08:00
Jarek Kowalski
a655d7b9e2
minor build tweaks ( #830 )
2021-02-12 18:36:01 -08:00
Jarek Kowalski
2a58166c43
lint: upgraded to 1.36 which fixes flakes ( #801 )
...
* lint: upgraded to 1.36 which fixes flakes
* ci: removed separate lint action - normal lint is fast enough and less flaky
* ci: also deleted linter_version_test.go
2021-01-26 19:24:30 -08:00
Jarek Kowalski
38fc17bae8
ci: changed cron schedule to run once a week, instead of twice daily
2021-01-24 09:02:15 -08:00
Jarek Kowalski
1f3b8d4da4
upgrade linter to 1.35 ( #786 )
...
* lint: added test that enforces Makefile and GH action linter versions are in sync
* workaround for linter gomnd problem - https://github.com/golangci/golangci-lint/issues/1653
2021-01-16 18:21:16 -08:00
Jarek Kowalski
3cce502017
ci: disabled armhf runner until it's fixed
2021-01-14 20:51:12 -08:00
Jarek Kowalski
fd0e8ed2c9
ci: fix coveralls publishing
2020-12-24 11:24:31 -08:00
Jarek Kowalski
2541f0013c
ci: GitHub actions support ( #739 )
...
This mimics Travis behavior and also allows making full local release
from a GH owner other than 'kopia' as long as required secrets are
provided.
Supports:
- basic testing on PRs
- publishing kopia RPM, DEB and TAR.GZ release to <owner>/kopia
(on tags)
- publishing KopiaUI release to <owner>/kopia (on tags)
or <owner>/kopia-ui-release (on master)
- publishing RPM and APT packages from official kopia/kopia and
master branch only
Verified on jkowalski/kopia clone:
Tags:
https://github.com/jkowalski/kopia/actions/runs/439735808
https://github.com/jkowalski/kopia/releases/tag/v0.8.0-testing4
Post-submit:
https://github.com/jkowalski/kopia/actions/runs/439720039
https://github.com/jkowalski/kopia-ui-release/releases/tag/v20201222.0.225118
* ci: remove .travis.yml
* testing: skip tests if environment values are empty
* ci: run heavyweight tests on amd64 only
* ci: remove .appveyor.yml
* makefile: removed appveyor travis emulation
2020-12-24 01:11:57 -08:00
Jarek Kowalski
213a557435
ci: run make on GitHub actions ( #736 )
2020-12-21 17:15:46 -08:00
Jarek Kowalski
72a33729e2
ci: moved building and testing htmlui and app to separate GH action ( #733 )
2020-12-21 15:08:08 -08:00
Jarek Kowalski
44ad8b58c1
Update build-armhf.yml
2020-09-22 19:51:54 -07:00
Jarek Kowalski
b8c506b916
Create build-armhf.yml
2020-09-22 17:25:29 -07:00
Jarek Kowalski
923c91b5a4
infra: set up github action to run quick lint on pull requests ( #535 )
2020-08-14 22:27:09 -07:00