Commit Graph

234 Commits (v2.7.9)

Author SHA1 Message Date
Orgad Shaneh 1ff55ea4ac
chore: upgrade go toolchain to 1.21.12 (#25177)
Fixes CVE-2024-24790, reported by X-Ray.
2024-07-26 18:31:31 -05:00
Jamie Strandboge 26db97e260
chore: upgrade go toolchain to 1.21.10 (#25115) 2024-06-28 10:24:19 -05:00
Brandon Pfeifer 3c58c06206
chore: upgrade go toolchain to 1.21.9 (#24911) 2024-04-12 15:32:40 -04:00
Jakub Bednář b2d348cda8
chore: upgrade to go 1.21.8 (2.7) (#24758)
* chore: upgrade to go 1.21.8 (2.7)

* chore(ci): update PyYAML to compatible version with latest cython https://github.com/yaml/pyyaml/issues/601
2024-03-12 13:12:02 -04:00
Brandon Pfeifer 571b552ac8
chore: upgrade to go 1.21.6 (2.7) (#24710)
* chore: upgrade to go1.21.6

* fix: update deprecated test apparatus
2024-03-05 12:08:08 -05:00
Brandon Pfeifer 306215dd18
chore: emit build commands during tests (#24480) 2023-11-22 19:42:11 -05:00
Brandon Pfeifer 0f101537a4
chore: upgrade golang 1.20.1 -> 1.20.10 (#24414) 2023-10-12 12:46:28 -04:00
Brandon Pfeifer 49a2b21999
chore: update MacOS executor to M1 (#24371) 2023-09-20 14:30:33 -04:00
Brandon Pfeifer bf25706708
chore: replace "package builder" shell implemention with python (#24307) 2023-06-30 10:45:19 -04:00
Brandon Pfeifer 9d16235fd8
fix: correct CHANGELOG.md upload destination (#24288)
This updates the job logic so that workflow condition is evaluated
by CircleCI rather than the shell. This also uses the "aws-s3" orb
for uploading to S3 (rather than awscli).
2023-06-13 20:00:59 -04:00
Brandon Pfeifer aed1c05fb7
fix: update terraform with newer version (#24285)
The terraform shipped with snap (in the older version of Ubuntu)
only supported public key encryption with ssh-rsa. New versions
of Linux started deprecating ssh-rsa, so this version bump
is required.
2023-06-13 16:55:50 -04:00
Brandon Pfeifer cb681db2aa
chore: generate "influxdb2.${CIRCLE_TAG}.digests" for each release (#24277) 2023-06-13 11:37:47 -04:00
Brandon Pfeifer 6d4cdffd15
chore: upgrade changelogger to latest version (#24245)
This allows changelogs to be built from "non-release" tags. These
changelogs use "UNRELEASED" as the first section header. Commits
from these sections are eventually rolled into a proper "release"
tag (e.g v2.7.0).
2023-05-26 12:09:57 -04:00
Brandon Pfeifer ed9f021926
feat: implement remote package signing (#24196) 2023-04-12 11:41:54 -04:00
Brandon Pfeifer a7a6e92983
fix: use Amazon EC2 Image instead of CentOS EC2 Image (#24183) 2023-04-05 17:43:30 -04:00
Jamie Strandboge 569e84d4a7
chore: use go 1.20.1 (#24114) 2023-03-01 15:49:27 -06:00
Jeffrey Smith II f74c69c5e4
chore: update to go 1.20 (#24088)
* build: upgrade to go 1.19

* chore: bump go.mod

* chore: `gofmt` changes for doc comments

https://tip.golang.org/doc/comment

* test: update tests for new sort order

* chore: make generate-sources

* chore: make generate-sources

* chore: go 1.20

* chore: handle rand.Seed deprecation

* chore: handle rand.Seed deprecation in tests

---------

Co-authored-by: DStrand1 <dstrandboge@influxdata.com>
2023-02-09 14:14:35 -05:00
Jamie Strandboge cee487fe21
chore: update Go to 1.18.9 (#23973) 2022-12-07 15:25:06 -06:00
Brandon Pfeifer 853d6157e3
feat: perform basic package validation (#23863)
* chore: remove unused build/ci scripts

* feat: validate packages during build

* chore: test CentOS aarch64 package

* fix: remove x86_64 from parameterized workflow

* fix: don't upgrade packages

Since some unrelated packages break during upgrade, this
no longer upgrades the system before installing
influxdb.
2022-12-01 10:58:33 -05:00
Jamie Strandboge e62c8abaa9
chore: upgrade to Go 1.18.8 (#23852) 2022-11-02 17:18:42 -05:00
Jamie Strandboge 0389d51429
chore: upgrade to Go 1.18.7 (#23818) 2022-10-18 14:28:33 -05:00
Brandon Pfeifer 89d9207761
chore: update to use scheduled pipeline (2.x) (#23811)
* chore: update to use scheduled pipeline

* chore: add documentation to scheduled pipelines
2022-10-18 12:21:47 -04:00
Brandon Pfeifer 43c2e08cf5
chore: upgrade to Go 1.18.6 (#23750) 2022-09-26 10:11:18 -04:00
Brandon Pfeifer 1c6fbf9b2c
chore: add protoc-gen script to releng (2.x) (#23697)
* chore: add protoc-gen script to releng

* chore: break cross-container-tag into separate variable

* fix: call GNUMakefile "generate-sources" target instead

This also does a better job at mounting the root directory
in the docker container.
2022-09-13 11:00:51 -05:00
Brandon Pfeifer 728070e115
chore: upgrade Rust to 1.63.0 (#23660) 2022-08-24 10:50:57 -04:00
Brandon Pfeifer 90d45e8709
feat: enable static-pie builds (2.x) (#23630)
* chore: fix build commands for new cross-builder

* fix: use xcc to determine compiler

* fix: use correct compiler for darwin tests

* fix: update perftest to 22.04 image
2022-08-16 11:53:08 -04:00
Brandon Pfeifer 37562c7c00
build: upgrade to Go 1.18.4 (#23571) 2022-07-20 12:19:17 -04:00
Brandon Pfeifer 85dc15851e
chore: upgrade CircleCI Mac OSX image (#23565) 2022-07-19 18:18:44 -04:00
Brandon Pfeifer 4b2949a67a
build: upload release and nightly CHANGELOG.md (#23527) 2022-07-12 20:58:35 -04:00
Brandon Pfeifer e7cf52298f
feat: implement nightly docker builds without goreleaser (#23498) 2022-06-27 17:23:11 -04:00
Brandon Pfeifer 85e4e6317e
build: fix release workflow (#23475)
* build: fix release workflow

* fix: allow for multi-digit minor/patch versions
2022-06-17 16:33:46 -04:00
Brandon Pfeifer 841be3ca10
build: remove goreleaser for build workflow (#23423) 2022-06-14 15:55:23 -04:00
Sam Arnold a8054f8497
test: add openapi spec validation to OSS grace tests (#23452) 2022-06-14 15:17:53 -04:00
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