Commit 7c142a6
authored
Attempt to use github immutable releases (#11902)
[Immutable Releases] look to be a relatively new feature on github which
is a natural fit for us where we have no need to modify release assets
after creation. My failed attempt to enable this earlier turned out to,
expectedly, not work. This commit is an attempt to make things work.
Specifically releases are now created as a draft initially, then release
assets are attached, and finally it's automatically marked as a
non-draft. While one could make a reasonable argument that a human
should be involved in making the release a non-draft there's also
something nice about just hitting merge on a PR and letting the release
ride through CI.
[Immutable Releases]: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/immutable-releases1 parent aba7144 commit 7c142a6
1 file changed
+10
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| 102 | + | |
102 | 103 | | |
103 | 104 | | |
104 | 105 | | |
| |||
140 | 141 | | |
141 | 142 | | |
142 | 143 | | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
143 | 153 | | |
144 | 154 | | |
145 | 155 | | |
| |||
0 commit comments