mirror of
https://github.com/Myriad-Dreamin/tinymist.git
synced 2025-12-23 08:47:50 +00:00
Some checks are pending
tinymist::auto_tag / auto-tag (push) Waiting to run
tinymist::ci / Duplicate Actions Detection (push) Waiting to run
tinymist::ci / Check Clippy, Formatting, Completion, Documentation, and Tests (Linux) (push) Waiting to run
tinymist::ci / Check Minimum Rust version and Tests (Windows) (push) Waiting to run
tinymist::ci / prepare-build (push) Waiting to run
tinymist::ci / announce (push) Blocked by required conditions
tinymist::ci / build (push) Blocked by required conditions
tinymist::gh_pages / build-gh-pages (push) Waiting to run
42 lines
1 KiB
YAML
42 lines
1 KiB
YAML
name: tinymist::assets::publish
|
|
on:
|
|
workflow_dispatch:
|
|
|
|
env:
|
|
RUSTFLAGS: '-Dwarnings'
|
|
|
|
jobs:
|
|
|
|
publish-crates:
|
|
name: build
|
|
runs-on: ubuntu-22.04
|
|
env:
|
|
CARGO_REGISTRY_TOKEN: ${{ secrets.CRATES_IO_TOKEN }}
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
with:
|
|
submodules: recursive
|
|
- uses: actions-rust-lang/setup-rust-toolchain@v1
|
|
with:
|
|
cache: false
|
|
- name: Install Node.js
|
|
uses: actions/setup-node@v4
|
|
with:
|
|
node-version: 24
|
|
cache: 'yarn'
|
|
- name: Install llvm
|
|
run: |
|
|
sudo apt-get update
|
|
sudo apt-get install llvm
|
|
- name: Install deps
|
|
run: yarn install
|
|
- name: Check and build assets
|
|
run: |
|
|
yarn build:preview
|
|
yarn build:l10n
|
|
- name: Publish crates
|
|
run: |
|
|
cargo publish --allow-dirty --no-verify -p tinymist-assets || true
|
|
- name: Verifies crate health (Optional)
|
|
run: |
|
|
cargo publish --allow-dirty --dry-run -p tinymist-assets
|