mirror of
https://github.com/Myriad-Dreamin/tinymist.git
synced 2025-12-23 08:47:50 +00:00
This PR introduces multiple GitHub Actions to automate the release
procedure. In brief, it contains:
- **For nightly releases**: A fully automated GitHub Action that updates
dependencies (including dependencies of typstyle, typst.ts, and
typst-ansi-hl), releases nightly RC (aka canary version in the action
script) and nightly builds, along with its helper script (which can also
be useful for manually updating versions).
- **For stable releases**: Two GitHub Actions, one that detects newly
opened PRs containing tagging directives (`+Tag vx.y.z-rcw`) and leaves
comments, and another that detects merged tagging PRs and performs the
actual tagging.
Examples:
- Nightly release:
|
||
|---|---|---|
| .. | ||
| build-l10n.mjs | ||
| check-msrv.mjs | ||
| compile-perf.sh | ||
| draft-release.mjs | ||
| e2e.ps1 | ||
| e2e.sh | ||
| feature-testing.sh | ||
| link-docs.mjs | ||
| nightly-utils.mjs | ||
| project-build.ps1 | ||
| publish.ps1 | ||