Joshua Powers
b89a254ace
test: add nightly package testing to amd64/linux ( #11377 )
2022-06-29 07:15:56 -06:00
Joshua Powers
9a9f4021dc
test: add coveralls coverage to master ( #11256 )
2022-06-17 12:37:53 -06:00
Sebastian Spaink
42e339fbcc
fix: Remove all rebase logic from CI ( #11293 )
2022-06-13 12:03:22 -05:00
Sebastian Spaink
9d171457bc
fix: Don't rebase on master when building packages ( #11291 )
2022-06-13 11:21:59 -05:00
Joshua Powers
af409da924
test: add install go for linux, use in integration tests ( #11281 )
2022-06-13 09:27:03 -05:00
Joshua Powers
d3ee1b74fd
test: remove restore integration test cache ( #11255 )
2022-06-03 11:16:01 -06:00
Joshua Powers
58e01f72b2
test: add circle ci integration testing on PRs ( #11246 )
2022-06-03 10:33:28 -06:00
Joshua Powers
c6ed8bb807
chore: update go from v1.18.1 to v1.18.3 ( #11248 )
2022-06-02 14:19:18 -06:00
Joshua Powers
6f3657fadc
chore: rename circleci executor ( #11247 )
2022-06-02 14:19:05 -06:00
Joshua Powers
cefb0c2e11
chore: upgrade windows circleci size ( #11249 )
2022-06-02 14:18:49 -06:00
Sebastian Spaink
51facf751b
chore: increase timeout for darwin packaging ( #11041 )
2022-04-27 11:26:32 -05:00
Joshua Powers
23bb23d981
feat: create and push nightly docker images to quay.io ( #11000 )
2022-04-26 14:11:01 -06:00
Sebastian Spaink
368b448f2b
chore: update pull request with master when running CI ( #10993 )
2022-04-19 10:27:31 -05:00
Sebastian Spaink
4ab7253bc8
chore: Update Go to 1.18.1 ( #10961 )
2022-04-13 16:50:39 -05:00
Joshua Powers
ad2a0e52a4
chore: remove go generate from CI tests ( #10977 )
2022-04-12 13:49:10 -06:00
Sebastian Spaink
5d6748fcb5
feat: generate the plugins sample config ( #10886 )
2022-04-05 17:11:09 -05:00
Joshua Powers
37d97ff4e3
chore: remove CircleCI parallelism ( #10862 )
2022-03-24 11:55:15 -06:00
Joshua Powers
f75f437d37
chore: update go to 1.17.7 ( #10658 )
2022-02-15 10:35:36 -07:00
Sebastian Spaink
6b1860219c
chore: add -race flag to go tests ( #10629 )
2022-02-11 09:17:59 -06:00
Joshua Powers
6c166591d1
chore: update CI go to 1.17.6 ( #10611 )
2022-02-09 13:40:34 -07:00
Joshua Powers
819704a167
fix: remove signed macOS dotfile artifacts ( #10560 )
2022-02-02 11:24:00 -07:00
Sebastian Spaink
deda716a15
feat: add FileVersion and icon to Win exe ( #10487 )
2022-01-26 14:08:22 -07:00
Joshua Powers
10b5ddb846
fix: do not save cache on i386 builds ( #10464 )
2022-01-19 10:30:53 -07:00
Joshua Powers
80580c070f
fix: ensure CI tests runs against i386 ( #10457 )
2022-01-18 13:45:03 -07:00
Joshua Powers
f38290f454
chore: use 4 cores on linux systems ( #10342 )
2021-12-23 11:00:00 -07:00
Joshua Powers
6326f97750
chore: remove "i386" test job ( #10344 )
2021-12-23 10:44:58 -07:00
Sebastian Spaink
55312accee
chore: run release signing jobs at the same time ( #10333 )
2021-12-22 16:50:55 -06:00
Joshua Powers
a9670bc5d8
feat: add builds for riscv64 ( #10262 )
2021-12-22 13:51:11 -07:00
Sebastian Spaink
883d532d12
chore: release packaging run in parallel ( #10314 )
2021-12-21 16:00:44 -06:00
Sebastian Spaink
b59350b940
chore: update mac signing job to use latest xcode ( #10311 )
2021-12-21 11:07:27 -06:00
Sebastian Spaink
72dad89d81
chore: update Go version to 1.17.5 ( #10310 )
2021-12-21 11:07:12 -06:00
Mya
082c7a552b
feat: support darwin arm64 ( #10239 )
2021-12-15 16:26:59 -07:00
Sebastian Spaink
ea7b059549
chore: remove triggering update-config bot in CI ( #10195 )
2021-12-01 16:38:43 -06:00
Mya
d5afd654c6
chore: update go version from 1.17.2 to 1.17.3 ( #10073 )
2021-11-09 08:28:38 -07:00
Sebastian Spaink
60400662ea
chore: don't trigger share-artifacts if no go files changed ( #10060 )
2021-11-04 11:40:11 -05:00
Sebastian Spaink
0088be7da1
fix: stop triggering share-artifacts on release/tags ( #9996 )
2021-10-27 10:49:20 -05:00
Joshua Powers
b3a078e25c
fix: add s390x to nightlies ( #9990 )
2021-10-22 15:14:13 -06:00
Sebastian Spaink
69c1b85c26
fix: set NIGHTLY=1 for correctly named nightly artifacts ( #9987 )
2021-10-22 12:21:02 -05:00
Sebastian Spaink
8f35d74c5e
chore: update go to 1.17.2 ( #9873 )
2021-10-21 08:40:03 -06:00
Sebastian Spaink
b7988d83d7
chore: stop testing with two versions of Go ( #9909 )
2021-10-13 13:18:33 -05:00
Sebastian Spaink
045adcb700
fix: nightly upload requires package steps ( #9795 )
2021-09-22 10:54:59 -05:00
Sebastian Spaink
027647e3ed
chore: automate updating etc/telegraf.conf and etc/telegraf_windows.conf ( #9684 )
2021-09-21 13:53:18 -06:00
Sebastian Spaink
1c0b74eacd
chore: update nightly to package by arch ( #9781 )
2021-09-21 13:19:45 -06:00
Sebastian Spaink
82bdbce498
chore: "makefile help" output, but still support building based on arch for CI ( #9579 )
2021-09-20 12:26:10 -05:00
Sebastian Spaink
779ed5ec42
chore: run ci tests in parallel and get test insights ( #9686 )
2021-09-14 16:42:59 -05:00
Sebastian Spaink
3a7d9b6d98
fix: support 1.17 & 1.16.7 Go versions ( #9642 )
2021-08-23 15:37:44 -05:00
Sebastian Spaink
a1dae0d2c1
Update Go to v1.16.6 ( #9542 )
2021-07-26 20:39:23 -05:00
Sebastian Spaink
885252d388
New JSON Parser ( #9246 )
2021-06-10 13:22:18 -06:00
Sebastian Spaink
7a987306e5
Update Go to 1.16.5 ( #9331 )
2021-06-07 19:19:22 -05:00
reimda
aa427ed812
Parallel build fixes ( #9326 )
2021-06-02 13:19:33 -06:00
David Bennett
9ff3fe5aa4
Parallelize PR builds by Architecture ( #9172 )
...
* add oauth2 to http input
* stuff
* Updated config.yml
* Update README.md
* Update http_test.go
* Update Makefile
* Updated config.yml
* Update http_test.go
* Update http.go
* Update http.go
* Update http.go
* Update http.go
* Updated config.yml
2021-04-26 09:18:58 -04:00
David Bennett
ad942052f0
Speed up package step by running in parallel. ( #9096 )
...
* test
* more test
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Update Makefile
* Update Makefile
* Update Makefile
* Update Makefile
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
2021-04-21 13:32:34 -04:00
Sebastian Spaink
9d163f6a83
Fix CI config to check if branch is master before skipping ( #9140 )
...
Related to: https://github.com/influxdata/telegraf/pull/9076
In order to support skipping a job depending on file changes, only works on non-master branches. This pull requests updates the config to check the current branch.
2021-04-16 16:24:50 -05:00
Sebastian Spaink
e9a69a0c6b
Only run CI for certain file changes ( #9076 )
...
Updated circle-ci config to check for certain patterns in the latest commit to see if the jobs should run. Credit to this blog post for the idea: https://dev.to/acro5piano/exit-circleci-jobs-if-changed-files-do-not-match-specific-pattern-mel
2021-04-16 13:35:13 -05:00
David Bennett
56c92d99e0
Use endpoint to share artifacts (Tiger bot) ( #9012 )
...
* Diagnose issue
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
2021-03-18 17:31:31 -04:00
David Bennett
13a4657005
ci config changes ( #9001 )
2021-03-17 14:52:26 -04:00
Sebastian Spaink
89f5e8a9d9
Update to Go 1.16.2 ( #8989 )
2021-03-16 15:23:44 -04:00
Sebastian Spaink
97da596275
Update mac cache version number in circle-ci to avoid conflicts ( #8982 )
...
* Have mac use 1.16.1
* minor version not necessary
Co-authored-by: Bas <3441183+BattleBas@users.noreply.github.com>
2021-03-12 11:42:55 -06:00
Sebastian Spaink
f32230259c
Update to 1.16.1 ( #8978 )
2021-03-11 19:05:50 -06:00
Sebastian Spaink
1d8a65069f
Move golangci-lint from circle-ci to github actions ( #8975 )
...
* Move lint to github actions
* Update version
* timeout and scheduled trigger
2021-03-11 14:35:10 -06:00
Sebastian Spaink
3af16aa885
Support Go version 1.16 ( #8882 )
...
* Support 1.16
* Use 1.16 in mod file
* update go.sum
* update go.mod after updating to 1.16 locally
* Fix go vet
* Remove exit
* Use require.NoError
* Only run tidy explicitly in "dep" job
* install 1.16 for go
* typo
* update xcode
* specific version not working
* Get 1.16 go formula
* Change brew call
* brew update
* typo
* Resolve go.sum conflict
* go mod tidy
2021-03-08 16:29:11 -06:00
David Bennett
b6f043c0ee
Mac Packaging / Notarization ( #8878 )
...
* initial commit
* Updated config.yml
* Update mac-signing.sh
* Updated config.yml
* Updated config.yml
* Keep the .tar.gz artifact along with the signed and notarized DMG
* change to test temporarily
* for testing
* Updated config.yml
* Update config.yml
* Update config.yml
2021-03-05 10:14:01 -05:00
Sebastian Spaink
660eb5b63c
Run revive linter in CI ( #8798 )
...
* Run revive linter in CI
Just output the results, don't fail on it
Removed the rule.exported rule
* Move revive install to CI
* new line
* Use golangci-lint
* Get v1.37
* increase timeout by a minute
* try five minutes
* newline missing
* Update config
2021-02-18 10:56:10 -06:00
Sebastian Spaink
0860487321
Update to 1.15.8 ( #8868 )
2021-02-17 10:21:47 -06:00
David Bennett
2118681958
Code Signing for Windows ( #8816 )
...
* Draft config
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Create sign-windows.ps1
* Updated config.yml
* Updated config.yml
* Delete sign-windows.ps1
* Updated config.yml
* Updated config.yml
* updating config
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Create windows-signing.ps1
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
* Updated config.yml
2021-02-11 16:24:06 -05:00
Sebastian Spaink
3a66b57d2c
Move windows tests to circle-ci, remove appveyor ( #8844 )
...
* windows tests to circleci
* Add as requirement to package/release
* Use latest windows orb
* Add to nightly
2021-02-10 11:28:57 -06:00
Sebastian Spaink
c8584a7b3f
Upgrade circle-ci config to v2.1 ( #8621 )
...
* Upgrade to 2.1 circle-ci config
* new line
2021-01-06 16:23:29 -06:00
reimda
73986acc87
Update circleci mac golang version ( #8516 )
2020-12-04 16:53:57 -07:00
Steven Soroka
b39c1974a2
update to go 1.15.5 ( #8446 )
2020-11-20 15:53:44 -07:00
Steven Soroka
b1b776f1e5
update to go 1.15 ( #8220 )
2020-10-07 14:51:49 -04:00
Steven Soroka
9a5fd6588c
update go versions: 1.14.5, 1.13.13 ( #7837 )
2020-07-14 20:21:02 -04:00
Steven Soroka
2b545bfe2c
switch mac tests to Go 1.14 ( #7784 )
2020-07-03 15:06:26 -04:00
Daniel Nelson
b6560c8b01
Build packages in makefile ( #7759 )
2020-06-30 00:15:28 -07:00
Daniel Nelson
d27f676091
Update to Go 1.14.3 with testing using 1.13.11 ( #7564 )
2020-05-26 15:40:25 -07:00
Daniel Nelson
4e28e5721b
Update google.cloud.go to latest ( #7199 )
2020-03-18 15:30:49 -07:00
Daniel Nelson
318a963a89
Check license of dependencies file for changes ( #7108 )
2020-03-09 14:47:28 -07:00
Daniel Nelson
8acf276afe
Use Go 1.13.8 to build official packages ( #7079 )
2020-02-25 12:05:44 -08:00
Steven Soroka
82a358b910
testing circle ci for mac ( #7054 )
2020-02-20 17:23:13 -05:00
Daniel Nelson
5f1f4b9e8d
Use Go modules for dependency management ( #6912 )
2020-01-16 14:38:06 -08:00
Daniel Nelson
613d0dbd16
Build packages with Go 1.13.5 ( #6767 )
2019-12-06 17:10:59 -08:00
Daniel Nelson
d2f3215890
Build with Go 1.13.3 and 1.12.12 ( #6565 )
2019-10-22 13:18:02 -07:00
Daniel Nelson
5bd5cdc6d7
Build official packages with Go 1.13.1 ( #6462 )
2019-10-07 21:08:28 -07:00
Daniel Nelson
01e9484881
Use Go 1.12.10 for builds ( #6455 )
2019-09-27 16:44:54 -07:00
Daniel Nelson
1848adaf79
Update to Go 1.12.9 and 1.11.13 ( #6303 )
2019-08-22 10:51:15 -07:00
Daniel Nelson
13c0ff0a7c
Limit number of processes in CircleCI
...
Hopefully this will reduce the amount of memory in use.
2019-08-08 17:38:03 -07:00
Daniel Nelson
beb6477080
Drop support for Go 1.9 ( #6026 )
2019-06-20 13:29:51 -07:00
Daniel Nelson
59d646a8e8
Test and build official packages with Go 1.12 ( #5923 )
2019-05-29 18:54:44 -07:00
Daniel Nelson
3d206d2897
Exclude dep check on windows CI
2019-03-05 10:42:25 -08:00
Daniel Nelson
d5a03eb690
Use Go 1.10.8 and 1.11.5 ( #5346 )
2019-01-25 18:08:48 -08:00
Daniel Nelson
84139cf890
Use gofmt from Go 1.11 ( #5259 )
2019-01-07 17:14:07 -08:00
Daniel Nelson
334f9267b6
Use Go 1.11.4 and 1.10.7 ( #5221 )
2019-01-03 12:41:16 -08:00
Trevor Pounds
1ec12ba6ad
Add Go 1.11 CI support ( #4859 )
2018-10-19 11:01:31 -07:00
Trevor Pounds
ecaaa20ed0
Update CI to Go 1.10.4 ( #4860 )
2018-10-18 15:45:18 -07:00
Daniel Nelson
9051ea9dc0
Require dep to be installed before building ( #4461 )
2018-07-24 15:57:24 -06:00
Greg Linton
9bc63c2f7a
Improve CircleCI dependency caching
2018-07-02 14:23:29 -06:00
Greg
1bd41ef3ce
Update vendoring to dep from gdm ( #4314 )
2018-06-19 11:55:38 -07:00
Daniel Nelson
4e9e57e210
Drop CI support for Go 1.8 ( #4309 )
...
Go 1.8 is no longer a supported version and the circleci/golang images
has been removed.
2018-06-17 18:50:14 -07:00
Daniel Nelson
538baee8a4
Fix nightly build
2018-04-24 13:42:42 -07:00
Daniel Nelson
648d7ae922
Run 32-bit tests in CircleCI
2018-04-20 15:10:22 -07:00
Daniel Nelson
78d4a95ce6
Test using Go 1.8-1.10; official builds with 1.10 ( #4041 )
2018-04-18 16:14:06 -07:00