aboutsummaryrefslogtreecommitdiff
path: root/.github/actions/github-release/README.md
diff options
context:
space:
mode:
Diffstat (limited to '.github/actions/github-release/README.md')
-rw-r--r--.github/actions/github-release/README.md21
1 files changed, 21 insertions, 0 deletions
diff --git a/.github/actions/github-release/README.md b/.github/actions/github-release/README.md
new file mode 100644
index 000000000..7b50d0020
--- /dev/null
+++ b/.github/actions/github-release/README.md
@@ -0,0 +1,21 @@
1# github-release
2
3Copy-pasted from
4https://github.com/bytecodealliance/wasmtime/tree/8acfdbdd8aa550d1b84e0ce1e6222a6605d14e38/.github/actions/github-release
5
6An action used to publish GitHub releases for `wasmtime`.
7
8As of the time of this writing there's a few actions floating around which
9perform github releases but they all tend to have their set of drawbacks.
10Additionally nothing handles deleting releases which we need for our rolling
11`dev` release.
12
13To handle all this this action rolls-its-own implementation using the
14actions/toolkit repository and packages published there. These run in a Docker
15container and take various inputs to orchestrate the release from the build.
16
17More comments can be found in `main.js`.
18
19Testing this is really hard. If you want to try though run `npm install` and
20then `node main.js`. You'll have to configure a bunch of env vars though to get
21anything reasonably working.