Robert Blenkinsopp
							
						 
					 | 
					
						
						
							
						
						b30e9769ae
					 | 
					
						
						
							
							HEDNS: Re-enable CI integration tests (#1916)
						
						
						
						
						
						
					 | 
					
						2023-03-23 10:04:24 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Limoncelli
							
						 
					 | 
					
						
						
							
						
						c3df299e51
					 | 
					
						
						
							
							TEST: Add -diff2 integration testing (#2209)
						
						
						
						
						
						
					 | 
					
						2023-03-22 09:04:29 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Hunt
							
						 
					 | 
					
						
						
							
						
						07a04c36ce
					 | 
					
						
						
							
							FIX: Release binaries don't contain semver string (#2078)
						
						
						
						
						
						
					 | 
					
						2023-02-16 11:28:59 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Hunt
							
						 
					 | 
					
						
						
							
						
						97d9c5889b
					 | 
					
						
						
							
							BUILD SYSTEM: Skip unused integration tests faster (#1939)
						
						
						
						
						
						
						
						Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com> 
						
						
					 | 
					
						2023-01-17 11:47:17 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Limoncelli
							
						 
					 | 
					
						
						
							
						
						839abd122e
					 | 
					
						
						
							
							Revert "Skip more efficiently"
						
						
						
						
						
						
						
						This reverts commit 9205b809b0. 
						
						
					 | 
					
						2023-01-11 10:23:23 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Limoncelli
							
						 
					 | 
					
						
						
							
						
						9205b809b0
					 | 
					
						
						
							
							Skip more efficiently
						
						
						
						
						
						
					 | 
					
						2023-01-11 10:17:33 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Hunt
							
						 
					 | 
					
						
						
							
						
						b4ebe5b54b
					 | 
					
						
						
							
							maint: Update GoReleaser and CircleCI configs to publish multi-arch Docker image (#1682)
						
						
						
						
						
						
						
						- Improve the filtering for the `release` job only on tag creation.
- Removes the dependency on `integration-tests` job from the `release` job. The flaky tests were frequently blocking the release.
  - Integration tests will now only run on PRs.
- Restores the Docker build/publish
  - Includes amd64, arm64, and i386 multi-arch manifest
- Uploads [artifacts](https://app.circleci.com/pipelines/github/StackExchange/dnscontrol/1285/workflows/b40ce89b-5a60-4ed2-874b-d47f383122b2/jobs/10051/artifacts) to CircleCI
- Fixes linting issues with README
- Add [CircleCI Insights badge](https://github.com/StackExchange/dnscontrol/tree/fix/cci#dnscontrol) to README
- Uploads deb and rpm packages to [CloudSmith](https://cloudsmith.io/~stackoverflow/repos/dnscontrol/packages/)
  - TODO: It looks like CloudSmith treats both formats as duplicates and appends a `-1` to the version.
  - TODO: Push the Docker images to CloudSmith as well (alternate to Docker Hub and their aggressive rate limits).
- TODO: The automated release notes regex patterns don't work for most of the commits. See [releases/tag/v3.18.2-pre013](https://github.com/StackExchange/dnscontrol/releases/tag/v3.18.2-pre013) 
						
						
					 | 
					
						2022-08-12 16:08:16 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jeffrey Cafferata
							
						 
					 | 
					
						
						
							
						
						bd048944a3
					 | 
					
						
						
							
							Make the Docker image build version DOCKER_IMAGE_VERSION aware of the configured version in main.go. (#1694)
						
						
						
						
						
						
						
						Fixes #1687 
						
						
					 | 
					
						2022-08-12 08:47:13 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jeffrey Cafferata
							
						 
					 | 
					
						
						
							
						
						2673217e3c
					 | 
					
						
						
							
							Updated the Circle CI multi-arch environment variable. (#1686)
						
						
						
						
						
						
					 | 
					
						2022-08-11 09:14:28 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jeffrey Cafferata
							
						 
					 | 
					
						
						
							
						
						4990170663
					 | 
					
						
						
							
							CHORE: Fix Docker Hub from the Circle CI workflow. (#1681)
						
						
						
						
						
						
					 | 
					
						2022-08-11 09:00:19 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan-Philipp Benecke
							
						 
					 | 
					
						
						
							
						
						81d76fb164
					 | 
					
						
						
							
							Run go fmt after build, so deps are there (#1557)
						
						
						
						
						
						
						
						Signed-off-by: Jan-Philipp Benecke <jan-philipp@bnck.me> 
						
						
					 | 
					
						2022-06-20 07:33:25 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan-Philipp Benecke
							
						 
					 | 
					
						
						
							
						
						ba2c7f9c0e
					 | 
					
						
						
							
							MAINT: Enforcing formatted code (#1544)
						
						
						
						
						
						
						
						* Enforcing formatted code
Signed-off-by: Jan-Philipp Benecke <jan-philipp@bnck.me>
* Show lines
Signed-off-by: Jan-Philipp Benecke <jan-philipp@bnck.me>
* Run check after deps are installed
Signed-off-by: Jan-Philipp Benecke <jan-philipp@bnck.me> 
						
						
					 | 
					
						2022-06-18 08:56:04 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Limoncelli
							
						 
					 | 
					
						
						
							
						
						9c7b84eefd
					 | 
					
						
						
							
							HEXONET: Adapt to new OTE endpoint (#1463)
						
						
						
						
						
						
						
						* HEXONET: Adapt to new OTE endpoint
* CCI uses goreleaser which needs go 1.8 
						
						
					 | 
					
						2022-03-24 12:53:42 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Limoncelli
							
						 
					 | 
					
						
						
							
						
						a3177ebb3d
					 | 
					
						
						
							
							MAINT: Update dependencies (#1388)
						
						
						
						
						
						
						
						* MAINT: Update dependencies
* Increase CCI timeout because Cloudflare is so damn slow 
						
						
					 | 
					
						2022-02-01 14:47:27 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tom Limoncelli
							
						 
					 | 
					
						
						
							
						
						9f720d1084
					 | 
					
						
						
							
							CLEANUP: Skip DualProvider tests if Cannot(DocDualHost) (#1345)
						
						
						
						
						
						
						
						* Skip DualProvider tests if Cannot(DocDualHost)
* go generate
* Fix HEXONET domain 
						
						
					 | 
					
						2021-12-21 12:23:11 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Hunt
							
						 
					 | 
					
						
						
							
						
						cc4eba6f16
					 | 
					
						
						
							
							Migrate Build and Integration Tests to CircleCI (#1292)
						
						
						
						
						
						
						
						* Change the CI from GitHub Actions to [CircleCI](https://app.circleci.com/pipelines/github/StackExchange/dnscontrol?filter=all).
* Adds more platforms in the release as inspired by and discussed in #1260. 
						
						
					 | 
					
						2021-12-17 07:14:27 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Hunt
							
						 
					 | 
					
						
						
							
						
						5bffef9afc
					 | 
					
						
						
							
							Add empty circleci config (#1286)
						
						
						
						
						
						
					 | 
					
						2021-10-11 18:32:06 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |