Jeffrey Cafferata
dad1d4c2c5
DOCS: Fixed typo "deprecation" ( #1739 )
2022-09-06 08:21:57 -04:00
Chris Hunt
6eeec2f999
CHORE: Define Release parameters ( #1724 )
2022-08-19 12:04:13 -04:00
Chris Hunt
cfc82c8e13
DOCS: Update with new release process ( #1707 )
...
* Update with new release process
* Move major bump to its own section; split step 1 into 2 parts
* Remove version number from main.go
* Linting
* Add example `git tag` command
* Try a different regex pattern for release note generation
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2022-08-15 10:41:45 -04: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
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