170 Commits

Author SHA1 Message Date
Matt Pryor
d54f6ca089 Add smoke tests to main 2023-06-19 17:16:36 +01:00
Matt Pryor
f41e8a2fb0 Run the latest test on draft PRs only 2023-06-19 14:26:56 +01:00
Matt Pryor
56e89cfb8f Run a latest deployment on every push 2023-06-19 14:20:16 +01:00
Matt Pryor
472f335cfc Reinstate full upgrade test 2023-06-19 14:17:33 +01:00
Matt Pryor
c69c64d50f Add a timeout to the not ready test 2023-06-19 13:56:44 +01:00
Matt Pryor
45b83f5b49 Add tasks to test upgrade from latest tag 2023-06-19 13:36:46 +01:00
Matt Pryor
3885e4129f Test fetching latest tag 2023-06-19 13:14:55 +01:00
Matt Pryor
d7a7ca67e2 Clean sonobuoy artifacts between runs on upgrade 2023-06-19 11:29:37 +01:00
Matt Pryor
1237dad769 Reduce the number of tests run on a reviewable PR 2023-06-19 11:03:25 +01:00
Matt Pryor
5b26bca4dd Add guards to delete steps 2023-06-19 10:33:15 +01:00
Matt Pryor
dbffce4798 Add additional single tests + upgrade test 2023-06-19 10:21:48 +01:00
Matt Pryor
04d550899b Use the retry script for sonobuoy retrieve 2023-06-15 16:03:43 -07:00
Matt Pryor
d32e864535 Fix typo 2023-06-15 15:45:32 -07:00
Matt Pryor
342daf9882 Boolean inputs do not work 2023-06-15 15:40:06 -07:00
Matt Pryor
c28d333c32 Move delete out of composite action as cancellation is not caught properly 2023-06-15 15:20:24 -07:00
Matt Pryor
4c6bde328c Fix delete condition 2023-06-15 14:58:26 -07:00
Matt Pryor
3bdec92723 Fix typo in machine deployment command 2023-06-15 14:31:04 -07:00
Matt Pryor
b50c65f07c Composite actions do not support timeouts 2023-06-15 12:27:10 -07:00
Matt Pryor
0e9b6ddf23 Add shell to run tasks 2023-06-15 11:40:56 -07:00
Matt Pryor
a11b479487 Correct typo 2023-06-15 11:33:25 -07:00
Matt Pryor
a929765f99 Try upgrade-and-test action 2023-06-15 11:32:15 -07:00
Matt Pryor
9b8465ff58 Fix missing shell 2023-06-14 16:07:12 -07:00
Matt Pryor
156fa38e55 Try a local action for ensure-image 2023-06-14 16:04:34 -07:00
Matt Pryor
88d99b79c1 Use explicit dependencies to manage concurrency 2023-06-14 14:49:30 -07:00
Matt Pryor
c1e93221be Try a different format for conditions 2023-06-14 14:31:14 -07:00
Matt Pryor
9e98887e46 Adjust conditions to work 2023-06-14 12:51:01 -07:00
Matt Pryor
20ef308f67 Add concurrency control 2023-06-14 11:58:27 -07:00
Matt Pryor
f7886d8419 Disable certificate verification 2023-06-14 09:51:38 -07:00
Matt Pryor
5d77ed557a Declare tasks individually 2023-06-14 09:23:35 -07:00
Matt Pryor
c99eeb01c2 Remove runs-on from workflow call 2023-06-13 23:23:08 -07:00
Matt Pryor
dfee5c5ad4 Try to fix execution again 2023-06-13 23:17:39 -07:00
Matt Pryor
0460199100 Try another syntax 2023-06-13 23:14:02 -07:00
Matt Pryor
82f78067ba Add secret inheritance 2023-06-13 23:09:23 -07:00
Matt Pryor
a295834de1 Expand attempted shortcut that didn't work 2023-06-13 23:01:38 -07:00
Matt Pryor
64f2086133 Refactor to make matrix easier to understand 2023-06-13 22:57:51 -07:00
Matt Pryor
b072238852 Test out exclusions 2023-06-13 17:23:26 -07:00
Matt Pryor
81aeb86b1a Remove template step 2023-06-13 16:42:54 -07:00
Matt Pryor
d814414c20 Fix typo in outputs access 2023-06-13 16:34:29 -07:00
Matt Pryor
91e3766189 Remove a layer 2023-06-13 16:30:44 -07:00
Matt Pryor
aea8b3b976 Debug variable passing 2023-06-13 16:22:36 -07:00
Matt Pryor
02c751e990 Revert to something more like previous 2023-06-13 14:56:25 -07:00
Matt Pryor
5b001a3fa8 Try a different way to prevent jobs running 2023-06-13 14:48:06 -07:00
Matt Pryor
bee8390f79 Use an appcred without the project_id baked in 2023-06-13 14:34:17 -07:00
Matt Pryor
d7a6643c5a Make sure to checkout the code! 2023-06-13 14:01:59 -07:00
Matt Pryor
5c38715109 Fix linting 2023-06-13 13:58:44 -07:00
Matt Pryor
eb8b181208 Add support for uploading required images for CI 2023-06-13 12:41:33 -07:00
scrungus
5dcc459a03 inject version 2023-05-03 15:30:06 +01:00
scrungus
82b9d26375 seperate artifacts 2023-05-03 15:15:41 +01:00
scrungus
d58d130e76 dependency update 2023-05-03 14:50:58 +01:00
scrungus
3d7afc8007 templating debug 2023-05-03 14:45:59 +01:00