blixt icon indicating copy to clipboard operation
blixt copied to clipboard

Review CI optimizations

Open shaneutt opened this issue 3 years ago • 3 comments

Problem Statement

When we started with this project we put together some CI workflows which do-the-thing.yaml and served us fine for the early days, however we should review what we have soon to look for optimizations for CI efficiency and speed. Wait until https://github.com/Kong/blixt/milestone/2 is done before doing this as there will be a lot of new CI content at that point.

Prerequisites

  • [ ] https://github.com/Kong/blixt/milestone/2

Checklist

  • [ ] check that we're caching Go builds well for testing, linting, e.t.c. (perhaps particularly for golangci-lint jobs)
  • [ ] look for opportunities to improve the speed of workflows to make PR checks and other CI jobs faster
  • [ ] look for opportunities to improve the targeting of workflows to reduce waste (e.g. don't run docker builds for README updates, e.t.c.)

shaneutt avatar Nov 29 '22 15:11 shaneutt