Commit graph

324 commits

Author SHA1 Message Date
Matthew Jaffee
75a2d066c2 use Go 1.18 for future tests 2022-03-17 16:08:39 -05:00
reesporte
fc41870dfe remove linux amd64 dependency
Co-authored-by: souhailanoor <90720110+souhailanoor@users.noreply.github.com>
2022-03-15 14:43:06 -05:00
reesporte
f690694e77 remove commented gitlab jobs, run only on merge to master 2022-03-15 14:43:06 -05:00
reesporte
c9c36f5fc6 WIP: start integration test setup
TODO:
- remove commented out gitlab jobs
- make it run only on merge to master
2022-03-15 14:43:06 -05:00
Todd Gruben
8c247ff419 bump go to go 1.17.7 2022-03-08 08:38:07 -06:00
Matthew Jaffee
3fc271ff07 change release format
This was in response to some feedback we got about the new release
format. Executables were no longer had executable permission due to
going through S3 (hence the tarballs), and we wanted a more consistent
directory structure in the final release which included the versions
of various components.
2022-03-02 14:39:41 -06:00
Matthew Jaffee
0dc5aed8d7 add "go mod tidy" CI check
pulled this from IDK... we just had an issue where we had an unused
dep in go.mod.
2022-03-02 08:47:12 -06:00
Matthew Jaffee
63c3a8b761 add "needs: []" to go tests race to make it start immediately
also move race tests to a special "nonblocking" stage that is after
everything else, so they don't block anything else from starting
2022-03-02 08:47:12 -06:00
pokeeffe-molecula
6fa4e1242c only run able perf on master 2022-02-28 09:43:19 -06:00
pokeeffe-molecula
2fb6799565 extend the job timeout 2022-02-24 18:01:07 -06:00
pokeeffe-molecula
db81dcd5c1 missed some lines apparently 2022-02-23 11:06:23 -06:00
pokeeffe-molecula
e2b1986504 make it so the autoscaler does not kill us...precious 2022-02-23 10:54:12 -06:00
pokeeffe-molecula
9b5a65c35f skip some stuff in the gauntlet we don't need to run 2022-02-17 16:46:03 -06:00
pokeeffe-molecula
08f5454f6b run it from the shell script 2022-02-16 17:01:41 -06:00
pokeeffe-molecula
1f0799e887 trying again. again. 2022-02-16 14:24:43 -06:00
pokeeffe-molecula
228489eafa omg 2022-02-16 14:10:35 -06:00
pokeeffe-molecula
c9dbb9f3cc again 2022-02-16 14:08:45 -06:00
pokeeffe-molecula
305a046f99 Try again 2022-02-16 13:59:00 -06:00
pokeeffe-molecula
156552f8d4 try deps another way 2022-02-16 13:50:26 -06:00
pokeeffe-molecula
d126b8198f Merge branch 'master' into able-perf 2022-02-16 13:32:08 -06:00
pokeeffe-molecula
55e465ba5c add some retries 2022-02-16 13:23:52 -06:00
pokeeffe-molecula
7610dea65e add the test script 2022-02-16 13:00:35 -06:00
Matthew Jaffee
e7241ac024 fix tag check to check against null
empty string doesn't work because gitlab doesn't set the variable at
all. How do I know that "null" is correct? Because Fletcher told
me... apparently it's a ruby-ism
2022-02-16 10:51:12 -06:00
Matthew Jaffee
307aefc05e fix up S3 release dump
- remove commit SHA nesting
- add NOTICE, .service files, and .conf
2022-02-16 10:51:12 -06:00
Matthew Jaffee
12a215a006 add separate S3 dump step for tags 2022-02-16 10:51:12 -06:00
pokeeffe-molecula
dca6a27f00 try to get artifacts in child pipeline 2022-02-16 10:46:00 -06:00
pokeeffe-molecula
16c58db078 now try and set up the cluster 2022-02-16 08:32:39 -06:00
pokeeffe-molecula
0f7990e772 now try and run k6 2022-02-15 20:59:13 -06:00
pokeeffe-molecula
9c3e4a4a8c sudont 2022-02-15 18:39:28 -06:00
pokeeffe-molecula
4a31fe4b2e reordering some stuff 2022-02-15 18:16:00 -06:00
pokeeffe-molecula
e5f85a6f94 try again, again, again 2022-02-15 18:05:55 -06:00
pokeeffe-molecula
65f6239d96 fixing 2022-02-15 16:05:02 -06:00
pokeeffe-molecula
997b8f9b5b remove rules in child 2022-02-15 14:28:12 -06:00
pokeeffe-molecula
53a3573c25 y u no work 2022-02-15 13:14:14 -06:00
pokeeffe-molecula
bde8c51f9a try again, again 2022-02-15 12:29:34 -06:00
pokeeffe-molecula
a19cd72e18 install k6 instead of docker 2022-02-15 11:31:12 -06:00
pokeeffe-molecula
a3f2181ed5 takes rules out altogether 2022-02-15 10:39:07 -06:00
pokeeffe-molecula
a8e9e4b9ce try again 2022-02-15 09:59:42 -06:00
pokeeffe-molecula
792121b43e get child pipeline to work 2022-02-15 09:56:38 -06:00
pokeeffe-molecula
fdb500898d fixed path 2022-02-15 07:59:33 -06:00
pokeeffe-molecula
f35741adcf removing experiments 2022-02-14 10:46:58 -06:00
pokeeffe-molecula
06e70d41e9 added a job to clean up files 2022-02-12 11:22:03 -06:00
pokeeffe-molecula
03da38d677 Merge branch 'master' into cicd-will-it-never-end 2022-02-12 11:14:26 -06:00
pokeeffe-molecula
4d8ff30eaa Merge branch 'master' into cicd-will-it-never-end 2022-02-11 17:33:13 -06:00
Matthew Jaffee
490ad7f08a try to clean up some files that are causing CI heartburn 2022-02-11 16:59:11 -06:00
pokeeffe-molecula
92d491682d added perf test 2022-02-11 15:38:33 -06:00
Matthew Jaffee
53a33134d9 add verbose output to race tests 2022-02-11 12:02:10 -06:00
pokeeffe-molecula
23980af634 Merge branch 'master' into cicd-will-it-never-end 2022-02-11 11:40:11 -06:00
Souhaila Noor
7983a7506f - Need to get code coverage on the server and client side
- For server side, used an instrumented binary with a test that wraps around the main entrypoint for featurebase
- Every time, the binary is called, a new coverage file is generated.
- For the client side, used the standard -coverprofile flag for go test to generate code coverage
- For backup test that's expected to fail, needed to call Run call in backup.go directly. The code coverage is not written to disk for an instrumented binary if there is an error.
2022-02-11 11:26:00 -06:00
garrison.davis@molecula.com
054f7c6cce Make wget less noisy 2022-02-11 08:57:23 -07:00