Michael Lynch
301e1172fd
Add Go code coverage to CI
2022-04-17 15:02:32 -06:00
Ben Johnson
80f8de4d9e
Fix release workflow
2022-04-09 10:34:26 -06:00
Ben Johnson
6aba416656
Remove CI task for executing long running test runner on each build
2022-04-02 11:53:22 -06:00
Ben Johnson
07d220028a
Rename 'gcs' to 'gs' for consistency
2022-03-05 11:17:42 -07:00
Ben Johnson
4898fc2fc1
Remove Docker linux/arm64 for PR builds
2022-02-18 14:39:59 -07:00
Ben Johnson
4027c87a02
Fix Docker arch mismatch
2022-02-15 16:02:02 -07:00
Ben Johnson
fc42576e47
Add Docker arm/v7 to CI
2022-02-15 12:31:39 -07:00
Campbell Vertesi
1a630aed04
Add docker multiarch build and push to release
...
Co-authored-by: Ben Johnson <benbjohnson@yahoo.com >
2022-02-15 12:08:21 -07:00
Ben Johnson
ee77592d7e
Skip dependabot CI using branches
2022-01-31 13:01:24 -07:00
Ben Johnson
a2cf2e260b
Skip some CI jobs for dependabot
2022-01-31 12:46:06 -07:00
Ben Johnson
e84994ad95
Add golangci-lint to CI
2022-01-31 09:21:20 -07:00
Ben Johnson
f6c859061b
Fix CodeQL warnings
2022-01-31 08:53:21 -07:00
Ben Johnson
0dfa5f98d1
Re-enable SFTP integration tests
2022-01-30 09:15:31 -07:00
Ben Johnson
906ed9b3ca
Revert "Add test runner request action"
...
This reverts commit 26f219da1d .
2022-01-30 08:57:46 -07:00
Ben Johnson
26f219da1d
Add test runner request action
2022-01-30 08:51:55 -07:00
Ben Johnson
f8382cfa15
Dispatch test runner in CI
2022-01-28 15:59:02 -07:00
Ben Johnson
1741c82839
Produce build for every pull request
2022-01-26 16:10:39 -07:00
Ben Johnson
ffaba87b40
Separate out GitHub Actions
2022-01-25 16:20:38 -07:00
Ben Johnson
39114502f3
Create codeql-analysis.yml
2022-01-23 09:30:17 -07:00
Ben Johnson
0a6474fb28
Restrict CI jobs
2022-01-22 11:00:38 -07:00
Ben Johnson
c7aa3635fd
Parallelize GitHub Actions
2022-01-22 10:28:57 -07:00
Ben Johnson
84d08f547a
Add end-to-end replication/restore testing
2022-01-15 09:05:46 -07:00
Ben Johnson
3f0ec9fa9f
Refactor Restore()
...
This commit refactors out the complexity of downloading ordered WAL
files in parallel to a type called `WALDownloader`. This makes it
easier to test the restore separately from the download.
2022-01-04 15:03:59 -07:00
Ben Johnson
59b025d3da
Update Go version for release builds
2021-05-25 17:02:35 -06:00
Ben Johnson
d1ac03bd8c
Add SFTP replica type
2021-05-24 14:29:57 -06:00
Ben Johnson
31da780ed3
Change GitHub Actions to run on Ubuntu 18.04
2021-05-23 08:09:02 -06:00
Ben Johnson
84dc68c09c
Add Azure Blob Storage replica type
2021-05-23 07:58:45 -06:00
Ben Johnson
ac32e8e089
Add Google Cloud Storage replica
2021-05-22 07:16:14 -06:00
Ben Johnson
fb80bc10ae
Refactor replica system
2021-05-21 07:44:36 -06:00
Ben Johnson
e366b348cd
Remove uncompressed release binary
...
This commit removes the uncompressed binary from the release page.
It was originally added to simplify Docker but it turns out that
having to chmod the binary will double its size.
2021-04-22 16:46:01 -06:00
Ben Johnson
dbb69786d3
Add osusergo & netgo tags for static builds
2021-04-17 09:18:03 -06:00
Ben Johnson
dd8fdd8c8c
Reduce binary size
2021-04-17 09:12:38 -06:00
Ben Johnson
c4c30e394d
Omit load extensions for static builds
2021-04-17 09:06:54 -06:00
Ben Johnson
b31daabf52
Add arm6 release builds
2021-04-11 10:27:45 -06:00
Ben Johnson
54f0659c7b
Enable CGO for cross compilation
2021-04-10 12:35:43 -06:00
Ben Johnson
462330ead6
Support ARM release builds
2021-04-10 08:39:10 -06:00
Ben Johnson
ba068ea3f8
Upload raw release binaries
2021-03-20 09:50:48 -06:00
Ben Johnson
18598a10e6
Add static release builds
2021-03-20 09:41:19 -06:00
Ben Johnson
d2eb4fa5ba
Remove PR action
2021-01-24 08:54:29 -07:00
Ben Johnson
c8b72bf16b
Fix release action
2021-01-21 14:39:23 -07:00
Ben Johnson
9c4de6c520
Debian release action
2021-01-21 14:34:42 -07:00
Ben Johnson
7c3272c96f
Revert "Test 1.16beta1"
...
This reverts commit 4294fcf4b4 .
2021-01-05 15:11:29 -07:00
Ben Johnson
4294fcf4b4
Test 1.16beta1
2021-01-05 15:10:09 -07:00
Ben Johnson
ae0f51eaa9
Fix setup-go
2021-01-05 14:34:14 -07:00
Ben Johnson
ddf85f7150
Add release workflow
2020-12-29 13:44:58 -07:00
Ben Johnson
e5ce22e895
Add CI unit tests
2020-12-29 13:29:08 -07:00