Commit Graph

49 Commits

Author SHA1 Message Date
Simon Pasquier 87f69c4d58 .circleci/config.yml: bump to latest Prometheus orb
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2023-09-05 15:23:18 +02:00
gotjosh 4c9bc820e2
update the circleCI go orb
Signed-off-by: gotjosh <josue.abreu@gmail.com>
2023-08-03 16:40:44 +01:00
gotjosh 07b89eb117
Mixin: Pin the mixtool version in CircleCI
In mixtool, the tip of master broke for our mixin - I have managed to trace it down and opened a PR (see https://github.com/grafana/dashboard-linter/pull/143) but for now, let's pin the version to make sure our CI is not affected.

Signed-off-by: gotjosh <josue.abreu@gmail.com>
2023-08-03 16:15:26 +01:00
Kellin 0bc3fd69df Build with Go 1.20
- Start using Go 1.20 toolchain to build
- Remove deprecated reference to updating .travis.yml

Signed-off-by: Kellin <kellin@retromud.org>
2023-06-29 17:50:47 -04:00
Simon Pasquier 4175aefe5b Run 'build_all' job for v0.y tags
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2022-12-16 21:53:05 +01:00
Simon Pasquier 2eda272480 Bump Docker version for remote Docker
It should fix the publish_main and publish_release jobs in CircleCI.

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2022-12-16 16:08:06 +01:00
Ben Kochie 432ee01c8c
Update Go to 1.19 (#3150)
* Update Go to 1.19

* Update Go.
* Update some Go modules.
* Update Swagger to the latest for Go 1.19 compatibility.
* api/v2: regenerate
* Accommodate to the changes in the client package
* asset/assets_vfsdata.go: regenerate

Signed-off-by: SuperQ <superq@gmail.com>
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2022-11-30 17:06:57 +01:00
SuperQ 96ba67da83
Speedup CI builds
Only build all binaries on main/release.

Signed-off-by: SuperQ <superq@gmail.com>
2022-07-25 17:42:10 +02:00
SuperQ b0c2f27319
Update build
* Update Go to 1.18
* Update circleci machine image.
* Switch maildev to new upstream image location.
* Update Go modules to 1.17 format.
* Make dependabot monthly to match prometheus/prometheus.

Signed-off-by: SuperQ <superq@gmail.com>
2022-07-23 17:41:36 +02:00
Simon Pasquier 23f961ec6a
.circleci/config.yml: use supported machine image (#2909)
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2022-05-04 13:55:49 +02:00
Julien Pivotto 74ebd3d175
Package and ship frontend independenlty (#2893)
Enable frontend consumption by downstreams, like debian and nixos

Signed-off-by: Julien Pivotto <roidelapluie@o11y.eu>
2022-04-22 12:07:11 +02:00
prombot cc51886150 Update common Prometheus files
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2022-03-14 19:50:42 +00:00
prombot 4520cef036 Update common Prometheus files
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2021-12-23 00:01:44 +00:00
Simon Pasquier 48a99764a1
*: bump to Go 1.17 (#2792)
* *: bump to Go 1.17

Signed-off-by: Simon Pasquier <spasquie@redhat.com>

* *: fix yamllint errors

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2021-12-22 14:03:53 +01:00
Julien Pivotto e3fb99cc2d
Rename default branch to main (#2501)
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2021-06-23 10:06:52 +01:00
Arthur Silva Sens 8598683b24
[mixins] Alertmanager Overview dashboard (#2540)
* Implements a Grafana dashboard to the mixin.

The dashboard aims to show an overview of the overall health of Alertmanager.

Signed-off-by: ArthurSens <arthursens2005@gmail.com>
2021-06-07 19:54:22 +02:00
QuentinBisson 4aea4560ce
Fix flapping acceptance test
Signed-off-by: QuentinBisson <quentin@giantswarm.io>
2021-04-28 15:04:37 +02:00
SuperQ 99f64e944b
Update build
* Drop /vendor.
* Update Go to 1.16.
* Update djfarrelly/maildev to 1.1.0.
* Update protoc to 3.15.8.
* Update mixin test for Go 1.16.
* Bump Go modules.

Signed-off-by: SuperQ <superq@gmail.com>
2021-04-22 13:11:44 +02:00
Julien Pivotto f4a5ca74a9 Enable parallel circleci build
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2021-03-21 15:21:23 +01:00
Simon Pasquier 23a7f89398
Update github.com/gogo/protobuf to v1.3.2 (#2478)
Fix for CVE-2021-3121

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2021-02-09 16:49:07 +01:00
Tom Wilkie 6c5dee008f
Beginnings of an Alertmanager mixin. (#1629)
Add an Alertmanager mixin

Signed-off-by: beorn7 <beorn@grafana.com>
Co-authored-by: Tom Wilkie <tom.wilkie@gmail.com>
Co-authored-by: beorn7 <beorn@grafana.com>
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2020-12-03 15:57:42 +01:00
Simon Pasquier 8b7816dc9f .circleci/config.yml: bump Prometheus orb version
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2020-06-04 14:26:21 +02:00
Simon Pasquier 9c3ee38683
.circleci/config.yml: collect test metadata (#2211)
* .circleci/config.yml: collect test metadata

Signed-off-by: Simon Pasquier <spasquie@redhat.com>

* Store frontend test results too

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2020-06-04 09:49:32 +02:00
Simon Pasquier 6fb343b289 Bump Prometheus orb to 0.6.0
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2020-05-27 13:51:47 +02:00
Julien Pivotto 013177e2d0
Update dependencies (#2257)
Update membership

Update common (support HTTP/2 client)

Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2020-05-18 15:00:36 +02:00
Julien Pivotto 8d050daf51
Bump go version to 1.14 (#2248)
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2020-05-06 10:59:32 +02:00
Simon Pasquier 3640bb8d55
.circleci/config.yml: publish_release requires test_frontend (#2139)
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-12-11 17:06:10 +01:00
Simon Pasquier b2100315e1
.circleci/config.yml: cache Go modules (#2076)
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-10-18 15:23:56 +02:00
Simon Pasquier dea2829849
Bump golang 1.13 (#2031)
* *: bump Go version to 1.13

Signed-off-by: Simon Pasquier <spasquie@redhat.com>

* Fix go.mod and vendor/

Signed-off-by: Simon Pasquier <spasquie@redhat.com>

* Update Go version for assets generation

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-09-16 12:22:25 +02:00
Simon Pasquier 81ebf04e9d
*: remove mentions of Travis CI (#2014)
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-08-29 11:43:05 +02:00
Simon Pasquier b11dc2ebc0
Remove Travis CI (#2005)
This change moves the continuous integration to Circle CI only as
maintaining 2 systems has a cost.

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-08-26 11:15:28 +02:00
Simon Pasquier 9d5a7a271a
.circleci/config.yml: use prometheus/prometheus orb (#1937)
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-06-24 15:17:24 +02:00
Simon Pasquier 7be683bcaf
.circleci/config.yml: limit the number of parallel tasks (#1932)
If unlimited, it takes too much memory and the job is killed by the CI.

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-06-24 14:31:59 +02:00
Simon Pasquier 5f881d6d8e Run garbage collection more aggressively
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-06-19 11:32:41 +02:00
Simon Pasquier e832f73c42 Use Circle CI's org context
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-05-29 10:04:17 +02:00
Simon Pasquier f32ad1dd8b *: enable default linters (#1861)
* *: enable default linters

* Remove direct usage of errcheck

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-04-29 10:54:40 +02:00
Simon Pasquier cdd985eae9 .circleci: fix build job
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-04-23 14:48:05 +02:00
Simon Pasquier 9f5447bf46 Build container images for ARM32v7 and ARM64v8
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-04-16 14:41:18 +02:00
Simon Pasquier 60164f903d notify: add email integration tests (#1787)
Run email notifier tests against a maildev instance.

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-03-13 11:12:01 +01:00
Simon Pasquier a4412270ef Switch to Go 1.12
It also pins errcheck to the latest stable release and simplifies how it
gets installed.

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-03-04 16:33:32 +01:00
Hrishikesh Barman 23e7fec030 scripts/genproto.sh: Add version locking for protobuf extensions (#1707)
Signed-off-by: Hrishikesh Barman <hrishikeshbman@gmail.com>
2019-01-22 11:48:37 +01:00
Simon Pasquier d2bc742474 *: support Go modules
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2018-11-20 16:09:40 +01:00
Simon Pasquier a19404238b *: move to go1.11 (#1580)
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2018-10-10 11:12:15 +02:00
Simon Pasquier 7bdd221f3a circleci: switch to 2.1 configuration (#1579)
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2018-10-10 08:59:17 +02:00
Simon Pasquier e6c5c03c9e circleci: store build outputs as artifacts (#1572)
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2018-10-05 19:18:50 +02:00
Simon Pasquier 3799768d94 circleci: fix Docker jobs (#1527)
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2018-08-23 17:35:20 +02:00
Simon Pasquier 44e30e6a41 Fix CircleCI config for releases
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2018-05-23 10:20:06 +02:00
Simon Pasquier 02f10f204f circleci: fix docker push command (#1371)
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2018-05-08 11:41:25 +02:00
Simon Pasquier 998984d8d6 Update CircleCI build (#1354)
This change upgrades the build configuration to CircleCI 2.0.

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2018-05-03 09:36:23 +02:00