Matt Burdan
f3d6d9d73e
fix: Propagate CGO_ENABLED environment variable to docker build ( #724 )
...
* fix: Add ability to statically compile binaries
* propagate env var from github action
* fix comment
2024-03-26 22:44:58 -07:00
Dan Sosedoff
1b03d78800
Drop linux/arm/v5 from docker build ( #728 )
2024-03-25 22:44:41 -07:00
Dan Sosedoff
6489f6a800
Build on 1.22 ( #726 )
2024-03-22 21:03:07 -07:00
Dan Sosedoff
36436f3aa7
Switch to go 1.21 ( #702 )
...
* Switch to go 1.21
* Update golangci-lint version
2024-03-22 20:36:41 -07:00
Dan Sosedoff
614700e69a
Bump max ci run to 40 mins
2023-09-26 23:22:59 -05:00
Dan Sosedoff
5371b4af56
Test with pg16 ( #691 )
...
* Test with pg16
* Install pg 16 client
2023-09-26 22:40:57 -05:00
Dan Sosedoff
4d32e3b2c5
Switch to go 1.20 ( #668 )
...
* Switch to go 1.20
* Fix golang version definition
* Upgrade golangci-lint to v1.51.2
2023-03-31 19:48:14 -05:00
Dan Sosedoff
f12cf3725a
Move gitconfig step into dockerfile build section
2023-02-15 16:59:39 -06:00
Dan Sosedoff
23fb84db76
Add git config for fly deploy
2023-02-15 16:48:17 -06:00
Dan Sosedoff
0b9e7cdb4e
Update checks workflow triggers
2022-12-16 15:03:06 -06:00
Dan Sosedoff
40474d3990
Remove CGO_ENABLED=0 from checks workflow
2022-12-13 15:28:14 -06:00
Dan Sosedoff
0dfec506cf
Improved Pg test matrix ( #616 )
...
* Add postgres 10/11 to test matrix
* Add docker-compose file fo running multiple postgres versions locally
* Fix client test for pg 10, modify function details to include specific fields
* Try to install latest postgres client
* Add concurrency setting
2022-12-12 18:58:00 -06:00
Dan Sosedoff
4c40eef99a
Perform client version validation before executing pg_dump command ( #614 )
...
* Add func to parse out pg_dump version
* Perform client vs server version checking before dump exports
* Fix dump tests
* Add extra test to validate against empty server version
* Fix attachment filenames cleanup function
* Add extra test
* Fix small typos in comments
* Drop third-party package to deal with versions
* Tweak the pg dump incompatibility error message
* Run CI on pull requests
2022-12-12 15:09:12 -06:00
Dan Sosedoff
dc2b8f7c5e
Switch windows tests from Appveyor to Github Actions ( #611 )
...
* Run unit tests on win in gha
* Decomissions appveyor 🫡
2022-12-07 22:17:19 -06:00
Dan Sosedoff
bbe9a97d05
Switch go build target to 1.19 ( #603 )
...
* Switch go build target to 1.19
* Add make docker-run target for testing new images
* Bump appveyor go version
* Fix appveyor paths
2022-12-06 18:34:08 -06:00
Dan Sosedoff
f48cc5f007
Use go embed to load queries from static files ( #607 )
2022-12-06 17:41:46 -06:00
Dan Sosedoff
443208b217
Change name to demo
2022-12-05 18:00:03 -06:00
Dan Sosedoff
6b0abf1edc
Swap the deploy branch
2022-12-05 17:58:26 -06:00
Dan Sosedoff
7ca17fdd2c
Fix env var
2022-12-05 17:50:31 -06:00
Dan Sosedoff
098b24c276
Setup fly deployment
2022-12-05 17:49:49 -06:00
Dan Sosedoff
c2fbfd2e6c
Configure github container registry access for new releases
2022-11-14 17:13:41 -06:00
Dan Sosedoff
c3ce8cfc3b
Only run docker build workflow on master branch
2022-11-14 16:36:33 -06:00
Dan Sosedoff
a5143ad9d3
Use checkout/setup v3 actions
2022-11-14 16:14:50 -06:00
Dan Sosedoff
580c1093d1
Add lint into github workflow
2022-11-14 15:49:30 -06:00
Dan Sosedoff
2d6ec5dde7
Set build and release actions timeout to 30 mins
2022-07-23 18:46:07 -05:00
Dan Sosedoff
fae23dc57c
Update release action to use qemu and buildx v2 action
2022-07-23 18:26:19 -05:00
Dan Sosedoff
ae3b74ad2a
Docker build refactor ( #568 )
2022-06-27 22:31:57 -05:00
Dan Sosedoff
193073727a
Use go 1.18 in github actions ( #560 )
2022-05-20 20:41:01 -05:00
Dan Sosedoff
9aa3a5a84e
Do not run double checks in github actions
2022-05-20 20:39:51 -05:00
Dan Sosedoff
ccf901d5c7
Bring back the pull_request github actions trigger
2022-01-24 18:32:15 -06:00
Dan Sosedoff
4c496feff2
Run github actions on pushes only
2022-01-04 17:17:30 -06:00
Dan Sosedoff
ccfa3497f3
GitHub actions migration ( #540 )
2021-12-25 11:31:41 -06:00
Dan Sosedoff
a3f0de7916
Remove artifacts build workflow
2021-02-28 13:10:03 -06:00
Dan Sosedoff
dc390b552d
Build binaries for github.ref
2020-02-11 22:49:30 -06:00
Dan Sosedoff
9fabb602bf
Testing github action workflow ( #454 )
...
Build and upload linux/mac binaries to S3 (unofficial releases)
2020-02-11 22:37:24 -06:00