chore: publish internal crates

This commit is contained in:
drendog 2025-12-13 03:24:03 +01:00
parent a0bd40dfb8
commit 85f687d8fb
Signed by: dwenya
GPG key ID: 8DD77074645332D0
4 changed files with 18 additions and 10 deletions

View file

@ -81,11 +81,22 @@ jobs:
- name: Install Rust toolchain - name: Install Rust toolchain
uses: dtolnay/rust-toolchain@stable uses: dtolnay/rust-toolchain@stable
- name: Dry-run publish - name: Dry-run publish all crates
run: cargo publish --dry-run run: |
cargo publish --dry-run -p layer-shika-domain
cargo publish --dry-run -p layer-shika-adapters
cargo publish --dry-run -p layer-shika-composition
cargo publish --dry-run -p layer-shika
- name: Publish to crates.io - name: Publish crates to crates.io (in dependency order)
run: cargo publish --token ${{ secrets.CARGO_REGISTRY_TOKEN }} run: |
cargo publish --token ${{ secrets.CARGO_REGISTRY_TOKEN }} -p layer-shika-domain
sleep 10
cargo publish --token ${{ secrets.CARGO_REGISTRY_TOKEN }} -p layer-shika-adapters
sleep 10
cargo publish --token ${{ secrets.CARGO_REGISTRY_TOKEN }} -p layer-shika-composition
sleep 10
cargo publish --token ${{ secrets.CARGO_REGISTRY_TOKEN }} -p layer-shika
create-release: create-release:
name: Create GitHub Release name: Create GitHub Release

View file

@ -7,9 +7,8 @@ repository.workspace = true
rust-version.workspace = true rust-version.workspace = true
keywords.workspace = true keywords.workspace = true
categories.workspace = true categories.workspace = true
description = "Adapters layer for layer-shika" description = "Adapters layer for layer-shika (internal implementation crate)"
readme = "../../README.md" readme = "../../README.md"
publish = false
[lints] [lints]
workspace = true workspace = true

View file

@ -7,9 +7,8 @@ repository.workspace = true
rust-version.workspace = true rust-version.workspace = true
keywords.workspace = true keywords.workspace = true
categories.workspace = true categories.workspace = true
description = "A layer shell library crate with Slint UI" description = "Composition layer for layer-shika (internal implementation crate)"
readme = "../../README.md" readme = "../../README.md"
publish = false
[lints] [lints]
workspace = true workspace = true

View file

@ -7,9 +7,8 @@ repository.workspace = true
rust-version.workspace = true rust-version.workspace = true
keywords.workspace = true keywords.workspace = true
categories.workspace = true categories.workspace = true
description = "Domain layer for layer-shika" description = "Domain layer for layer-shika (internal implementation crate)"
readme = "../../README.md" readme = "../../README.md"
publish = false
[lints] [lints]
workspace = true workspace = true