tinymist/.github/workflows
ParaN3xus 3aa9c9def0
feat: create git tag automatically to trigger releases (#1951)
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:
4708018995
- Stable release: ParaN3xus/tinymist#1, ParaN3xus/tinymist#2

Extra work needed to merge this PR:
- [ ] Remove all `nightly/*` branches and create `nightly` branch
- [ ] Add `NIGHTLY_REPO_TOKEN` secret to this repo

---------

Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
2025-07-31 20:59:11 +08:00
..
announce.yml fix: upgrade builder for windows binaries (#1794) 2025-06-30 11:27:49 +08:00
auto-tag.yml feat: create git tag automatically to trigger releases (#1951) 2025-07-31 20:59:11 +08:00
build-vsc-assets.yml test: ensure compile output works correctly (#1942) 2025-07-30 23:25:59 +08:00
build-vscode-main.yml build(ci): call VS Code CI tasks in release.yml workflow (#1920) 2025-07-29 16:21:34 +08:00
build-vscode-others.yml feat: build and bundle tinymist wasm into web extension (#1945) 2025-07-31 01:45:25 +08:00
build-vscode.yml fix: remove explicit requirement of secrets (#1952) 2025-07-31 20:13:57 +08:00
ci-check-e2e.yml feat: run announce workflow in ci (#1938) 2025-07-29 17:15:51 +08:00
ci.yml feat: run announce workflow in ci (#1938) 2025-07-29 17:15:51 +08:00
detect-pr-tag.yml feat: create git tag automatically to trigger releases (#1951) 2025-07-31 20:59:11 +08:00
gh-pages.yml feat: use shiroa v0.3.1-rc3 2025-06-30 15:11:07 +08:00
lint-pr-title.yml feat(ci): vscode extensions use binaries built by cargo-dist (#1560) 2025-03-27 04:20:58 +08:00
release-asset-crate.yml feat(ci): setup and cache minimal toolchain (#1683) 2025-04-30 17:45:13 +08:00
release-crates.yml dev: fix meta and rename preview crates for publish crates (#1804) 2025-06-09 09:40:05 +08:00
release-nightly.yml feat: create git tag automatically to trigger releases (#1951) 2025-07-31 20:59:11 +08:00
release.yml build(ci): call VS Code CI tasks in release.yml workflow (#1920) 2025-07-29 16:21:34 +08:00