Commit 5878cb1
committed
.github: use docker build in release workflow
The release workflow previously called 'make release' to produce the
release artifacts. This commit changes the workflow to first build our
helper Docker image and then use it to produce the release artifacts,
ensuring they're constructed in a consistent environment that can be
easily reproduced outside of CI.
Building the Docker image here adds on perhaps 2-3 minutes to the
workflow, but release workflows are performed very infrequently (only
on a v* tag push) . Note also that this eliminates a location where Go
toolchain version state needs to be tracked.1 parent a3b052f commit 5878cb1
1 file changed
+6
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | 40 | | |
46 | 41 | | |
47 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| |||
0 commit comments