Dane Strandboge
910d5a2bac
build: upgrade Go to 1.18.3 ( #23410 )
2022-06-07 13:09:28 -05:00
Brandon Pfeifer
afd0b99bdb
build: update changelogger to ignore case when parsing verbs ( #23369 )
2022-05-24 16:08:04 -04:00
Dane Strandboge
82d1123e78
build: upgrade to Go 1.18.1 ( #23252 )
2022-04-13 15:24:27 -05:00
Dane Strandboge
dedaa7f092
chore: upgrade to go1.17.8 ( #23209 )
2022-03-17 13:56:33 -05:00
wiedld
355d32b0cf
chore: update OSS ci pipeline to match the updates to monitor-ci ( #23169 )
2022-03-09 13:17:35 -08:00
Sean Brickley
f68758bd94
build(flux): update flux to v0.152.0 ( #23086 )
...
* build(flux): update flux to v0.152.0
* chore: use latest cross-builder image
2022-02-04 09:38:36 -05:00
Sean Brickley
f78c189211
build(flux): update flux to v0.146.0 ( #22988 )
...
* build(flux): update flux to v0.146.0
* chore: use new cross-builder image and skip tests
2021-12-13 17:18:30 -05:00
Daniel Moran
a5f6431321
build: pull SHA-specific image before tagging it as latest ( #22891 )
2021-11-17 10:26:27 -05:00
Daniel Moran
e7a77f0e24
build: follow-up fixes after CI refactor ( #22884 )
...
* Setup docker before trying to push image
* Fix perf-test script name
2021-11-16 15:41:43 -05:00
Daniel Moran
0572ae05d2
build: replace cross_build job with parallelized build matrix ( #22877 )
2021-11-16 14:38:30 -05:00
Sam Arnold
16e3b165ca
chore: refactor performance test to generate queries and data together ( #22861 )
2021-11-15 12:01:38 -05:00
William Baker
11f60520f9
build: better versioning and verification for releases ( #22866 )
2021-11-12 08:57:21 -07:00
Daniel Moran
0ecde93012
build: stop building & pushing images to quay.io ( #22864 )
2021-11-11 12:28:06 -05:00
William Baker
4af68d06b7
build: updated changelog automation ( #22835 )
...
* build: updated changelog automation
* chore: update frozen changelog date
2021-11-05 20:55:37 -06:00
Daniel Moran
21362910f2
build: add a CI job to test `influxd downgrade` ( #22821 )
2021-11-03 14:28:19 -04:00
William Baker
f7573f43a7
feat: sql migrator can do down migrations ( #22806 )
...
* feat: sql down migrations
* refactor: different name for up migrations
* chore: update migrations ref in svc tests
* build: add lint step to verify sql migration names match
2021-11-01 14:30:18 -06:00
William Baker
ca6b99f9a2
build: use changelogger image for changelog generation ( #22748 )
...
* build: install a specific version of git-cliff for changelog job
* build: use pre-built image
* chore: correct image name
* chore: update deps
* chore: remove test job
2021-10-25 15:16:10 -06:00
Daniel Moran
cac4b42898
build: bump to go1.17.2 ( #22652 )
2021-10-12 10:23:17 -07:00
Cody Shepherd
e75d023eba
build: the update-changelog script should not produce side-effects ( #22624 )
2021-10-11 09:31:30 -07:00
Daniel Moran
a4ee58e451
build: refactor lint and race-test jobs to use cross-builder executor ( #22584 )
2021-10-05 16:27:00 -04:00
Daniel Moran
1e9a31a675
build: add CI jobs to natively test ARM64, Mac, and Windows ( #22539 )
2021-09-24 11:03:56 -04:00
pierwill
22fa31640b
ci: Verify checksum of goreleaser install script ( #22570 )
2021-09-23 16:32:27 -05:00
Cody Shepherd
c44931a06e
build: changelog job should use aws domain to avoid CDN caching ( #22502 )
2021-09-17 10:43:09 -07:00
Cody Shepherd
b8a3b4ca5c
chore: persist changelog artifacts to workspace for uploading ( #22478 )
2021-09-14 14:16:36 -07:00
Cody Shepherd
1e911cdba6
chore: fetch changelog files prior to updating ( #22439 )
2021-09-13 07:01:30 -07:00
Dane Strandboge
bd8a1e18f4
build: upgrade to go1.17.1 ( #22437 )
2021-09-10 14:34:58 -05:00
Cody Shepherd
26e35ed945
chore: omit VCS commands for changelog in favor of s3-only approach ( #22423 )
2021-09-10 08:38:40 -07:00
Daniel Moran
873051865a
build: try adding curl loop before grace-daily runs ( #22432 )
2021-09-09 13:08:33 -04:00
Daniel Moran
cc2a4fc73e
build: disable docker-layer-caching in machine executors ( #22434 )
2021-09-09 12:33:41 -04:00
Daniel Moran
a7cd53a732
build: bump machine executor image to version with upgraded docker ( #22402 )
2021-09-07 16:46:22 -04:00
Cody Shepherd
824e76c18d
build: generate nightly changelog from commit history ( #22377 )
...
* build: generated nightly changelog from commit history
* build: update goreleaser version
2021-09-07 08:07:04 -07:00
Cody Shepherd
e30eb3cc46
build: update goreleaser version pin ( #22393 )
2021-09-03 14:00:31 -07:00
Daniel Moran
1c2d68b0cb
build: upgrade to go1.17 ( #22363 )
2021-09-01 16:09:02 -04:00
Daniel Moran
bfc54e1ed4
build: delete duplicate jobs for grace/litmus, update nightly workflow ( #22220 )
2021-08-17 15:06:38 -04:00
William Baker
de9855d073
build: dont run `pkg_run_test` on forks ( #22232 )
2021-08-17 12:28:48 -06:00
Cody Shepherd
8e5a0705a3
fix: systemd service -- handle 40x and block indefinitely ( #22174 )
...
* fix: systemd service -- handle 40x and block indefinitely
* chore: update changelog
* chore: add pkg_run_test to CI
* chore: fix curl syntax for auth setup in pkg_run_test
2021-08-12 12:45:29 -07:00
Daniel Moran
43f5aefe6c
build: include query-format in EC2 perftest instance names ( #22134 )
2021-08-09 15:42:27 -04:00
Daniel Moran
b4170a9d34
build: parallelize flux and influxql perf tests ( #22118 )
2021-08-09 14:07:01 -04:00
Daniel Moran
22c6b78c62
build: fix generation when vendoring dependencies ( #22089 )
2021-08-06 15:06:36 -04:00
Daniel Moran
5d84c602c8
build: upgrade staticcheck, fix new linter warnings ( #21957 )
2021-07-27 20:37:23 -04:00
pierwill
d8611bfcd9
build: verify checksum of Go download in CI ( #21911 )
2021-07-22 11:47:59 -05:00
Daniel Moran
858be90139
fix: regenerate protos using gogo 1.3.2 ( #21880 )
...
* Regenerate protos using gogo 1.3.2
* Add protos to generate, add checkgenerate to CI
* Address proto warning
* Add generator tooling to Makefile
* Delete recursive Makefiles, simplify generation run by goreleaser
* Use env bash for fetch-ui-assets
* Add static-data to clean target
2021-07-20 15:11:46 -04:00
Daniel Moran
06b403ca57
build: delete `influx` CLI code, remove it from build ( #21797 )
2021-07-07 09:29:20 -04:00
Cody Shepherd
45f8c66345
chore: enable ingest performance tests for master ( #21627 )
...
* chore: enable ingest performance tests (#21624 )
* chore: add run script for performance tests
* chore: update circle config to run performance tests
* chore: adjustments to perf test config
* remove 1.8 branch here, as that branch is already configured for perf
tests
* remove extraneous comments in config and perftest script
* move perftest setup logic out of circle config and into a script
* use a specific ubuntu machine image for circle driver
* omit gzip/gunzip from perf test dataset manipulations
* chore: use r5.2xlarge instance type and put perf test dataset in ramdisk
* chore: fix query logic in nightly aws teardown (#21678 )
2021-06-15 10:00:40 -07:00
Daniel Moran
23547fe746
build: make sure go1.16 is installed in machine-executor jobs ( #21658 )
2021-06-10 14:50:17 -04:00
Daniel Moran
9b02820a0f
build: upgrade to go1.16 ( #21642 )
...
* build: bump to go 1.16
* build: go mod tidy & update godeps CI step
2021-06-09 12:59:05 -04:00
pierwill
e59b8ea078
fix: verify rustup checksum in CI ( #21637 )
...
* chore: bump rust in CI to 1.52.1
2021-06-08 13:32:13 -05:00
Daniel Moran
2e2552f75f
test: move InfluxQL compatibility suites so they're covered by linting & `go test` ( #21611 )
...
* Move InfluxQL tests so they're included in normal `go test`
* Fix `staticcheck` errors
* No parallel runs for influxql
2021-06-04 14:40:42 -04:00
Daniel Moran
fd9a08862e
build: speed up CI runtime ( #21608 )
...
* Stop using GOCACHE, it only ever grows in size and the upload/download ends up dominating job runtime
* Use RAMdisks in build/test steps where we expect it'll help runtime
2021-06-04 12:31:58 -04:00
William Baker
35ce6e6946
build: static image for e2e tests ( #21506 )
2021-05-19 11:02:07 -04:00
William Baker
4975266e18
build: update circle config to exit from forks on build step ( #21458 )
...
* build: update circle config to exit from forks on build step
* build: skip e2e step entirely for forks
2021-05-11 12:31:43 -04:00
William Baker
dc72dc3f0c
build: replace local e2e tests with e2e-monitor-ci ( #21387 )
...
* feat: update e2e to use monitor-ci
* build: local copy of test script
* build: use stable docker image for e2e
* fix: use a working image for e2e ci job
2021-05-07 14:47:56 -04:00
William Baker
1550008d09
feat: build docker image for e2e testing ( #21344 )
2021-04-30 15:54:50 -04:00
Bucky Schwarz
a3ddc655b7
chore: remove unused feature flags: communityTemplates, backendExample, frontendExample ( #21200 )
2021-04-13 14:41:53 -07:00
Daniel Moran
61d1ee45b3
build: add windows to cross-build ( #21109 )
2021-03-31 18:52:20 -04:00
William Baker
4237dda205
feat: synchronize ui folder with ui repository ( #21090 )
...
* feat: synchronize ui folder with ui repository
* docs: updated README in /ui to reflect new UI asset build process
* chore: update CHANGELOG
* chore: re-worded CHANGELOG message and added trailing newline to fetch_ui_assets.sh script
* fix: leveraged queryBuilder test code from ui repo to fix flaky queryBuilder test on chrome
* docs: added comments to fetch_ui_assets script explaining where the assets come from
* chore: empty commit to trigger CI
2021-03-31 10:55:49 -04:00
Daniel Moran
9922863185
fix(tls): Update TLS strict cipher suite to actually work ( #20921 )
2021-03-16 10:45:27 -04:00
Jonathan A. Sternberg
a27b67bdda
feat(ci): run flux integration tests as its own job ( #20901 )
2021-03-09 12:24:28 -06:00
Daniel Moran
e86ee475b2
fix: make AST-based option parsing the default, remove feature flag ( #20875 )
2021-03-08 09:51:21 -05:00
Daniel Moran
07e62e1cfd
build: remove quay login before grace and litmus tests ( #20746 )
2021-02-10 15:44:38 -05:00
Daniel Moran
ef79d3da04
build: clean up e2e code ( #20728 )
2021-02-08 17:42:59 -05:00
Daniel Moran
b01db56738
build: update naming conventions for nightly builds to prefer hyphens ( #20699 )
2021-02-05 10:04:24 -05:00
Daniel Moran
1e58293837
build: fix test-result collection for grace_nighty job ( #20590 )
2021-02-04 12:44:53 -05:00
Daniel Moran
591866beb7
fix(write): drop empty lines from write batches ( #20669 )
2021-02-02 10:20:59 -05:00
Daniel Moran
f78bb33ba9
build: add guards against using secrets in forked PR builds ( #20506 )
2021-01-13 09:39:05 -08:00
Daniel Moran
e1d8401160
build: adjust emulator setup and ordering for Docker cross-build ( #20503 )
...
* Reduce cache usage across job types (I saw weird errors about files missing from paths in the GOCACHE)
* Split our Dockerfile into multiple stages, with all `RUN` commands in the 1st stage
* Uninstall any system-provided emulators before installing the recommended `binfmt` QEMU
* Move our Docker setup to the front of the cross-build steps
* Build the 1st stage of our Docker immediately after setting up the cross-builder, to fail fast on any issues
2021-01-12 10:41:13 -08:00
Daniel Moran
9493afb46e
build: rewrite our CI/CD pipeline to make ARM64 docker build work ( #20484 )
2021-01-11 15:01:09 -08:00
Daniel Moran
defac1b9d1
build: fix goreleaser setup and release jobs ( #20465 )
2021-01-07 08:06:12 -08:00
Daniel Moran
52692ba7d4
build: extend goreleaser to produce multi-arch docker builds ( #20449 )
2021-01-06 16:33:44 -08:00
Daniel Moran
79d349d543
build: fix cache key used by godeps job ( #20451 )
2021-01-05 15:53:49 -08:00
Daniel Moran
ab87c23be6
build(ui): fix report generation & collection for JS tests ( #20414 )
2020-12-23 13:10:06 -08:00
Daniel Moran
9b8c81c49c
build: clean up our CircleCI configs ( #20397 )
...
* Delete unused configs
* Delete unused test steps
* Reorder our main config file to start with top-level pipelines, and to group conceptually-related jobs
* Introduce new jobs to pull dependencies, to reduce duplicated work across test/lint/build steps
* Rename our caches to bust our current huge sizes
* Use unique names for caches per-step, to avoid conflicts
* Fix result collection for JS tests
2020-12-22 12:38:30 -08:00
Daniel Moran
8e24128c5d
build: save cache and artifacts after gotest in CI ( #20370 )
2020-12-18 10:55:29 -08:00
Daniel Moran
b044a676de
build: delete dead promQL transpiler adapter & test suite ( #20368 )
2020-12-17 13:42:45 -08:00
Daniel Moran
e278aa4b76
build: add new CI jobs for InfluxQL test suites ( #20358 )
2020-12-17 08:34:19 -08:00
Daniel Moran
ccbaf4e883
build: add ARM64 support to release ( #20260 )
...
* Create Dockerfile for running build & release in CI
* Update CircleCI config to use new Docker image
* Update goreleaser to add a linux ARM64 release
2020-12-10 13:03:45 -05:00
Gershon Shif
ead9e17747
chore(build): add grace test runs to daily PR checks ( #20210 )
2020-11-30 14:46:18 -08:00
Gershon Shif
4e44331b26
chore(build): build job is now using golang version 1.15 ( #20159 )
2020-11-23 16:31:11 -08:00
Gershon Shif
5a9124f920
chore: remove lint-feature-flag job from OSS ( #20061 )
2020-11-16 14:36:37 -08:00
Gershon Shif
89773ba30b
chore: make 2.0 RC builds optional ( #19900 )
2020-11-04 14:31:37 -08:00
Gershon Shif
9bb9b7f8dd
chore: added sign section to goreleaser ( #19739 )
...
* chore: added sign section to goreleaser
* chore: update config.yml to be able to import GPG keys
2020-10-14 09:06:37 -07:00
Russ Savage
df47ec7bb2
chore(circleci): change beta to rc ( #19666 )
2020-09-29 14:50:44 -07:00
Gershon Shif
b93026c101
chore: revert signature changes to goreleaser ( #19647 )
...
* Revert "chore(build): packages signing"
This reverts commit 7de32fcaf0
.
* chore: remove arm v5 from being built
2020-09-25 15:01:25 -07:00
Gershon Shif
d8a10e5311
chore: update circleci config to use golang:1.15 images ( #19624 )
...
* chore: update circleci config to use golang:1.15 images
* fix: Update Go version and use temporary override for Arrow
The Arrow override is to fix race detection problem. Once the
Arrow PR merges, this override can be removed.
Co-authored-by: Stuart Carnie <stuart.carnie@gmail.com>
2020-09-23 14:07:13 -07:00
Gershon Shif
d56066cc9e
chore(build): packages signing ( #19619 )
...
- add `signs` section to goreleaser to sigh all of the artifacts
- add importing of the provate key that is needed to sign p ackages
2020-09-23 09:58:08 -07:00
Gershon Shif
af0c328095
chore(packaging): build rpm and deb packages ( #19567 )
...
- Update CIrcleCI configuration to start release process on an RC build
- Update .goreleaser.yml:
- Start building armel and armhf binaries and rpm and debian packages.
- Generate sha256 checksum file.
- launcher.go: do not use `max` module to escape integeroverflow problem for armel and armhf builds
- Start using `v0.142.0` of goreleaser
- Added pre and post install/uninstall scripts for rpm amd deb packages
2020-09-16 12:36:44 -07:00
Stuart Carnie
7964f86ffc
fix: switch port to 8086
...
fix(readme): update the port and setup
2020-09-03 14:40:29 -07:00
Gershon Shif
087e7f1828
chore: remove algo-w branch from nightly builds ( #19480 )
2020-09-01 15:59:08 -07:00
Stephanie Engel
12bd9d067f
chore: fix build config for grace nightly tests ( #19449 )
2020-08-26 16:10:52 -05:00
Stephanie Engel
56ac8b2762
chore: add grace nightly job and build for oss ( #19436 )
2020-08-25 17:57:54 -05:00
Zoe Steinkamp
cc75132525
test: add suite of community template e2e tests ( #19271 )
2020-08-11 11:31:03 -06:00
Gershon Shif
1e19a3682d
fix: use backslash for line breaker ( #19237 )
2020-08-06 09:12:39 -07:00
Adrian Thurston
b484bfc34f
fix: run apt-get update before any apt-get install commands ( #19220 )
...
It's possible that the apt cache on the circle ci system isn't up to date. Call
apt-get update before any installs.
2020-08-05 16:25:56 +03:00
Gavin Cabbage
cf52beb24e
fix(ci): add lint-feature-flags to jobs lists ( #18940 )
...
* fix(ci): add lint-feature-flags to jobs lists
* fix(ci): remove skip
* fix(ci): do not use cache in lint jobs
2020-07-14 11:09:20 -04:00
Jonathan A. Sternberg
540d5d3113
fix(release): create static builds for linux amd64 ( #18805 )
2020-07-01 12:45:54 -05:00
Jonathan A. Sternberg
849927158e
build(flux): update Flux to v0.70.0 ( #18783 )
2020-06-29 15:39:18 -05:00
karel-rehor
3eac7ec154
chore(nightly_tests): update circle config to use actual acceptance tests ( #18599 )
2020-06-18 10:17:20 -06:00
Alex Boatwright
238c3ecb47
fix: maybe looking at the correct file will help ( #18582 )
2020-06-17 13:34:38 -07:00
Paul Hummer
9ab0c88b8e
fix: correctly set the path to o64-clang
2020-06-11 16:52:59 -06:00
Paul Hummer
cebd303cfb
fix: enable osxcross for releases
2020-06-11 15:29:15 -06:00