Commit graph

69 commits

Author SHA1 Message Date
Grant f4ae37ffd6
Also push container images to github / gcr.io (#2408)
Signed-off-by: Grant Slater <github@firefishy.com>
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-06-01 16:02:37 -04:00
Tom Limoncelli 260648765e
Create codeql.yml 2023-05-25 19:20:54 -04:00
Tom Limoncelli 64f083af4e
Update issue templates 2023-05-24 15:08:03 -04:00
Tom Limoncelli e4f9dd0459
ci: Remove release.yml (#2369) 2023-05-17 11:19:05 -04:00
Tom Limoncelli 835ea8817a
ci: Disable old release process (#2368) 2023-05-17 09:35:17 -04:00
Tom Limoncelli 8161e73e03
ci: Sort the provider test list (#2364)
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
2023-05-16 11:54:50 -04:00
Tom Limoncelli 9e66c3760e fix yaml 2023-05-12 10:55:15 -04:00
Tom Limoncelli 3d1cd30a1d
BUG: "dnscontrol version" not working (#2356)
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
2023-05-12 10:52:31 -04:00
Richard 2a386446be
ci: split draft release logic into separate workflow (#2351) 2023-05-10 20:56:11 -04:00
Tom Limoncelli 7efec559fc
Remove bruceadams/get-release (#2350)
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
2023-05-10 15:23:35 -04:00
Richard 914a3f4210
ci: add docker login for goreleaser (#2349) 2023-05-10 11:49:18 -04:00
Richard 9d6e8d8d5c
ci: add dockerhub creds for goreleaser (#2347) 2023-05-10 10:54:00 -04:00
Richard ec01a149cf
ci: fix release workflow trigger (#2345) 2023-05-10 09:10:14 -04:00
Richard 4300772a4e
ci: add github token as envvar for goreleaser (#2344) 2023-05-09 15:17:10 -04:00
Richard 7d86cfa987
ci: add goreleaser to release pipeline (#2343)
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-05-09 14:58:24 -04:00
Tom Limoncelli ace2242daf
BUG: diff2 doesn't process IGNORE_TARGET() correctly (#2338)
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
2023-05-08 22:29:58 -04:00
dependabot[bot] 1e470b1c0b
Build(deps): Bump actions/upload-artifact from 3.1.1 to 3.1.2 (#2336)
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-05-08 16:51:07 -04:00
Richard f7118574a9
ci: hardcode container tag gover in pipeline 2023-05-08 12:10:12 -04:00
Tom Limoncelli 534c78f7c4
Convert StackExchange/dnscontrol to GitHub Actions (#2314)
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
Co-authored-by: Richard <20459042+SignalRichard@users.noreply.github.com>
2023-05-07 11:52:07 -04:00
Tom Limoncelli 00976474cb
Regularlize the env/secrets (#2328)
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
Co-authored-by: Richard <20459042+SignalRichard@users.noreply.github.com>
2023-05-06 14:41:15 -04:00
Tom Limoncelli 5d8cd9fc09
BUILD: Fix Linux binary releases (#2237)
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
2023-03-26 15:58:17 -04:00
dependabot[bot] 0178917fd8
Build(deps): Bump actions/setup-go from 3 to 4 (#2204)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-20 14:46:06 -04:00
Tom Limoncelli 1b5f9ef802 Revert "CHORE: Disable CGO (#2202)"
This reverts commit 6f778cb608.
2023-03-19 15:44:22 -04:00
Tom Limoncelli 6f778cb608
CHORE: Disable CGO (#2202)
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
2023-03-19 12:21:47 -04:00
Tom Limoncelli 8b2a38a845
CHORE: go generate (#2181)
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
2023-03-16 14:10:58 -04:00
Jeffrey Cafferata e5b7870bb6
DOCS: Pull request template: Fixed go mod tidy command (#2021)
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-01-31 10:15:21 -05:00
Jeffrey Cafferata 39f0bf6009
DOCS: GitHub pull request template (#2006)
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-01-30 08:40:35 -05:00
Tom Limoncelli ec1d91ae88
DEV: Disable CodeQL (#1977) 2023-01-23 11:20:35 -05:00
dependabot[bot] 010ba5682a
CHORE: Bump bruceadams/get-release from 1.3.1 to 1.3.2 (#1797)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-31 12:13:31 -04:00
dependabot[bot] dea94665e8
CHORE: Bump bruceadams/get-release from 1.2.3 to 1.3.1 (#1772)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-26 15:28:59 -04:00
Tom Limoncelli 7dfd664a94
CHORE: Decrease the dependabot docker frequency (#1714) 2022-08-15 17:39:23 -04:00
dependabot[bot] 70e08fe4b8
CHORE: Bump actions/setup-go from 2 to 3 (#1712)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2 to 3.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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-15 12:20:58 -04:00
Vatsalya Goel 5e8bb6e461
AZURE_DNS: Adopt new "armdns" SDK (#1701)
* Switch to the new Azure sdk for go

* use codeql 1.18 as 1.17 doesn't work with azidentity

Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2022-08-14 07:42:41 -04:00
Jauder Ho f875bc63e0
MAINT: Configure Dependabot to update Docker image (#1553)
Now that the Dockerfile uses pinned commit hashes for images, it is useful to have Dependabot create pull requests whenever the upstream image is updated.

Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2022-06-20 07:37:09 -04:00
dependabot[bot] 9540df4494
Bump actions/setup-go from 2 to 3 (#1482)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2 to 3.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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-05-08 14:44:43 -04:00
dependabot[bot] 9f54ecce0d
Bump github/codeql-action from 1 to 2 (#1487)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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-05-01 17:32:35 -04:00
dependabot[bot] 6ef4d791a1
Bump actions/checkout from 2.4.0 to 3 (#1447)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2.4.0 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2.4.0...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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-03-07 11:32:49 -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
dependabot[bot] f6cb82aa6d
Bump actions/checkout from 2.3.5 to 2.4.0 (#1304)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.5 to 2.4.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2.3.5...v2.4.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  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>
2021-11-08 12:13:02 -05:00
dependabot[bot] ceeb44ff59
Bump actions/checkout from 2.3.4 to 2.3.5 (#1293)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.4 to 2.3.5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2.3.4...v2.3.5)

---
updated-dependencies:
- dependency-name: actions/checkout
  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>
2021-10-26 12:23:33 -04:00
Tom Limoncelli e94487bd07
Do not test workers in CI yet (#1289) 2021-10-13 13:54:39 -04:00
F.D.Castel 0d12eb7dc6
CLOUDFLAREAPI: Adds CF_WORKER_ROUTE (#1243)
* CLOUDFLAREAPI: Adds CF_WORKER_ROUTE.

- CLOUDFLAREAPI: Initial support for CF_WORKER_ROUTE.
- Put CF_WORKER_ROUTE behind a per-domain feature-flag.
- Adds Integration Test.
- Create Cloudflare workers for tests.
- Updates documentation.

* Workaround for updateWorkerRoute causing stack overflow.

* Sets AccountID.

* Updates to latest master (Thanks @tresni!).

* Removes $CLOUDFLAREAPI_ACCOUNTNAME.

* Add alltrue() filter and -cfworkers flag

* Final workers changes

* alltrue() should be implemented like other filters.
* Update documentation.

Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-10-11 16:04:49 -04:00
Brian Hartvigsen 413d5a15c3
Implement job concurrency on build (#1281)
This should prevent builds from interacting with each other thereby keeping builds from failing when 2 provider tests happen at the same time.
2021-10-03 16:17:18 -04:00
dependabot[bot] 466da65aa7
Bump bruceadams/get-release from 1.2.2 to 1.2.3 (#1244)
Bumps [bruceadams/get-release](https://github.com/bruceadams/get-release) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/bruceadams/get-release/releases)
- [Commits](https://github.com/bruceadams/get-release/compare/v1.2.2...v1.2.3)

---
updated-dependencies:
- dependency-name: bruceadams/get-release
  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>
2021-08-30 16:30:46 -04:00
Jauder Ho 997995eb4b
Re-enable CodeQL for Javascript (#1209)
* Create codeql-config.yml

* Update codeql-analysis.yml

Add config to exclude certain files
2021-07-21 11:43:35 -04:00
Tom Limoncelli 991f73730d
MAINT: Less frequently Dependabot runs (#1202) 2021-07-06 11:40:34 -04:00
Jauder Ho 80e7f0adb0
Add Dependabot ignores as requested (#1190)
* Create codeql-analysis.yml

* Create dependabot.yml

* Bump actions/checkout from 2 to 2.3.4

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 2.3.4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v2.3.4)

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

* Update codeql-analysis.yml

Temporarily disable Javascript

* Update codeql-analysis.yml

* Update dependabot.yml

Testing ignores

* Update dependabot.yml

Added ignores as requested by tlimoncelli

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-07-01 09:29:40 -04:00
Tom Limoncelli 8ead4d4777
Disable codeql for javascript (#1189) 2021-06-30 09:40:12 -04:00
Jauder Ho ed568706b2
Add Dependabot and CodeQL scanning (#1172)
* Create codeql-analysis.yml

* Create dependabot.yml

* Bump actions/checkout from 2 to 2.3.4

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 2.3.4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v2.3.4)

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>
2021-06-30 08:37:24 -04:00
Tom Limoncelli 12ff5cff97
Add RPM/DEB license, url, and description (#1170) 2021-06-10 11:38:23 -04:00