Commit graph

40 commits

Author SHA1 Message Date
dependabot[bot] dedf3989d7
Build(deps): Bump alpine from 3.20.1 to 3.20.2 (#3063)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2024-08-05 16:36:04 -04:00
dependabot[bot] 277b0a0730
Build(deps): Bump alpine from 3.20.0 to 3.20.1 (#3028)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 13:10:43 -04:00
dependabot[bot] cffd0bbf04
Build(deps): Bump alpine from 3.19.1 to 3.20.0 (#2990)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2024-06-04 14:30:24 -04:00
dependabot[bot] 0f4ca76ad4
Build(deps): Bump alpine from 3.19.0 to 3.19.1 (#2823)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 14:35:30 -05:00
dependabot[bot] 427025997c
Build(deps): Bump alpine from 3.18.5 to 3.19.0 (#2752)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2024-01-02 19:54:52 -05:00
dependabot[bot] 811fa5477f
Build(deps): Bump alpine from 3.18.4 to 3.18.5 (#2671)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01 12:04:31 -05:00
dependabot[bot] 60949c3ca6
Build(deps): Bump alpine from 3.18.3 to 3.18.4 (#2574)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-01 12:07:10 -04:00
David M 68f0de49e2
32-bit binaries are no longer supported. Update CI/CD-related files (#2524)
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-08-21 13:00:56 -04:00
dependabot[bot] 194c4711a8
Build(deps): Bump alpine from 3.18.2 to 3.18.3 (#2502)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-08-15 17:46:15 -04:00
Tom Limoncelli d6a12bc3a0
CHORE: Fix release automation (#2498) 2023-08-08 11:41:30 -04:00
Grant bd81bb36a3
CHORE: Add runtime dependencies for container (#2434)
Signed-off-by: Grant Slater <github@firefishy.com>
2023-06-12 07:27:58 -04:00
Jauder Ho 0d044fd121
Update Dockerfile to use Alpine 3.18 (#2362) 2023-05-16 00:36:25 -04:00
dependabot[bot] 1db254814b
Build(deps): Bump alpine from 3.17.2 to 3.17.3 (#2256)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-04-02 08:42:43 -04:00
dependabot[bot] 1c938bb9b6
Build(deps): Bump alpine from 3.17.1 to 3.17.2 (#2116)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-03-03 09:01:50 -05:00
dependabot[bot] 3143bd9e29
Build(deps): Bump alpine from 3.17.0 to 3.17.1 (#2045)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-02 08:18:12 -05:00
dependabot[bot] ca6904968e
CHORE: Bump alpine from 3.16.2 to 3.17.0 (#1833)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2022-12-02 09:20:30 -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
dependabot[bot] 55fbbf3355
CHORE: Bump golang from f8e128f to 0eb08c8 (#1676)
Bumps golang from `f8e128f` to `0eb08c8`.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2022-08-10 13:03:17 -04:00
dependabot[bot] f0aac108c4
CHORE: Bump alpine from 6c1b238 to bc41182 (#1677)
Bumps alpine from `6c1b238` to `bc41182`.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-10 13:02:13 -04:00
dependabot[bot] 9756778281
CHORE: Bump alpine from 3.16.1 to 3.16.2 (#1670)
Bumps alpine from 3.16.1 to 3.16.2.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2022-08-09 21:47:19 -04:00
dependabot[bot] ba747fa5a9
CHORE: Bump golang from f734a85 to f8e128f (#1657)
Bumps golang from `f734a85` to `f8e128f`.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-04 12:57:25 -04:00
dependabot[bot] 3673433f99
CHORE: Bump golang from 1.18.5-alpine3.16 to 1.19.0-alpine3.16 (#1654)
Bumps golang from 1.18.5-alpine3.16 to 1.19.0-alpine3.16.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2022-08-03 13:56:24 -04:00
dependabot[bot] 4f2a624ce6
CHORE: Bump golang from c722e06 to dda10a0 (#1652)
Bumps golang from `c722e06` to `dda10a0`.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-02 13:00:17 -04:00
dependabot[bot] 358ca3917a
Bump golang from 1.18.4-alpine3.16 to 1.18.5-alpine3.16 (#1649)
Bumps golang from 1.18.4-alpine3.16 to 1.18.5-alpine3.16.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-01 13:17:04 -04:00
Tom Limoncelli f6c3c99817
Update golang and alpine (#1634)
* Bump alpine from 3.16.0 to 3.16.1

Bumps alpine from 3.16.0 to 3.16.1.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump golang from `46f1fa1` to `d84b1ff`

Bumps golang from `46f1fa1` to `d84b1ff`.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-20 10:46:45 -04:00
dependabot[bot] f877549ca5
Bump golang from 1.18.3-alpine3.16 to 1.18.4-alpine3.16 (#1618)
Bumps golang from 1.18.3-alpine3.16 to 1.18.4-alpine3.16.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-13 12:55:29 -04:00
F.D.Castel ffcc77a40a
New Dockerfile (fix #1459) (#1537)
* New Dockerfile from https://github.com/jauderho/dockerfiles/blob/main/dnscontrol/Dockerfile .

* Dockerfile: Removes convertzone. Restores ENTRYPOINT.

* Dockerfile: Adds BUILD_VERSION variable.

* Dockerfile: Pin docker images to specific versions.
2022-06-15 16:17:44 -04:00
Chris 31a279b82c
MAINT: docker: Add CA certificates to Docker image (#1523)
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2022-06-03 10:39:57 -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
Tom Limoncelli 1cea854e1c
MAINT: Adopt go 1.16's embed feature (#1162)
* MAINT: Switch from esc to embed
* Simplify
* Update minimum go version in docs and pipelines
* go generate
2021-06-04 15:50:47 -04:00
Vatsalya Goel 56b448f329
upgrade go version to 1.14 (#676)
* upgrade go version to 1.14

* Fix build
2020-03-02 11:24:19 -05:00
Patrick Gaskin 2f83aa9302 Internals: Switch to v2 go.mod, drop GOPATH, and fix Azure Pipelines (#595)
* Switched to v2 go.mod

Also set GO111MODULE=on in build stuff to always use Go modules
even when in GOPATH.

* Ensure go.mod, go.sum, and vendor are up to date

* Attempt to fix Azure pipelines

* Add set -e to properly fail on exit (it didn't seem to be
  propagating properly before).
* Set workingDirectory for GoFmt and GoGen (this might be why it
  fails unlike compile and unitests).

* Another attempt to fix Azure Pipelines

* Use the Go env template for all go-related jobs.

* Completely fixed Azure Pipelines

* Added a display name to GoFmt for consistency.
* Fixed diffs for GoFmt and GoGen.
* Show git status for checks.

* Drop GOPATH for tests

TODO: Do the same for integration tests.

* Drop GOPATH for integration tests

* Show more diffs

* Regenerate provider support matrix

This wasn't done in #590...
2020-01-28 10:42:31 -05:00
Stefan Huber f1572c4b11 Docker container now includes the convertzone utility (#570) 2019-12-17 11:24:49 -05:00
Vatsalya Goel 443401d2a7 Upgrade go version to 1.13 (#550)
Sustained Engineering
2019-10-05 10:45:57 -04:00
Fumihiro Ito f58acabe9f Build: Minimum Go version is now 1.10 (#409)
Can not build by go version under 1.9.
because using the strings.Builder by library.
2018-10-02 10:29:32 -04:00
Ben Firshman e7535fe3cb Add ca-certificates to Docker image (#211) 2017-09-26 12:02:01 -04:00
Craig Peterson ae14b0e790 convert docker to alpine (#207) 2017-09-18 09:44:24 -04:00
Craig Peterson a2827dcb4f typo. dockerfile use correct build script 2017-09-15 10:22:08 -04:00
Craig Peterson 9c20c91d55 document docker 2017-09-12 14:32:53 -04:00
Craig Peterson 4488d3c041 Add Dockerfile 2017-09-12 14:06:44 -04:00