]>
Commit | Line | Data |
---|---|---|
49aad941 FG |
1 | # github-release |
2 | ||
3 | An action used to publish GitHub releases for `wasmtime`. | |
4 | ||
5 | As of the time of this writing there's a few actions floating around which | |
6 | perform github releases but they all tend to have their set of drawbacks. | |
7 | Additionally nothing handles deleting releases which we need for our rolling | |
8 | `dev` release. | |
9 | ||
10 | To handle all this this action rolls-its-own implementation using the | |
11 | actions/toolkit repository and packages published there. These run in a Docker | |
12 | container and take various inputs to orchestrate the release from the build. | |
13 | ||
14 | More comments can be found in `main.js`. | |
15 | ||
16 | Testing this is really hard. If you want to try though run `npm install` and | |
17 | then `node main.js`. You'll have to configure a bunch of env vars though to get | |
18 | anything reasonably working. |